為listener設定口令!
環境:9i
測試如下:
我事先已經為listener設定了口令system,為listener設定口令可以透過change_password命令,修改口令也是該命令。
--修改口令
LSNRCTL> change_password
Old password:輸入system
New password:輸入manager
Reenter new password:輸入manager
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
LISTENER的口令已更改
命令執行成功
--儲存時要求輸入口令了
LSNRCTL> save_config
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
TNS-01169: 監聽器尚未識別口令
LSNRCTL> set password
Password:--此時輸入system,結果下面的save_config沒有執行成功,因為上面修改口令已經生效了
命令執行成功
LSNRCTL> save_config
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
TNS-01169: 監聽器尚未識別口令
LSNRCTL> set password
Password:--輸入修改後的口令manager
命令執行成功
LSNRCTL> save_config
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
儲存的LISTENER配置引數。
監聽器引數檔案 C:oracleora92networkadminlistener.ora
舊的引數檔案C:oracleora92networkadminlistener.bak
命令執行成功
LSNRCTL> stop
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
命令執行成功
LSNRCTL> exit
C:>lsnrctl
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 24-1月 -2008 20:53
:35
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
歡迎來到LSNRCTL,請鍵入"help"以獲得資訊。
LSNRCTL> start
啟動tnslsnr:請稍候...
TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
系統引數檔案為C:oracleora92networkadminlistener.ora
寫入C:oracleora92networkloglistener.log的日誌資訊
監聽:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xys)(PORT=1522)))
監聽:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC0ipc)))
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
LISTENER 的 STATUS
------------------------
別名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Produc
tion
啟動日期 24-1月 -2008 20:53:39
正常執行時間 0 天 0 小時 0 分 2 秒
跟蹤級別 off
安全性 ON
SNMP OFF
監聽器引數檔案 C:oracleora92networkadminlistener.ora
監聽器日誌檔案 C:oracleora92networkloglistener.log
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xys)(PORT=1522)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC0ipc)))
服務摘要..
服務 "db9i" 包含 1 個例程。
例程 "db9i", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
命令執行成功
--我們發現啟動並不需要口令,因為口令是存放在listener.ora檔案中,啟動時需要讀取listener.ora檔案,只有啟動listener之後才可以讀取口令,因此start無需口令,一旦啟動之後執行stop,save_config,change_password這些命令就需要口令驗證了。
LSNRCTL> stop
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xys)(PORT=1522)))
TNS-01169: 監聽器尚未識別口令
LSNRCTL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1012378/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 加固Oracle安全,為監聽設定口令Oracle
- git gitinore設定失效,執行口令!Git
- Linux設定口令複雜度和口令定期更換策略Linux複雜度
- 設定listener的安全性
- 設定listener的安全機制
- 設定listener 的安全機制
- rman通過設定口令加密備份!加密
- Oracle(listener.sqlnet.tnsnames)設定OracleSQL
- ORACLE listener監聽設定密碼Oracle密碼
- listener trace的一些設定
- 設定 Oracle 監聽器密碼(LISTENER)Oracle密碼
- Oracle Listener設定密碼示例說明Oracle密碼
- 關於listener.ora中的HOST設定
- 為oracle listener set passwordOracle
- iTunes未能連線到iPhone,因為它已被使用口令鎖定怎麼辦?iPhone
- 為listener增加密碼驗證加密密碼
- 為oracle資料庫建立口令檔案Oracle資料庫
- [20170111]設定無需口令登入資料庫.txt資料庫
- 設定鎖定預設瀏覽器為IE瀏覽器
- 【LISTENER】修改 LISTENER的監聽埠為1526(動態註冊)
- 【LISTENER】修改 LISTENER的監聽埠為1526(靜態註冊)
- listener為何要fork兩次子程式
- win10電腦 tls安全設定怎麼設定為預設設定Win10TLS
- 為終端設定代理
- 自定義滑鼠設定-中鍵設定為後退
- 客戶端設定了load balance , Server端就不用remote_listener了吧?客戶端ServerREM
- RAC 11GR3雙網段設定兩套VIP SCAN IP以及LISTENER
- [20170111]設定無需口令登入資料庫2.txt資料庫
- 設定 Teredo 伺服器,預設為:伺服器
- Fedora怎麼設定DVD為yum源?Fedora設定DVD為yum源的方法
- 為Docker容器設定http代理DockerHTTP
- 為wget命令設定代理wget
- 為監聽設定密碼密碼
- 為view設定背景圖片View
- 為什麼設定反省錄
- 關於local_listener、remote_listener、current_listenerREM
- remote_listener和listener passwordREM
- javascript為函式設定預設引數JavaScript函式