對一個數(shù)據(jù)庫(Oracle database)的唯一標(biāo)識,該數(shù)據(jù)庫為第一章講到的Oracle database。這種表示對于單個數(shù)據(jù)庫是足夠的,但是隨著由多個數(shù)據(jù)庫構(gòu)成的分布式數(shù)據(jù)庫的普及,這種命令數(shù)據(jù)庫的方法,江蘇會計證考試報名,2023年會計從業(yè)資格考試報名,2023年江蘇會計從業(yè)證報名,2023年江蘇會計從業(yè)考試報名,江蘇2023年會計從業(yè)資格考試成報名,2023年江蘇會計從業(yè)考試,會計電算化考試試題,2023年江蘇會計電算化,江蘇會計電算化試題,江蘇會計電算化考試,江蘇初級會計電算化,江蘇初級會計電算化考試">

射精一区欧美专区|国产精品66xx|亚洲视频一区导航|日韩欧美人妻精品中文|超碰婷婷xxnx|日韩无码综合激情|特级黄片一区二区|四虎日韩成人A√|久久精品内谢片|亚洲成a人无码电影

您現(xiàn)在的位置:首頁 > IT認(rèn)證 > oracle認(rèn)證 >

oracle中對db的不同命名方式


   【Db_name:】
    對一個數(shù)據(jù)庫(Oracle database)的唯一標(biāo)識,該數(shù)據(jù)庫為第一章講到的Oracle database。這種表示對于單個數(shù)據(jù)庫是足夠的,但是隨著由多個數(shù)據(jù)庫構(gòu)成的分布式數(shù)據(jù)庫的普及,這種命令數(shù)據(jù)庫的方法給數(shù)據(jù)庫的管理造成一定的負(fù)擔(dān),因為各個數(shù)據(jù)庫的名字可能一樣,造成管理上的混亂。為了解決這種情況,引入了Db_domain參數(shù),這樣在數(shù)據(jù)庫的標(biāo)識是由Db_name和 Db_domain兩個參數(shù)共同決定的,避免了因為數(shù)據(jù)庫重名而造成管理上的混亂。這類似于互連網(wǎng)上的機(jī)器名的管理。我們將Db_name和 Db_domain兩個參數(shù)用’.’連接起來,表示一個數(shù)據(jù)庫,并將該數(shù)據(jù)庫的名稱稱為Global_name,即它擴(kuò)展了Db_name。 Db_name參數(shù)只能由字母、數(shù)字、’_’、’#’、’$’組成,而且最多8個字符。

   【Db_domain:】
    定義一個數(shù)據(jù)庫所在的域,該域的命名同互聯(lián)網(wǎng)的’域’沒有任何關(guān)系,只是數(shù)據(jù)庫管理員為了更好的管理分布式數(shù)據(jù)庫而根據(jù)實際情況決定的。當(dāng)然為了管理方便,可以將其等于互聯(lián)網(wǎng)的域。

   【Global_name:】
   對一個數(shù)據(jù)庫(Oracle database)的唯一標(biāo)識,oracle建議用此種方法命令數(shù)據(jù)庫。該值是在創(chuàng)建數(shù)據(jù)庫是決定的,缺省值為Db_name. Db_domain。在以后對參數(shù)文件中Db_name與Db_domain參數(shù)的任何修改不影響Global_name的值,如果要修改 Global_name,只能用ALTER DATABASE RENAME GLOBAL_NAME TO 命令進(jìn)行修改,然后修改相應(yīng)參數(shù)。

   【Service_name:】
   該參數(shù)是oracle8i新引進(jìn)的。在8i以前,我們用SID來表示標(biāo)識數(shù)據(jù)庫的一個實例,但是在Oracle的并行環(huán)境中,一個數(shù)據(jù)庫對應(yīng)多個實例,這樣就需要多個網(wǎng)絡(luò)服務(wù)名,設(shè)置繁瑣。為了方便并行環(huán)境中的設(shè)置,引進(jìn)了Service_name參數(shù),該參數(shù)對應(yīng)一個數(shù)據(jù)庫,而不是一個實例,而且該參數(shù)有許多其它的好處。該參數(shù)的缺省值為Db_name. Db_domain,即等于Global_name。一個數(shù)據(jù)庫可以對應(yīng)多個Service_name,以便實現(xiàn)更靈活的配置。該參數(shù)與SID沒有直接關(guān)系,即不必Service name 必須與SID一樣。

   在tnsnames.ora中,既可以用service_name, 也可以用sid

  【Net service name:】
   網(wǎng)絡(luò)服務(wù)名,又可以稱為數(shù)據(jù)庫別名(database 
alias)。是客戶端程序訪問數(shù)據(jù)庫時所需要,屏蔽了客戶端如何連接到服務(wù)器端的細(xì)節(jié),實現(xiàn)了數(shù)據(jù)庫的位置透明的特性。網(wǎng)絡(luò)服務(wù)名被記錄在tnsnames.ora文件中。


===關(guān)于錯誤ORA-12154:====
有時即使在tnsnames.ora文件中有相應(yīng)的網(wǎng)絡(luò)服務(wù)名,可是用該網(wǎng)絡(luò)服務(wù)名連接時還會出錯,出現(xiàn)這種情況的典型配置如下(在客戶端的機(jī)器上): 

tnsnames.ora中有:

HZUAT =
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.18.1.102)(PORT = 1521))
        )
        (CONNECT_DATA =
            (SERVICE_NAME = hzuat)
        )
    )  


sqlnet.ora中有:

NAMES.DEFAULT_DOMAIN =  



   可當(dāng)用 user/passwd@HZUAT去連時, 卻報ora-12154錯。 
  其原因就是因為sqlplus程序會自動到sqlnet.ora文件中找NAMES.DEFAULT_DOMAIN參數(shù),假如該參數(shù)存在,則將該參數(shù)中的值取出,加到網(wǎng)絡(luò)服務(wù)名的后面。解決辦法一是刪掉NAMES.DEFAULT_DOMAIN, 二是把tnsnames.ora改成

=
    (DESCRIPTION =
        (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 10.18.1.102)(PORT = 1521))
        )
        (CONNECT_DATA =
            (SERVICE_NAME = hzuat)
        )
    )  

相關(guān)文章

無相關(guān)信息
更新時間2023-01-10 12:27:04【至頂部↑】
江南財子®  聯(lián)系我們 | 郵件: | 客服熱線電話:4008816886 | 

付款方式留言簿投訴中心網(wǎng)站糾錯二維碼手機(jī)版

電話:
付款方式   |   給我留言   |   我要糾錯   |   聯(lián)系我們