アーカイブ

‘oracle’ カテゴリーのアーカイブ

Oracleの表領域を移動 備忘録

2009 年 6 月 23 日 tdtsh Comments off

すぐに忘れるのでメモ。

Oracle 9iで実行

ALTER TABLESPACE USERS offline;

ここで表領域のデータファイルをコピーまたは移動する

mv /PATH_TO_CURRENT/USERS01.DBF /PATH_TO_MOVE/USERS01.DBF

ALTER TABLESPACE USERS RENAME DATAFILE ‘/PATH_TO_CURRENT/USERS01.DBF’ to ‘/PATH_TO_MOVE/USERS01.DBF’;

ALTER TABLESPACE USERS online;

カテゴリー: DBA, oracle タグ:

Oracleの表領域をオフライン/オンライン 備忘録

2009 年 6 月 23 日 tdtsh Comments off

すぐに忘れるのでメモ。

Oracle 9iで実行

ALTER TABLESPACE USERS read only;

ALTER TABLESPACE USERS read write;

カテゴリー: DBA, oracle タグ:

OracleのREDOログを移動する備忘録

2009 年 6 月 23 日 tdtsh Comments off

すぐに忘れるのでメモ。

Oracle 9iで実行。

移動先にファイルが存在したら失敗するので、あるなら削除する。

del /PATH_TO_MOVE/NEWREDO01.LOG

del /PATH_TO_MOVE/NEWREDO02.LOG

del /PATH_TO_MOVE/NEWREDO03.LOG

sqlplus “sys/password@hogehoge as sysdba”

ALTER DATABASE ADD LOGFILE MEMBER ‘/PATH_TO_MOVE/NEWREDO01.LOG’ TO GROUP 1;

ALTER DATABASE ADD LOGFILE MEMBER ‘/PATH_TO_MOVE/NEWREDO02.LOG’ TO GROUP 2;

ALTER DATABASE ADD LOGFILE MEMBER ‘/PATH_TO_MOVE/NEWREDO03.LOG’ TO GROUP 3;

ALTER SYSTEM SWITCH LOGFILE;

ALTER SYSTEM SWITCH LOGFILE;

ALTER SYSTEM SWITCH LOGFILE;

ALTER DATABASE DROP LOGFILE MEMBER ‘/PATH_TO_DELETE/OLDREDO01.LOG’;

ALTER DATABASE DROP LOGFILE MEMBER ‘/PATH_TO_DELETE/OLDREDO02.LOG’;

ALTER DATABASE DROP LOGFILE MEMBER ‘/PATH_TO_DELETE/OLDREDO03.LOG’;

カテゴリー: DBA, oracle タグ: