IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁數(shù)據(jù)庫Oracle → oracle網(wǎng)絡(luò)配置相關(guān)概念

oracle網(wǎng)絡(luò)配置相關(guān)概念

時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(1)

  網(wǎng)絡(luò)配置文件默認(rèn)的目錄在$ORACLE_HOME/admin 目錄下

  sqlnet.ora

  sqlnet.ora文件決定找數(shù)據(jù)庫服務(wù)器別名的方式

  參數(shù)SQLNET.AUTHENTICATION_SERVICES= (NONE,NTS)表明用戶連接Oracle服務(wù)器時使用哪種驗(yàn)證方式。

  NONE表示Oracle身份驗(yàn)證,

  NTS表示操????? 作系統(tǒng)身份驗(yàn)證,

  兩種方式可以并用。

  ORA_DBA組中的域用戶和本地用戶不需要Oracle用戶名和密碼就可以登錄Oracle。

  而且該組的用戶登錄數(shù)據(jù)庫后都具有SYSDBA權(quán)限(多個實(shí)????? 例時,可以建立類似這樣的組ORA_SID_DBA,其中SID指實(shí)例名。

  同理:ORA_OPER組中的成員具有SYSOPER角色的權(quán)限。

  登錄方式? sqlplus "/ as sysdba"

  或者sqlplus nolog,然后SQL>connect / as sysdba

  NAMES.DEFAULT_DOMAIN = WORLD

  NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME)

  表明解析客戶端連接時所用的主機(jī)字符串的方式

  TNSNAMES表示采用TNSNAMES.ORA文件來解析;

  ONAMES表示使用自己的名稱服務(wù)器(Oracle Name Server)來解析,目前Oracle建議使用輕量目錄訪問協(xié)議LDAP來取代ONAMES;

  HOSTNAME表示使用host文件,DNS,NIS等來解析;

  如果你的ORACLE客戶端和服務(wù)器默認(rèn)的域名不一樣,需要用#號注釋第一行

  #NAMES.DEFAULT_DOMAIN = WORLD

  使它不起作用。

  NAMES.DIRECTORY_PATH指定找服務(wù)器別名的順序 (本地的tnsnames.ora文件, 命名服務(wù)器, 主機(jī)名方式)

  服務(wù)器的sqlnet.ora里可以設(shè)置檢查客戶端是否alive的時間間隔

  sqlnet.expire_time = 10

  也可以設(shè)置環(huán)境變量TNS_ADMIN指向你想用的sqlnet.ora和tnsnames.ora目錄

  例如:

  TNS_ADMIN=/home/oracle/config/9.0.1;export TNS_ADMIN

  tnsnames.ora

  寫數(shù)據(jù)庫服務(wù)器別名的詳細(xì)內(nèi)容,

  有以下幾種寫法:

  # 一般的寫法

  APPDB =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))

  )

  (CONNECT_DATA =

  (SERVICE_NAME = appdb)

  )

  )

  # 明確標(biāo)明用dedicated方式連接數(shù)據(jù)庫

  APPD=

  (DESCRIPTION=

  (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.35)(PORT=1521))

  (CONNECT_DATA=

  (SERVICE_NAME=appdb)

  (SERVER=DEDICATED)))

  # 對多個listener端口做均衡負(fù)載方式連接數(shù)據(jù)庫

  APPS =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1521))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.35)(PORT = 1856))

  )

  (CONNECT_DATA =

  (SERVICE_NAME = appdb)

  )

  )

  # 注意:如果數(shù)據(jù)庫服務(wù)器用MTS,客戶端程序需要用database link時最好明確指明客戶端用dedicated直連方式,

  # 不然會遇到很多跟分布式環(huán)境有關(guān)的ORACLE BUG。

  #???? 一般情況下數(shù)據(jù)庫服務(wù)器用直接的連接會好一些,除非你的實(shí)時數(shù)據(jù)庫連接數(shù)接近1000。

關(guān)鍵詞標(biāo)簽:oracle,網(wǎng)絡(luò)配置

相關(guān)閱讀

文章評論
發(fā)表評論

熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 誤刪Oracle數(shù)據(jù)庫實(shí)例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索 為UNIX服務(wù)器設(shè)置Oracle全文檢索

相關(guān)下載

    人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法