配置oracle网络连接命令,配置oracle网络环境
向數據庫注冊實例的方法有靜態注冊和動態注冊兩種。對于靜態注冊來說,我們可以將一列硬編碼在listener.ora文件中。動態注冊意味著實例在啟動時要定位偵聽器并注冊到偵聽器中。
動態注冊是向偵聽器注冊一個實例的首選方法,初始化參數LOCAL_LISTENER會告知實例其應當進行聯系的。從而能夠查找到注冊實例的偵聽器的網絡地址。
PMON進程有時將自動執行注冊,但可以在啟動實例后的任何時間,使用一下命令強制注冊:
alter system? register;
提示:
如果重新啟動偵聽器,或者在啟動偵聽器之前啟動數據庫,那么就要使用alter system? register命令向偵聽器重新注冊實例。
當實例關閉時,將自動從偵聽器注銷。
如果偵聽器不在主機名確定的默認端口運行,側必需通過設置local_listener參數和重新注冊來指定偵聽器的位置。
alter system? set?? local_listener=list2;
alter system? register;
如果希望啟動net? messager,那么在UNIX系統的提示符下可以運行netmgr,而在windows系統中可以從“開始”菜單中運行net messager。
要測試連接字符串,可使用TNSPING實用程序,這將接受連接字符串,找到oracleNET文件,解析此字符串,然后將消息發給偵聽器,如果偵聽器正在運行,而且了解請求的服務,該測試將成功返回。
在配置oracle net時,將涉及三個關鍵文件:
1.Listener.ora文件是定義數據庫偵聽器的服務器端文件,它包括協議,地址以及偵聽器在其上偵聽傳入鏈接請求的端口,還(可選的)包含將針對其啟動會話的硬編碼實例列表。
2.tnsnames.ora文件是一個用于解析名稱的客戶端文件。用戶進程使用它來定位數據庫偵聽器。實例本身也可以使用它來定位注冊到的偵聽器。
3.sqlnet.ora文件是一個可選文件,可能存在于服務器端,客戶端或二者皆可,他包含應用于所有鏈接和偵聽器的設置(如安全規則和加密)。
默認方式下,這三個oracle net文件存在于ORACLE_HOME/NETWORK/ADMIN目錄中。
典型的ORACLE服務器至少有三個主目錄,一個用于ENTERPRISE GRID CONTROL? AGENT,一個用于啟動數據庫實例。一個用于啟動AUTOMATIC STORAGE MANAGERMENT實例。
總結
以上是生活随笔為你收集整理的配置oracle网络连接命令,配置oracle网络环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php oracle 无查询结果,php
- 下一篇: oracle中闪回和回滚,oracle闪