Pada saat menyalakan database RAC, muncul pesan error :
PRCR-1079 : Failed to start resource ora.simpli.db
ORA-00119: invalid specification for system parameter %s
CRS-2674: Start of 'ora.simpli.db' on 'cluster2' failed
CRS-2632: There are no more servers to try to place resource 'ora.simpli.db' on that would satisfy its placement policy
ORA-00119: invalid specification for system parameter %s
CRS-2674: Start of 'ora.simpli.db' on 'cluster1' failed
ORA-00119 muncul biasanya karena masalah listener, apakah host atau portnya salah. Cek di tnsnames.ora:
(ADDRESS = (PROTOCOL = TCP)(HOST = clustersmi-scan.xyz.com)(PORT = 1521)
karena ini merupakan database RAC, kita mengakses database dengan menggunakan SCAN ip address. Dilihat apakah host pada tnsnames.ora sudah sama dengan SCAN namenya:
[oracle@cluster1 ~]$ srvctl config scan
SCAN name: clustersmi-scan.abcde.com, Network: 1/192.87.58.0/255.255.255.0/eth0
SCAN VIP name: scan1, IP: /clustersmi-scan.abcde.com/192.87.58.150
ternyata hostname di tnsnames.ora berbeda dengan SCAN name, maka kita edit tnsnames.ora menjadi sama dengan SCAN name.
Begitu juga di pfilenya. Di bagian remote_listener diganti dengan SCAN name:
remote_listener=clustersmi-scan.abcde.com:1521
kemudian kita nyalakan kembali databasenya.
[oracle@cluster1 ~]$ srvctl start database -d simpli
PRCR-1079 : Failed to start resource ora.simpli.db
ORA-00119: invalid specification for system parameter %s
CRS-2674: Start of 'ora.simpli.db' on 'cluster2' failed
CRS-2632: There are no more servers to try to place resource 'ora.simpli.db' on that would satisfy its placement policy
ORA-00119: invalid specification for system parameter %s
CRS-2674: Start of 'ora.simpli.db' on 'cluster1' failed
ternyata masih mendapat error yang sama.
Ubah kembali hostname, remote_listener,host file ke SCAN name pada saat instalasi clusterware, yaitu clustersmi-scan.xyz.com.
di tnsnames.ora :
(ADDRESS = (PROTOCOL = TCP)(HOST = clustersmi-scan.xyz.com)(PORT = 1521))
di remote_listener dalam pfile :
remote_listener=clustersmi-scan.xyz.com:1521
di hosts file :
192.87.58.150 clustersmi-scan.xyz.smi clustersmi-scan
192.87.58.152 clustersmi-scan.xyz.smi clustersmi-scan
kemudian, nyalakan kembali database RACnya :
[oracle@cluster1 ~]$ srvctl start database -d simpli
[oracle@cluster1 ~]$ srvctl status database -d simpli
Instance simpli_1 is running on node cluster1
Instance simpli_2 is running on node cluster2
Database RAC bisa dinyalakan tanpa pesan error. Ini berarti SCAN name pada saat penginstallan yang digunakan. Perubahan SCAN name dengan cara menghapus SCAN kemudian menambahkannya lagi, tidak bisa mengganti SCAN name awal penginstalan meskipun di tnsnames.ora, hosts file, dan pfile sudah diganti dengan SCAN name yang baru.
Tuesday, March 30, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment