數據庫名,數據庫實例名,數據庫域名,操作系統環境變量

數據庫名,數據庫實例名,數據庫域名,操作系統環境變量
2009年08月18日 星期二 15:17

    呵呵,自學oracle快2個月了,還是一些基本概念沒搞清楚。今天無意看了資料,再結合以前所遇見的情況,操作,總算把標題的一些概念搞清楚了。

數據庫名  

    數據庫名是用於區分數據庫的一個內部標識,是以二進制方式存儲在數據庫控制文件中的參數。數據庫創建之後不能再修改這個參數。數據庫創建後,它被寫入數據庫參數文件pfile或Spfile中。格式如下:

...

db_name="orcl"

db_domain=dbcenter.toys.com

instance_name=orcl

service_names=orcl.dbcenter.toys.com

...

數據庫實例名

    數據庫實例是操作數據庫的實體,用戶通過實例與數據庫交互。實例名用來標識這個數據庫實例。數據庫創建後,實例名可以被修改。也在數據庫參數文件pfile或Spfile中。格式如下:

...

instance_name=orcl

service_names=orcl.dbcenter.toys.com

...

    數據庫名與實例名可以相同。一個數據庫對應一個實例的情況下設置成相同的便於標識數據庫。但是在8i,9i的並行服務器中,數據庫與實例不存在一一對應關係,而是一對多關係,一個數據庫對應多個實例。不過一個用戶只能與一個實例相連。(這裏才讓人恍然大悟,實例名與數據庫名的區別就很容易理解了)

重申一遍:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章