二、資料庫名、例項名、服務名與dba管理工具。
資料庫名:
資料庫名是用於區分乙個資料的內部標識,即是oracle資料庫的內部標記,是以二進位制方式儲存於資料庫控制檔案(不可編輯)中的引數,在引數檔案pfile中也存在db_name屬性(可以編輯)。作用:資料庫名db_name是資料庫的內部管理標記,在安裝資料庫、建立新的資料庫、建立資料庫控制檔案、修改資料庫結構、使用資料庫備份與恢復工具進行資料庫備份時都需要使用資料名。在安裝資料庫之後,資料庫的物理結構檔案目錄中要使用資料庫名:
%oracle_home%/oradata/first/*.*(其中first為db_name指定的資料庫名)
資料庫引數檔案pfile也需要使用:
%oracle_home%/admin/first/pfile/*.*(其中first為db_name指定的資料庫名)
建立/修改資料庫使用:
create database first……(其中first為db_name指定的資料庫名)
alter database first……
資料庫備份恢復:
$rman target sys/sys nocatalog
此時出現控制台視窗顯示:
連線到目標資料庫:first(dbid=2269501657)
可以通過select name,dbid from v$database;檢視資料庫的dbid
在rman控制台中可以通過report schema;檢視資料庫的資訊。
資料庫名的指定:在安裝過程中讓輸入全域性資料庫名,這是可以輸入帶域或不帶域的資料庫名:first.wes則first為資料庫名,wes為網域名稱。
檢視資料庫名的方法:
(1)select name from v$database
(2)
show parameter db
(3)
在引數檔案pfile中查詢。
資料庫例項名:
oracle資料庫名是用於區分乙個資料的內部標識,是以二進位制方式儲存於資料庫控制檔案中的引數。而資料庫例項名則用於和作業系統之間的聯絡,也就是說,用於對外連線時使用,在作業系統中要取得與資料庫之間的互動則必須使用資料庫例項名,例如:要和某乙個資料庫伺服器連線,則必須知道其資料庫例項名,知道資料庫名是沒作用的。與資料庫不同,在安裝或建立資料庫之後,例項名是允許修改的。資料庫安裝完成後,該例項名被寫入資料庫引數檔案pfile中:用instance_name=first表示。資料庫名與例項名可以相同也可以不相同。
資料庫名和例項名一般為一一對應關係,即:乙個資料庫名對應乙個例項名。
在群集系統中可以一對多關係。
連線例項時是通過sid來指定要連線的物件的。
例:db_name=first
db_domain=wes
instance_name=ora
service_name=first.wes
查詢資料庫例項名的方法:
(1)
select instance_name from v$instance
(2)
show parameter instance
(3)
在引數檔案中查詢:instance_name
資料庫例項名:oracle_sid和instance_name之間的關係。
引數instance_name是oracle資料庫引數,此引數可在引數檔案中查詢到,而引數oracle_sid則是作業系統環境變數。
作業系統環境變數oracle_sid用於和作業系統互動,也就是說在作業系統中要得到例項名必須使用oracle_sid,並在登錄檔中註冊oracle_sid服務。
當通過網路連線其他oracle時則是通過oracle_sid尋找其他機子oracle服務的。
資料庫網域名稱:主要用於oracle分布式環境中資料的遠端複製。
查詢資料庫網域名稱
(1)
select value fromv$parameter
(2)show parameter domain
(3)在引數檔案中查詢。
全域性資料庫名:
資料庫名+網域名稱
資料庫服務名:
查詢資料庫服務名
(1)select value from v$parameter where name=』service-name』
(2)
show parameter service_names
(3)
在引數檔案中查詢。service_names
資料庫服務名的作用:當使用網路驅動net8i,oracle9i net service與oracle8i,oracle9i伺服器連線時,其主機字串將不使用例項名,而使用資料庫服務名。
oracle知識點總結
1.oracle 例項是記憶體結構和後台程序的集合2 oracle 的記憶體結構包含以下兩個記憶體區 系統全域性區 sga 和程式全域性區 pga 3.oracle 伺服器由資料庫和 例項組成 oracle 例項由系統全域性區和用於管理資料庫的後台程序組成 oracle 中用於訪問資料庫的主要查詢工...
Django知識點總結 二
1.django的模板系統 render to response import django.shortcuts.render to response render to response的第乙個引數必須是模板.如果給定第二個引數,第二個引數必須是為該模板建立context時所用的字典 如果不提供第...
Numpy 知識點總結(二)
1 陣列的屬性 使用numpy生成的陣列有以下屬性 shape 返回陣列的維度元組,也可用於調整陣列的維度 import numpy as np 建立陣列 print 建立陣列 reshape 也可用來調整陣列的維度,但該方法並不會改變原來陣列的維度,只會返回乙個改變維度後的陣列 import nu...