[20141229]配置tnsnames.ora使用rsp檔案
[20141229]配置tnsnames.ora使用rsp檔案.txt
--大部分配置tnsnames.ora,特別是伺服器都是直接編輯,使用copy & paste.
--我個人特別討厭copy & paste 使用vim出現階梯顯示的情況,特別討厭,我多次跟我同事在copy & paste設定:set paste來避免這種情況.
--但是就是不改,按照他們的道理這樣做是能正常訪問的.
--如果能看看我以前寫的
http://blog.itpub.net/267265/viewspace-762224/
--下面講解如何編寫rsp檔案,實際上很簡單,參考netca.rsp的寫法就知道如何配置了.自己做一個測試:
SYS@test> @ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.3.0 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
--測試先備份一下原來的tnsnames.ora配置.
$ cd /u01/app/oracle11g/product/11.2.0/db_2/network/admin
$ mv tnsnames.ora tnsnames.ora_20141229
$ mv sqlnet.ora sqlnet.ora_20141229
--建立rsp檔案netcatest.rsp,主要是後面部分:
##################### netca.rsp ######################
[GENERAL]
RESPONSEFILE_VERSION="11.2"
CREATE_TYPE="CUSTOM"
[oracle.net.ca]
INSTALL_TYPE=""custom""
NAMING_METHODS={"TNSNAMES","HOSTNAME","EZCONNECT"}
#--------------- Modify settings in this section ---------------
NSN_NUMBER=2
NSN_NAMES={"40","TESTdG"}
NSN_SERVICE={"test.com","test.com"}
NSN_PROTOCOLS={"TCP;192.168.100.40;1521","TCP;192.168.101.115;1521"}
#---------------------------------------------------------------
#######################################################
--執行如下:
$ netca -silent -responseFile /home/oracle11g/teste/netcatest.rsp
Parsing command line arguments:
Parameter "silent" = true
Parameter "responsefile" = /home/oracle11g/teste/netcatest.rsp
Done parsing command line arguments.
Oracle Net Services Configuration:
Default local naming configuration complete.
Created net service name: 40
Default local naming configuration complete.
Created net service name: TESTdG
Profile configuration complete.
Oracle Net Services configuration successful. The exit code is 0
--注意rsp檔案必須要使用全路徑.檢查結果.
$ cat tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle11g/product/11.2.0/db_2/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
40 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.40)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test.com)
)
)
TESTDG =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.101.115)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test.com)
)
)
--說明:我故意把TESTDG的d小寫,配置後是大寫.
$ cat sqlnet.ora
# sqlnet.ora Network Configuration File: /u01/app/oracle11g/product/11.2.0/db_2/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME, EZCONNECT)
ADR_BASE = /u01/app/oracle11g
--測試也可以透過.
--如果你增加,修改配置都可以重複執行.留給大家測試了.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-1383445/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tnsnames.ora監聽配置檔案詳解
- [20160512]tnsnames.ora配置檔案.txt
- ORACLE配置tnsnames.ora檔案例項Oracle
- 【監聽配置】Oracle如何靜默執行NETCA,使用netca.rsp檔案Oracle
- Listener.ora、sqlnet.ora、tnsnames.ora三個配置檔案區別SQL
- 【監聽】手工配置tnsnames.ora檔案注意事項——謹慎處理空格
- tnsnames.ora檔案的查詢路徑
- Oracle 網路配置用到的sqlnet.ora, tnsnames.ora, listener.ora檔案OracleSQL
- ORACLE_SID超過8個字元,監聽器的配置,tnsnames.ora檔案配置範例Oracle字元
- .net core使用配置檔案
- oracle靜默安裝檔案db_install.rsp詳解Oracle
- Oracle的網路三大配置檔案(sqlnet.ora、tnsnames.ora、listener.ora)OracleSQL
- Oracle11G靜默建庫相應檔案dbca.rspOracle
- python 配置檔案如何使用Python
- 使用xml檔案配置SSM整合XMLSSM
- Python配置檔案使用教程Python
- 【LISTENER】因 tnsnames.ora配置檔案配置問題導致ORA-12154錯誤排查一例
- spring配置檔案中分別使用多個properties檔案Spring
- 02 使用配置檔案+反射實現反射
- [zt] 理解sqlnet.ora , tnsnames.ora , Listener.ora 檔案SQL
- listener.ora檔案與tnsnames.ora之間的關係
- Oracle11g靜默安裝相應檔案db_install.rspOracle
- Git配置配置檔案Git
- 多種TNS報錯總結--監聽器及tnsnames.ora配置檔案多種出錯總結
- 使用配置檔案自定義AWS Elastic BeanstalkASTBean
- ThinkPHP多應用/專案配置技巧(使用同一配置檔案)–(十六)PHP
- 你的專案使用的是哪種配置檔案?
- win10系統icc配置檔案怎麼使用_win10系統icc配置檔案使用方法Win10
- SSM整合之使用配置類替換xml配置檔案(2)SSMXML
- 8.4.4 配置檔案
- vim配置檔案
- Maven配置檔案Maven
- 配置檔案vimrc
- MySQL配置檔案MySql
- shell配置檔案
- mysql 配置檔案MySql
- WCF配置檔案
- bash配置檔案