Oracle數(shù)據(jù)庫(kù)tnsnames.ora文件的作用和配置
作用
tnsnames.ora 文件用于配置 Oracle 數(shù)據(jù)庫(kù)連接的網(wǎng)絡(luò)服務(wù)名稱(chēng)
1、定義數(shù)據(jù)庫(kù)連接別名:在TNSNAMES.ORA文件中,可以為每個(gè)數(shù)據(jù)庫(kù)實(shí)例定義一個(gè)唯一的別名,用戶(hù)可以通過(guò)這些別名來(lái)連接到相應(yīng)的數(shù)據(jù)庫(kù)實(shí)例。
2、存儲(chǔ)連接信息:TNSNAMES.ORA文件中包含了數(shù)據(jù)庫(kù)實(shí)例的連接信息,包括主機(jī)名、端口號(hào)、服務(wù)名稱(chēng)等,用戶(hù)可以通過(guò)這些信息來(lái)建立與數(shù)據(jù)庫(kù)的連接。
位置目錄
目錄:通常位于 $ORACLE_HOME/network/admin 目錄下
用法
#該文件用于配置數(shù)據(jù)庫(kù)連接地址 #數(shù)據(jù)庫(kù)訪問(wèn)地址別名(隨便起) ORCL= (DESCRIPTION = (ADDRESS_LIST = #通訊協(xié)議,主機(jī),端口 (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521)) ) (CONNECT_DATA = #數(shù)據(jù)庫(kù)實(shí)例名稱(chēng) (SERVICE_NAME = orcl) ) ) #配置多個(gè)數(shù)據(jù)庫(kù)地址 #ORCL2= #(DESCRIPTION = # (ADDRESS_LIST = # (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521)) # ) # (CONNECT_DATA = # (SERVICE_NAME = orcl) # ) #)
然后打開(kāi)pl/sql就能看到自己創(chuàng)建的鏈接
附:平時(shí)排錯(cuò)可能會(huì)用到的
1.lsnrctl status查看服務(wù)器端listener進(jìn)程的狀態(tài)
view plain LSNRCTL> help The following operations are available An asterisk (*) denotes a modifier or extended command: start stop status services version reload save_config trace change_password quit exit set* show* LSNRCTL> status
2.tnsping 查看客戶(hù)端sqlnet.ora和tnsname.ora文件的配置正確與否,及對(duì)應(yīng)的服務(wù)器的listener進(jìn)程的狀態(tài)。
C:/>tnsping orcl TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 16-8月 - 2005 09:36:08 Copyright (c) 1997, 2003, Oracle. All rights reserved. Used parameter files: E:/oracle/product/10.1.0/Db_2/network/admin/sqlnet.ora Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_ NAME = orcl))) OK (20 msec)
3. SQL>show sga 查看instance是否已經(jīng)啟動(dòng)
SQL> select open_mode from v$database; 查看數(shù)據(jù)庫(kù)是打開(kāi)還是mount狀態(tài)。 OPEN_MODE ---------- READ WRITE
總結(jié)
到此這篇關(guān)于Oracle數(shù)據(jù)庫(kù)tnsnames.ora文件的作用和配置的文章就介紹到這了,更多相關(guān)Oracle tnsnames.ora作用和配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle merge合并更新函數(shù)實(shí)例詳解
這篇文章主要給大家介紹了關(guān)于Oracle merge合并更新函數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02Oracle報(bào)存儲(chǔ)過(guò)程中調(diào)用DBLink同義詞出現(xiàn)錯(cuò)誤:PLS-00201: 必須聲明標(biāo)識(shí)符
這篇文章主要介紹了Oracle報(bào)存儲(chǔ)過(guò)程中調(diào)用DBLink同義詞出現(xiàn)錯(cuò)誤:PLS-00201: 必須聲明標(biāo)識(shí)符的相關(guān)資料,需要的朋友可以參考下2018-03-03oracle 11g的安裝注意事項(xiàng)總結(jié)
這篇文章主要給大家介紹了關(guān)于oracle 11g的安裝注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03誤刪除$ORACLE_HOME/dbs下的參數(shù)文件、密碼文件快速重建的方法
這篇文章主要介紹了誤刪除$ORACLE_HOME/dbs下的參數(shù)文件、密碼文件快速重建的方法,需要的朋友可以參考下2017-04-04