啟動虛擬機器的Oracle,執行startup,出現了下面故障碼,
SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=orapy)(PORT=1521))'
SQL>
根據ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=orapy)(PORT=1521))' 初步判斷是IP設定問題
查看主機ip
[root@orapy ~]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:0C:29:A7:7A:5D
inet addr:192.168.216.129 Bcast:192.168.216.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fea7:7a5d/64 Scope:Link
查看監聽檔案listener.ora
[oracle@orapy admin]$ cat listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.1/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.216.128)(PORT = 1521)) 發現設定檔的ip和主機ip不一致
)
修改好ip好,啟動oracle,問題還是出現
SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=orapy)(PORT=1521))'
SQL>
再查看一下linux的配置問題hosts,發現ip配置錯誤,
[root@orapy ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.216.128 st ------------修改為對應的ip和主機名稱(我這裡是192.168.216.129 orapy)
[root@orapy ~]#
然後啟動資料庫,問題解決
SQL> startup
ORACLE instance started.
Total System Global Area 368263168 bytes
Fixed Size 1336596 bytes
Variable Size 272632556 bytes
Database Buffers 88080384 bytes
Redo Buffers 6213632 bytes
Database mounted.
Database opened.
SQL>
SPFILE 錯誤導致資料庫無法啟動(ORA-01565)
ORA-01172、ORA-01151錯誤處理
ORA-00600 [2662]錯誤解決
ORA-01078 和 LRM-00109 報錯解決方案
ORA-00471 處理方法筆記
ORA-00314,redolog 損壞,或丟失處理方法
ORA-00257 歸檔日誌過大導致無法儲存的解決辦法 http://www.bkjia.com/Linux/2013-09