ablog

不器用で落着きのない技術者のメモ

2010-01-07から1日間の記事一覧

データベースの状態を確認するSQL

Oracle でデータベースの状態を確認する SQL SQL> select host_name, instance_name, status from v$instance; HOST_NAME INSTANCE_NAME STATUS ---------- ---------------- ------------ db01 orcl OPEN

ユーザ管理の不完全リカバリ

Oracle Database でユーザ管理、つまり rman を使わないでデータファイル障害から不完全リカバリする手順のまとめ。 インスタンスを停止する。 $ sqlplus / as sysdba SQL> shutdown immediate オフラインバックアップを取得する。 データベースをマウントす…

SQL*Plus でspool するときに余計なものを出力しない方法

こんな風に spool すると、 $ sqlplus / as sysdba <<EOF set pagesize 0 set head off set feed off spool onlineall.sql select 'alter database datafile '''||name||''' online;' from v\$datafile; spool off EOF $ cat onlineall.sql SQL> select 'alter database datafile '''||name||''' online;' from v$datafile; alter da…</eof>

ユーザ管理の完全リカバリ

Oracle Database でユーザ管理、つまり rman を使わないでデータファイル障害から完全リカバリする手順のまとめ。 リカバリ方法の種類 1. クローズデータベースのリカバリ SYSTEM表領域、UNDO表領域に属するデータファイルをリカバリする場合 2.1. オープン…