亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle全局數據庫名、環境變量和sid的區別

2024-08-29 13:53:17
字體:
來源:轉載
供稿:網友

一、數據庫名

什么是數據庫名

數據庫名就是一個數據庫的標識,就像人的身份證號一樣。他用參數DB_NAME表示,如果一臺機器上裝了多全數據庫,那么每一個數據庫都有一個數據庫名。在數據庫安裝或創建完成之后,參數DB_NAME被寫入參數文件之中。格式如下:

DB_NAME=myorcl

...

在創建數據庫時就應考慮好數據庫名,并且在創建完數據庫之后,數據庫名不宜修改,即使要修改也會很麻煩。因為,數據庫名還被寫入控制文件中,控制文件是以二進制型式存儲的,用戶無法修改控制文件的內容。假設用戶修改了參數文件中的數據庫名,即修改DB_NAME的值。但是在Oracle啟動時,由于參數文件中的DB_NAME與控制文件中的數據庫名不一致,導致數據庫啟動失敗,將返回ORA-01103錯誤。數據庫名的作用

數據庫名是在安裝數據庫、創建新的數據庫、創建數據庫控制文件、修改數據結構、備份與恢復數據庫時都需要使用到的。

有很多Oracle安裝文件目錄是與數據庫名相關的,如:

winnt: d:/oracle/PRoduct/10.1.0/oradata/DB_NAME/...

Unix: /home/app/oracle/product/10.1.0/oradata/DB_NAME/...

pfile:

winnt: d:/oracle/product/10.1.0/admin/DB_NAME/pfile/ini.ora

Unix: /home/app/oracle/product/10.1.0/admin/DB_NAME/pfile/init$ORACLE_SID.ora

跟蹤文件目錄:

winnt: /home/app/oracle/product/10.1.0/admin/DB_NAME/bdump/...

另外,在創建數據時,careate database命令中的數據庫名也要與參數文件中DB_NAME參數的值一致,否則將產生錯誤。

同樣,修改數據庫結構的語句alter database,當然也要指出要修改的數據庫的名稱。

如果控制文件損壞或丟失,數據庫將不能加載,這時要重新創建控制文件,方法是以nomount方式啟動實例,然后以create controlfile命令創建控制文件,當然這個命令中也是指指DB_NAME。

還有在備份或恢復數據庫時,都需要用到數據庫名。

總之,數據庫名很重要,要準確理解它的作用。查詢當前數據名

方法一:select name from v$database;

方法二:show parameter db

方法三:查看參數文件。修改數據庫名

前面建議:應在創建數據庫時就確定好數據庫名,數據庫名不應作修改,因為修改數據庫名是一件比較復雜的事情。那么現在就來說明一下,如何在已創建數據之后,修改數據庫名。步驟如下:

1.關閉數據庫。

2.修改數據庫參數文件中的DB_NAME參數的值為新的數據庫名。

3.以NOMOUNT方式啟動實例,修建控制文件(有關創建控制文件的命令語法,請參考oracle文檔)二、數據庫實例名

什么是數據庫實例名?

數據庫實例名是用于和操作系統進行聯系的標識,就是說數據庫和操作系統之間的交互用的是數據庫實例名。實例名也被寫入參數文件中,該參數為instance_name,在winnt平臺中,實例名同時也被寫入注冊表。

數據庫名和實例名可以相同也可以不同。

在一般情況下,數據庫名和實例名是一對一的關系,但如果在oracle并行服務器架構(即oracle實時應用集群)中,數據庫名和實例名是一對多的關系。這一點在第一篇中已有圖例說明。查詢當前數據庫實例名

方法一:select instance_name from v$instance;

方法二:show parameter instance

方法三:在參數文件中查詢。數據庫實例名與ORACLE_SID

