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