ASM

How to Resolve SPFILE in DB_UNKNOWN

Posted on
SPFILE in DB_UNKNOWN When I tried to restore SPFILE to the default location at nomount state, I found that SPFILE was restored to a DB_UNKNOWN in ASM. It seems to be a bug in Oracle 10g RMAN (Is it Bug 5370663?). Let’s reproduce the problem. First, check what we have in the diskgroup ORA_DATA by […]
Clusterware

How to Restore 10g OCR and Voting Disk

Posted on
Suppose we have lost the shared storage as well as OCR data, voting disk and disk groups in a disaster. Later, a new shared storage for 10g RAC database has been established. It looks like the worst case, but we still have backups of OCR and voting disk on server, plus a full database backup. […]
Clusterware

How to Backup OCR and Voting Disk

Posted on
In this post, I will introduce some ways to backup Oracle Cluster Registry (OCR) data and voting disk in case of losing all configuration. Backup OCR Data Oracle provides an utility ocrconfig to export OCR data to a dump file like this: [root@primary01 ~]# . /home/oracle/.bash_profile [root@primary01 ~]# cd /backup/ [root@primary01 backup]# ocrconfig -export ocr_backup_`date […]
PL/SQL

How to Resolve PLS-00103: Encountered the symbol when expecting one of the

Posted on
PLS-00103 I cannot cover all error patterns of PL-00103 in this post, here is one case that encounter PLS-00103 in anonymous PL/SQL block using EXECUTE IMMEDIATE. SQL> begin   2    execute immediate ‘select nvl(first_name, ‘NO_VALUE’) from employees’;   3  end;   4  /   execute immediate ‘select nvl(first_name, ‘NO_VALUE’) from employees’;       […]
Globalization

ORA-12705: NLSデータファイルにアクセスできないか、無効な環境が指定されましたの解決方法

Posted on
ORA-12705では、NLS設定が正しくないことを示しています。データベースに対して何かを実行する前に、まずそれらを修正する必要があります。 接続前のORA-12705 データベースに接続する前に意図的に不正なNLS_LANGを設定しましょう。これはOracleが使用するために選択する環境変数です。NLS_LANGのフォーマットに関しては、この記事をチェックしてください。 エクスポートインポート文字セットを設定する方法 [oracle@test ~]$ export NLS_LANG=JAPAN_JAPAN.UTF8 [oracle@test ~]$ echo $NLS_LANG JAPAN_JAPAN.UTF8 データベースに接続しようとしました。 [oracle@test ~]$ sqlplus /nolog … SQL> conn hr/hr ERROR: ORA-12705: Cannot access NLS data files or invalid environment specified SQL> conn / as sysdba ERROR: ORA-12705: Cannot access NLS data files or invalid environment specified SQL> exit エラーORA-12705は、両方の接続がデータベースによって拒否されたことを示しています。 どうして? ソリューション 選択する必要があります。1つ目はNLS_LANGの設定を解除すること、もう1つは環境に適した言語を設定することです。 […]