雖然兩者都表是oracle實例,但兩者是有區別的。instance_name是oracle數據庫參數。而ORACLE_SID是操作系統的環境變量。ORACLD_SID用于與操作系統交互,也就是說,從操作系統的角度訪問實例名,必須通過ORACLE_SID。在winnt不臺,ORACLE_SID還需存在于注冊表中。

且ORACLE_SID必須與instance_name的值一致,否則,你將會收到一個錯誤,在unix平臺,是“ORACLE not available”,在winnt平臺,是“TNS:協議適配器錯誤”。數據庫實例名與網絡連接

數據庫實例名除了與操作系統交互外,還用于網絡連接的oracle服務器標識。當你配置oracle主機連接串的時候,就需要指定實例名。當然8i以后版本的網絡組件要求使用的是服務名SERVICE_NAME。這個概念接下來說明。

三、數據庫域名

什么是數據庫域名?

在分布工數據庫系統中,不同版本的數據庫服務器之間,不論運行的操作系統是unix或是windows,各服務器之間都可以通過數據庫鏈路進行遠程復制,數據庫域名主要用于oracle分布式環境中的復制。舉例說明如:

全國交通運政系統的分布式數據庫,其中:

福建節點: fj.jtyz

福建廈門節點: xm.fj.jtyz

江西: jx.jtyz

江西上饒:sr.jx.jtyz

這就是數據庫域名。

數據庫域名在存在于參數文件中,他的參數是db_domain.查詢數據庫域名

方法一:select value from v$parameter where name = 'db_domain';

方法二:show parameter domain

方法三:在參數文件中查詢。全局數據庫名

全局數據庫名=數據庫名+數據庫域名,如前述福建節點的全局數據庫名是:oradb.fj.jtyz四、數據庫服務名

什么是數據庫服務名?

從oracle9i版本開始,引入了一個新的參數,即數據庫服務名。參數名是SERVICE_NAME。

如果數據庫有域名,則數據庫服務名就是全局數據庫名;否則,數據庫服務名與數據庫名相同。查詢數據庫服務名

方法一:select value from v$parameter where name = 'service_name';

方法二:show parameter service_name

方法三:在參數文件中查詢。數據庫服務名與網絡連接

