使用主機命名方法訪問oracle
[@more@]
直接使用主機名訪問oracle
一般情況下我們都使用本地網路服務名訪問Oracle,也就是透過TNSNAMES的方式解析連線字串,Oracle提供了5種連線方式遠端訪問Oracle;主機命名方式適合於較小的網路中,透過主機名直接訪問Oracle,這樣節省了配置tnsnames檔案的麻煩。
配置過程如下:
1、 配置sqlnet.ora檔案
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
NAMES.DEFAULT_DOMAIN = zlsoft.cn
NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT,HOSTNAME)
SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DEFAULT_DOMAIN -- 表示域名
NAMES.DIRECTORY_PATH -- 表示命名解析的方法,這裡選擇了本地網路服務名(tnsnames),簡單網路連線(ezconnect),和我們即將使用的主機名方式(hostname)
這也可以透過netmanager工具配置.
2、 修改監聽程式配置
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = THINKPAD_HXB)
(ORACLE_HOME = D:oracleproduct10.2.0db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Thinkpad_Hxb)(PORT = 1521))
)
注意這裡的GLOBAL_DBNAME配置為主機名,一定要與主機名相同。同樣也可以透過netmanager配置.
3、 配置DNS或HOSTS檔案
客戶端機器必須要能夠正確解析Oracle伺服器的主機名,可透過DNS或一hosts檔案進行解析。可以使用ping命令進行測試:
C:>ping thinkpad_hxb
Pinging Thinkpad_Hxb [10.10.10.1] with 32 bytes of data:
Reply from 10.10.10.1: bytes=32 time<1ms TTL=128
Reply from 10.10.10.1: bytes=32 time<1ms TTL=128
Reply from 10.10.10.1: bytes=32 time<1ms TTL=128
Reply from 10.10.10.1: bytes=32 time<1ms TTL=128
4、 連線測試
C:>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 7月 25 15:48:53 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> connect
已連線。
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7839206/viewspace-1007822/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- apache(包含虛擬主機)禁止使用IP訪問的實現方法Apache
- C#訪問遠端主機資源的方法C#
- HP主機訪問動態IP主機配置
- 使用ssh隧道穿透NAT訪問內網主機穿透內網
- 改主機名後Oracle OEM無法使用處理方法Oracle
- .net core使用CSRedisCore訪問Redis主從+哨兵Redis
- 無法訪問雲主機50070埠
- 使用ADO訪問Oracle問題彙總Oracle
- 主機可以訪問虛擬機器的網路設定虛擬機
- Oracle使用utl_http訪問webserviceOracleHTTPWeb
- Nginx執行控制虛擬主機和訪問控制Nginx
- Borland C++ Builder 5 企業版使用BDE訪問 Oracle方法 (轉)C++UIOracle
- 用SERVICE LOCATOR 模式實現命名訪問 (轉)模式
- 【方法】如何限定IP訪問Oracle資料庫Oracle資料庫
- ORACLE使用Generic Connectivity訪問INFORMIXOracleORM
- Oracle10g EM使用中的主機身份證明問題!Oracle
- AMD八代B360主機板曝光 打亂Intel主機板命名Intel
- Linux 有問必答:如何從VirtualBox中從主機訪問NAT客戶機Linux
- php網站判斷使用者是否是手機訪問的方法PHP網站
- 在虛擬機器上搭建主機可訪問的web服務虛擬機Web
- Oracle資料訪問元件ODAC的安裝方法Oracle元件
- 限制訪問Oracle客戶端IP方法總結Oracle客戶端
- 【linux環境配置】設定linux通過主機名訪問區域網主機Linux
- 【免費】代替使用VPN訪問google的方法Go
- 建立和訪問陣列及使用方法陣列
- NGINX 如何遮蔽未被定義的虛擬主機的訪問Nginx
- oracle 主機部署Oracle
- win10訪問win7印表機拒絕訪問怎麼辦 win10訪問win7上的印表機拒絕訪問處理方法Win10Win7
- JNI訪問Java方法Java
- win10開機拒絕訪問怎麼辦 win10開機拒絕訪問的方法Win10
- win10印表機為什麼拒絕訪問 win10印表機拒絕訪問的方法Win10
- c#訪問oracle幾種方法(轉載)_data accessC#Oracle
- oracle測試是否能正常訪問主體定義站點Oracle
- Oracle 訪問路徑Oracle
- Oracle外網訪問Oracle
- mono 訪問 oracle、mysqlMonoOracleMySql
- Oracle 表訪問方式Oracle
- Oracle 索引訪問方式Oracle索引