Hi Andes,
Insya Allah bisa dilakukan dalam keadaan startup normal (bukan startup
migrate/upgrade), saya sudah melakukannya di 10.2.0.2.0, untuk versi lain,
mungkin teman-teman ada yg pernah mencobanya.
Dan sebelum melakukan perubahan, sebaiknya dilakukan *Backup* dahulu, untuk
menghindari hal-hal yang tidak diinginkan terjadi.
Kalau saya lihat,component yg invalid ada "Oracle Database Packages and
Types". Component ini lebih penting untuk dijadikan valid dahulu daripada
"Oracle XML Database". Kalau untuk "Oracle Database Packages and
Types", Jalankan @?/rdbms/admin/catproc. Setelah env LIBPATH diset. Bisa
dijalankan dalam kondisi startup normal.
Mudah-mudahan bisa membantu,
Fahmi
2009/2/17 Andes Febrian [email protected]
> Hi abi,
>
> saya menggunakan AIX 64bit, untuk LD_LIBRARY_PATH di .profile,
>
> export LD_LIBRARY_PATH=$ORACLE_HOME/lib32
>
> berarti saya harus set lib path nya sebagai berikut, pada .profile :
>
> #export LD_LIBRARY_PATH=$ORACLE_HOME/lib32
> export LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib
>
> kemudian jalankan /usr/sbin/slibclean
>
> kemudian jalankan query berikut, Select comp_name, version, status from
> dba_registry; dan hasil nya adalah sebagai berikut :
>
> SQL> select comp_name, status, version from dba_registry;
>
> Oracle Database Catalog
> Views
> VALID
> 10.2.0.1.0
>
> *Oracle Database Packages and
> Types
> INVALID 10.2.0.1.0*
>
> Oracle Workspace
> Manager
> VALID
> 10.2.0.1.0
>
> JServer JAVA Virtual
> Machine
> VALID
> 10.2.0.1.0
>
> Oracle
> XDK
>
> VALID
> 10.2.0.1.0
>
> Oracle Database Java
> Packages
> VALID
> 10.2.0.1.0
>
> Oracle Expression
> Filter
> VALID
> 10.2.0.1.0
>
> Oracle Data
> Mining
> VALID
> 10.2.0.1.0
>
> Oracle
> Text
> VALID
> 10.2.0.1.0
>
> *Oracle XML
> Database
> INVALID 10.2.0.1.0*
>
> Oracle Rules
> Manager
> VALID
> 10.2.0.1.0
>
> Oracle
> interMedia
> VALID
> 10.2.0.1.0
>
> *OLAP Analytic
> Workspace
> INVALID 10.2.0.1.0*
>
> Oracle OLAP
> API
> VALID
> 10.2.0.1.0
>
> OLAP
> Catalog
> VALID
> 10.2.0.1.0
>
> Spatial
>
> VALID
> 10.2.0.1.0
>
> Oracle Enterprise
> Manager
> VALID
> 10.2.0.1.0
>
> 17 rows selected.
>
> XML database invalid, berarti saya harus deinstall dgn menggunakan package,
> @?/rdbms/admin/catnoqm.sql, tp setau saya, ini harus di jalankan pada
> startup migrate, CMIIW. atau bisa di jalankan pada mode startup biasa, jadi
> maksud saya ga perlu restart db ?
>
> THanks.
>
> 2009/2/16 Abi <[email protected] <ffahlevi%40gmail.com>>
>
> > Dear Andes,
> >
> > Untuk AIX, coba unset LD_LIBRARY_PATH-nya, lalu set
> > LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib
> >
> > lalu clear shared library cachenya dengan mengexecute sebagai user root :
> >
> > /usr/sbin/slibclean
> >
> > Cek component status "Oracle XML Database" apakah valid atau tidak.
> > Select comp_name, version, status from dba_registry;
> >
> > Jika masalahnya di Oracle XML Databasenya (Corrupt), coba lakukan :
> > Deinstall XDB :
> >
> > @?/rdbms/admin/catnoqm.sql
> >
> > Install XDB :
> >
> > @?/rdbms/admin/catqm.sql <XDB_PASSWORD> <XDB_DEFAULT_TABLESPACE>
> > <XDB_TEMPORARY_TABLESPACE>
> >
> > Jika problem yg sama muncul pada re-install XDB, check alert_SID.log,
> > apakah
> > ada package yg error, compile it.
> >
> > Semoga bisa membantu.
> >
> > Fahmi
> >
> > 2009/2/16 Andes Febrian <[email protected]
> > <pejantan4u%40gmail.com><pejantan4u%
> 40gmail.com>>
> >
> >
> > > hi afzal, server ini menggunakan AIX 5.3 64bit. beda nya apa ya pada
> > > kedua
> > > statement berikut ?
> > >
> > > LD_LIBRARY_PATH=<FULL_ORACLE_HOME>/lib:<FULL_ORACLE_HOME>/lib32
> > >
> > > Kalau pake Oracle 64 bit,
> > > LD_LIBRARY_PATH=<FULL_ORACLE_HOME>/lib32:<FULL_ORACLE_HOME>/lib
> > > jadi, klo saya pake yg 64bit, maka di env variables harus masukkan
> > statemen
> > > yg kedua ?
> > >
> > > ada ga cara lain selain restart database ?
> > >
> > > dan fyi, database nya dataguard physical standby. ada hal lain yg perlu
> > di
> > > lakukan sebelum restart database dan listener ?
> > >
> > > Thanks.
> > >
> > > 2009/2/16 Afzal Alidar <[email protected]
> > > <aalidar_sg%40yahoo.com><aalidar_sg%
> 40yahoo.com><aalidar_sg%
> > 40yahoo.com>>
> > >
> > > > Dear Andes,
> > > >
> > > > Kalau di Unix, Bisa dicek apakah env variable LD_LIBRARY_PATH atau
> > > > LIBPATH nya udah diset sedemikian rupa sehingga $ORACLE_HOME/lib
> > > > merupakan directory pertama direfer disana.
> > > >
> > > > LD_LIBRARY_PATH=<FULL_ORACLE_HOME>/lib:<FULL_ORACLE_HOME>/lib32
> > > >
> > > > Kalau pake Oracle 64 bit,
> > > > LD_LIBRARY_PATH=<FULL_ORACLE_HOME>/lib32:<FULL_ORACLE_HOME>/lib
> > > >
> > > > Re-start database dan listener nya, lalu jalankan lagi
> > > > $ORACLE_HOME/rdbms/admin/catmetx.sql
> > > >
> > > > Semoga membantu.
> > > > AA
> > > >
> > > > --- In [email protected]
> > > > <indo-oracle%40yahoogroups.com><indo-oracle%
> 40yahoogroups.com><indo-oracle%
> > 40yahoogroups.com><indo-oracle%
>
> > > 40yahoogroups.com>, Andes
> >
> > >
> > > > Febrian <pejanta...@...>
> > > > wrote:
> > > >
> > > > >
> > > > > setelah melakukan export satu schema dan mendapatkan error ORA-
> > > > 00932,
> > > > > kemudian untuk solve error ORA-00932 saya jalankan catmetx.sql
> > > > package tp
> > > > > kemudian mendapatkan error ORA-00600 dan procedure complete.
> > > > kemudian
> > > > > jalankan utlrp.sql, lama banget ga selesai, kata nya ada error
> > > > invalid
> > > > > object dan harus di compile untuk lihat objek yg error, bisa query
> > > > ke table
> > > > > UTL_ .... (lupa apa niy) setelah di compile, object tetap invalid.
> > > > mohon
> > > > > pencerahannya.
> > > > >
> > > > > SQL> @?/rdbms/admin/catmetx.sql
> > > > >
> > > > > Package altered.
> > > > >
> > > > >
> > > > > Index altered.
> > > > >
> > > > > from sys.user$ u, xdb.xdb$schema s, xdb.xdb$resource r
> > > > > *
> > > > > ERROR at line 12:
> > > > > ORA-00600: internal error code, arguments: [qmtInit1], [], [], [],
> > > > [], [],
> > > > > [],
> > > > > []
> > > > >
> > > > >
> > > > > Grant succeeded.
> > > > >
> > > > >
> > > > > Procedure created.
> > > > >
> > > > >
> > > > > System altered.
> > > > >
> > > > >
> > > > > System altered.
> > > > >
> > > > >
> > > > > System altered.
> > > > >
> > > > >
> > > > > PL/SQL procedure successfully completed.
> > > > >
> > > > >
> > > > > Procedure dropped.
> > > > >
> > > > >
> > > > > --
> > > > > Cheers,
> > > > > ^_^ Andes ^_^
> > > > >
> > > > >
> > > > > [Non-text portions of this message have been removed]
> > > > >
> > > >
> > > >
> > > >
> > >
> > > --
> > > Cheers,
> > > ^_^ Andes ^_^
> > >
> > > [Non-text portions of this message have been removed]
> > >
> > >
> > >
> >
> > [Non-text portions of this message have been removed]
> >
> >
> >
>
> --
> Cheers,
> ^_^ Andes ^_^
>
> [Non-text portions of this message have been removed]
>
>
>
[Non-text portions of this message have been removed]