トップ 一覧 置換 検索 ヘルプ RSS ログイン

Oracleでアーカイブログモードへ変更するの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
Oracleのアンインストールは、Universal Installerを使用しても完全には削除できない。
完全に削除するには以下のような作業が必要です。
(レジストリを編集するのでバックアップを行ってから作業して下さい)
http://thinkit.co.jp/free/article/0707/9/4/
http://tejunsho.com/oracle/20110513000141.html
http://www.shift-the-oracle.com/oerrs/ora-00257.html

(1)削除する権限のあるユーザーでログイン
(2)Oracle関連のサービスの停止
(3)「Oracle Universal Installer」でコンポーネントを全て削除
(4)「regedit.exe」を起動して以下をレジストリから削除
 HKEY_CLASSES_ROOT
  Oracle,Oraで始まるものを削除
 HKEY_CURRENT_USER\Software
  ORACLEを削除
 HKEY_LOCAL_MACHINE\SOFTWARE
  ORACLEを削除   
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service
  Oracleで始まるものを削除
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\Eventlog\Application
  Oracleで始まるものを削除
(5)Oracle関連のPathを削除
(6)「\\Program Files\Oracle」「\\Oracle」のフォルダを削除
!!!運用モードについて
Oracle では、データベースの運用方法として、「アーカイブログ・モード」と「ノー・アーカイブログ・モード」の2つの方法がある。

(*)WindowsXP,Oracle9iではこの方法でOKです。それ以外の環境Oracle8iでは少し違うかもしれません。
,,
,アーカイブログ・モード, 障害発生時に最新の状態までリカバリすることが可能
,ノー・アーカイブログ・モード,障害発生時は、バックアップ取得時点までリガバリすることが可能 

参考
http://rararahp.cool.ne.jp/Memo/DB/OraUninstall.html

!!!ログモードの確認
 $sqlplus / as sysdba
 SQL> select log_mode from v$database;

出力が下記の場合はアーカイブログモードになっていない。
 LOG_MODE
 --------------
 NOARCHIVELOG

!!!アーカイブログモードを使うための設定
!!log_archve_destにアーカイブログの出力先ディレクトリを設定
設定例
 $vi $ORACLE_HOME/dbs/initTEST.ora
 log_archive_dest=/oradata/TEST/arch

!!log_archive_formatにアーカイブログ名のフォーマットを指定
設定例
 $vi $ORACLE_HOME/dbs/initTEST.ora
 log_archive_format=TEST_%t_%s.arc
%t:スレッド番号
%s:シーケンス番号

!!log_archive_startにアーカイバの自動起動設定(Oracle9i以前)
設定例
 $vi $ORACLE_HOME/dbs/initTEST.ora
 log_archive_start=true

!!!データベースのログモードをアーカイブログモードへ変更
!!データベースにログインし、shutdown
 $sqlplus / as sysdba
 SQL>shutdown immediate;

!!データベースをマウントモードで起動
 SQL>startup mount;

!!アーカイブログモードへ変更
 SQL>alter database archivelog;
ノーアーカイブモードへ変更する場合は
 SQL> ALTER DATABASE NOARCHIVELOG ;

!!データベースオープン
 SQL> ALTER DATABASE OPEN ;

!!!確認
!!データベースにログインし、ログモードを確認する。
 $sqlplus / as sysdba
 SQL> select log_mode from v$database;

出力が下記のようにアーカイブログモードになっていればOK
 LOG_MODE
 -------------- 
 ARCHIVELOG

!!アーカイブログの設定状態を確認
 SQL> archive log list
  データベース・ログ・モード      アーカイブ・モード
  自動アーカイブ                  使用可能
  アーカイブ先                     /oradata/TEST/arch
  最も古いオンライン・ログ順序     1
  アーカイブする次のログ順序      2
  カレント・ログ順序                 2

{{category2 データベース,Oracle}}