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
Monday, March 29, 2010
Mengetahui Lokasi Voting Disk
Untuk mengetahui letak dari Voting Disk, bisa dilakukan dengan perintah :
$ GRID_HOME/bin/crsctl query css votedisk
outputnya :
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 442ef04571544f84bf6b731fbd300026 (ORCL:VOL1) [DATA]
Located 1 voting disk(s).
$ GRID_HOME/bin/crsctl query css votedisk
outputnya :
## STATE File Universal Id File Name Disk group
-- ----- ----------------- --------- ---------
1. ONLINE 442ef04571544f84bf6b731fbd300026 (ORCL:VOL1) [DATA]
Located 1 voting disk(s).
Labels:
Oracle
Wednesday, March 3, 2010
Tablespace Information
Untuk mengetahui penggunaan dari tablespace di database Oracle melalui console, dapat diperoleh melalui script berikut:
keterangan :
1. Tablespace : nama dari tablespace
2. Bytes_used : ukuran file yang terpakai dalam bytes
3. Bytes_free : ukuran free space dalam bytes
4. Largest : ukuran terbesar dari free space dalam bytes
5. Percent_used : prosentase dari tablespace yang telah digunakan
select a.TABLESPACE_NAME,hasilnya :
a.BYTES bytes_used,
b.BYTES bytes_free,
b.largest,
round(((a.BYTES-b.BYTES)/a.BYTES)*100,2) percent_used
from
(
select TABLESPACE_NAME,
sum(BYTES) BYTES
from dba_data_files
group by TABLESPACE_NAME
)
a,
(
select TABLESPACE_NAME,
sum(BYTES) BYTES ,
max(BYTES) largest
from dba_free_space
group by TABLESPACE_NAME
)
b
where a.TABLESPACE_NAME=b.TABLESPACE_NAME
order by ((a.BYTES-b.BYTES)/a.BYTES) desc
keterangan :
1. Tablespace : nama dari tablespace
2. Bytes_used : ukuran file yang terpakai dalam bytes
3. Bytes_free : ukuran free space dalam bytes
4. Largest : ukuran terbesar dari free space dalam bytes
5. Percent_used : prosentase dari tablespace yang telah digunakan
Labels:
Oracle
Subscribe to:
Posts (Atom)