Oracle數(shù)據(jù)庫tnsnames.ora文件的作用和配置
作用
tnsnames.ora 文件用于配置 Oracle 數(shù)據(jù)庫連接的網(wǎng)絡服務名稱
1、定義數(shù)據(jù)庫連接別名:在TNSNAMES.ORA文件中,可以為每個數(shù)據(jù)庫實例定義一個唯一的別名,用戶可以通過這些別名來連接到相應的數(shù)據(jù)庫實例。
2、存儲連接信息:TNSNAMES.ORA文件中包含了數(shù)據(jù)庫實例的連接信息,包括主機名、端口號、服務名稱等,用戶可以通過這些信息來建立與數(shù)據(jù)庫的連接。
位置目錄
目錄:通常位于 $ORACLE_HOME/network/admin 目錄下
用法
#該文件用于配置數(shù)據(jù)庫連接地址
#數(shù)據(jù)庫訪問地址別名(隨便起)
ORCL=
(DESCRIPTION =
(ADDRESS_LIST =
#通訊協(xié)議,主機,端口
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))
)
(CONNECT_DATA =
#數(shù)據(jù)庫實例名稱
(SERVICE_NAME = orcl)
)
)
#配置多個數(shù)據(jù)庫地址
#ORCL2=
#(DESCRIPTION =
# (ADDRESS_LIST =
# (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.11)(PORT = 1521))
# )
# (CONNECT_DATA =
# (SERVICE_NAME = orcl)
# )
#)
然后打開pl/sql就能看到自己創(chuàng)建的鏈接
附:平時排錯可能會用到的
1.lsnrctl status查看服務器端listener進程的狀態(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 查看客戶端sqlnet.ora和tnsname.ora文件的配置正確與否,及對應的服務器的listener進程的狀態(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)啟動
SQL> select open_mode from v$database; 查看數(shù)據(jù)庫是打開還是mount狀態(tài)。 OPEN_MODE ---------- READ WRITE
總結
到此這篇關于Oracle數(shù)據(jù)庫tnsnames.ora文件的作用和配置的文章就介紹到這了,更多相關Oracle tnsnames.ora作用和配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Oracle報存儲過程中調用DBLink同義詞出現(xiàn)錯誤:PLS-00201: 必須聲明標識符
這篇文章主要介紹了Oracle報存儲過程中調用DBLink同義詞出現(xiàn)錯誤:PLS-00201: 必須聲明標識符的相關資料,需要的朋友可以參考下2018-03-03
誤刪除$ORACLE_HOME/dbs下的參數(shù)文件、密碼文件快速重建的方法
這篇文章主要介紹了誤刪除$ORACLE_HOME/dbs下的參數(shù)文件、密碼文件快速重建的方法,需要的朋友可以參考下2017-04-04

