AIX上安裝配置Oracle監聽(tīng)服務(wù) DATE: 2026-05-05 11:26:40
1、監聽(tīng)準備工作
確保已經(jīng)安裝了(le)Oracle數據庫軟件。安裝
2、配置創(chuàng )建監聽(tīng)器配置文件
使用文(╯°□°)╯本編輯器創(chuàng )建一個(gè)名為listener.o(?_?;)ra的監聽(tīng)監聽(tīng)器配置文件,vi listener.ora。服務(wù)
在文件中添加以下內容:
“`
SID_??LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/12.1.0/dbhome_1)
(PROGRAM = extpr(′?`*)oc)
)
)
̶(′ω`)0;`
ORACLE_HOME需要替換為實(shí)際的安裝Oracle安裝路徑。
使用mkdir命令創(chuàng )建一個(gè)名為listener的監聽(tīng)目錄,用于存放監聽(tīng)器日志文件,服務(wù)mkdir /u01/app/oracle/diag/tnslsnr/l(?????)iヽ(′▽?zhuān)?ノs??ten(′?ω?`)er。安裝
設置目錄權限,配置使得Oracle用戶(hù)(如oracle)具有讀寫(xiě)權限,監聽(tīng)chmod 775 /u01/app/oracle/diag/tnslsnr/list┐(′д`)┌ener。
4、創(chuàng )建監聽(tīng)器啟動(dòng)腳本
使用文本編輯器創(chuàng )建一個(gè)名為listener.sh的啟動(dòng)腳本,vi(′?ω?`) listener.sh。
在文件中添加以下內容:
“`basヾ(^-^)ノh
#!/bin/ksh
# chkconfi(′?`)g: 345 80 90
# description: Oracle Listener for AIX
export ORAC( ?ヮ?)LE_HOME=/u01/app/??oracle/product/12.1??.0/dbhome_1
export ORACLE_SID=PLSExtProc
$ORACLE_HOME/bin/lsnrctl start >(′?_?`); /u01/app/oracle/di??ag/tnslsnr/listener/logs( ?ヮ?)/liヽ(′ー`)ノstener.log 2>&1 &
ORACLE_??HOME和ORACLE_SID需要替換為實(shí)際的Oracle安裝路徑和實(shí)例名。
保存并退出編輯器。
為腳本添加執行權限,chm??od +x listener.sh。
5、配置系統服務(wù)
使用chkconfig命令將監聽(tīng)器設置為系統服務(wù),chkconfig levels 345 80 90 listener on。
使用service命令啟動(dòng)監聽(tīng)器服務(wù),service listener sta??rt。
使用service命令設置監聽(tīng)器服務(wù)開(kāi)機自啟,s(′▽?zhuān)?)ervice listener enab??le。
6、驗證監聽(tīng)器服務(wù)狀態(tài)
使用lsnrctl statu??s命令查看監聽(tīng)器服務(wù)狀態(tài),lsnrctl status。
如果輸出中顯示監聽(tīng)器服務(wù)(???)已啟動(dòng)并正在運行(╬?益?),則表示監聽(tīng)器服務(wù)已成功配置。