從oracle8i開如的oracle網絡組件,數據庫與客戶端的連接主機串使用數據庫服務名。之前用的是ORACLE_SID,即數據庫實例名。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲性视频网址| 亚洲成av人乱码色午夜| 欧美性高潮在线| 日韩欧美在线中文字幕| 精品国产一区二区三区久久久| 欧美片一区二区三区| 亚洲精品999| 久久免费高清视频| 伊人亚洲福利一区二区三区| 亚洲精品美女久久久久| 欧美极品美女电影一区| 国产欧美一区二区三区四区| 日韩中文综合网| 成人在线精品视频| 欧美在线国产精品| 国产精品丝袜久久久久久不卡| 日韩av综合网| 日韩欧美在线一区| 免费91麻豆精品国产自产在线观看| 国产在线观看一区二区三区| 日韩成人av在线播放| 97人人做人人爱| 日韩在线中文字幕| 亚洲一级黄色片| 久久久成人精品| 国产精品一区久久久| 国产日韩在线观看av| 另类天堂视频在线观看| 一区二区三区在线播放欧美| 色无极亚洲影院| 欧美美女18p| 亚洲国产精久久久久久久| 国产精品入口免费视频一| 色偷偷偷综合中文字幕;dd| 国产午夜精品视频| 国产99久久精品一区二区永久免费| 亚洲精品理论电影| 91夜夜揉人人捏人人添红杏| 国产免费一区二区三区在线观看| 97在线视频观看| 日韩欧美在线中文字幕| 91精品国产色综合久久不卡98口| 久久免费视频在线| 九九视频直播综合网| 国产成人精品在线观看| 少妇av一区二区三区| 亚洲精品黄网在线观看| 久久夜色撩人精品| 国产精品国产三级国产aⅴ浪潮| 欧美黄色www| 亚洲国产成人爱av在线播放| 国产精品久久久久久久久粉嫩av| 国产亚洲视频在线观看| 久久久国产91| 国产精品第一视频| 久久久久免费精品国产| 亚洲精品自在久久| 欧美xxxx14xxxxx性爽| 国产日韩中文在线| 欧洲亚洲女同hd| 日本久久精品视频| 色噜噜狠狠狠综合曰曰曰| 亚洲乱亚洲乱妇无码| 久久大大胆人体| 亚洲国产91色在线| 国产精品最新在线观看| 国产精品黄页免费高清在线观看| 国产精品一区二区久久久| 欧美激情精品在线| 亚洲国产精品电影在线观看| 亚洲理论在线a中文字幕| 日韩免费电影在线观看| 久久精品夜夜夜夜夜久久| 国产亚洲美女精品久久久| 69影院欧美专区视频| 最近2019中文免费高清视频观看www99| 亚洲欧美中文日韩v在线观看| 成人免费观看a| 一区二区三区日韩在线| 亚洲va久久久噜噜噜| 8x拔播拔播x8国产精品| 一区二区三区回区在观看免费视频| 色多多国产成人永久免费网站| 亚洲精品v天堂中文字幕| 欧美精品videossex性护士| 亚洲电影天堂av| 日本一区二区在线免费播放| 日韩大片在线观看视频| 国产综合久久久久久| 欧美在线亚洲一区| 日韩暖暖在线视频| 另类天堂视频在线观看| 国产精品大片wwwwww| 日韩中文字幕亚洲| 欧美电影在线观看高清| 国产精品r级在线| 欧美与欧洲交xxxx免费观看| 亚洲第一免费网站| 57pao精品| 91精品国产自产91精品| 欧美高清激情视频| 91手机视频在线观看| 国产v综合ⅴ日韩v欧美大片| 国产精品日韩欧美综合| 欧美黑人性生活视频| 国产视频观看一区| 亚洲人成网7777777国产| 国产精品美女久久久免费| 成人网欧美在线视频| 91美女片黄在线观看游戏| 日韩欧美在线视频观看| 国产主播欧美精品| 91手机视频在线观看| 中文字幕欧美日韩在线| 亚洲国产成人精品电影| 都市激情亚洲色图| 亚洲精品免费一区二区三区| 国产精品综合不卡av| 91免费在线视频| 国产欧美精品va在线观看| 欧美性猛交丰臀xxxxx网站| 国产美女被下药99| 欧美中文字幕在线| 日韩有码片在线观看| 国产精品久久久久久久天堂| 亚洲人午夜精品| 国产成人精品优优av| 国产精品夫妻激情| 欧美—级a级欧美特级ar全黄| 992tv在线成人免费观看| 午夜剧场成人观在线视频免费观看| 久久影院中文字幕| 国产xxx69麻豆国语对白| 亚洲第一偷拍网| 久久久影视精品| 欧美最猛性xxxx| 久久久91精品国产一区不卡| 亚洲第一视频网站| 精品久久久久久久久中文字幕| 久久视频这里只有精品| 亚洲美女性生活视频| 国产成人免费av电影| 国产在线a不卡| 久久欧美在线电影| 97视频在线播放| 最近2019中文字幕第三页视频| 亚洲电影免费观看高清完整版| 亚洲缚视频在线观看| 欧美激情伊人电影| 久久久999精品视频| 一区二区三区四区在线观看视频| 久久精品国产69国产精品亚洲| 日韩精品在线视频| 91伊人影院在线播放| 91精品视频在线| 亚洲欧美中文字幕在线一区| 全色精品综合影院| 91亚洲精品一区| 亚洲成年人在线播放| 国产精品激情av电影在线观看| 日韩电影免费观看在线观看| 日韩一区二区三区xxxx| 91精品视频在线播放| 久久免费视频网|