表領域とそのサイズ確認
【表領域とそのサイズ確認】
SELECT TB.TABLESPACE_NAME AS "表領域" , TO_CHAR(TB.NOW_SIZE, 'FM9,999,999,990') AS "現在のサイズ(MB)" , TO_CHAR(TB.USED_SIZE, 'FM9,999,999,990') AS "使用量(MB)" , TO_CHAR( ROUND(TB.USED_SIZE / TB.NOW_SIZE * 100, 2) , 'FM9,999,999,990.00' ) AS "使用率(%)" FROM ( SELECT FL.TABLESPACE_NAME AS TABLESPACE_NAME , ROUND(MIN(FL.BYTES) / (1024 * 1024), 2) AS NOW_SIZE , ROUND( MIN(FL.BYTES) / (1024 * 1024) - SUM(SP.BYTES) / (1024 * 1024) , 2) AS USED_SIZE FROM DBA_DATA_FILES FL , DBA_FREE_SPACE SP WHERE FL.FILE_ID = SP.FILE_ID GROUP BY FL.TABLESPACE_NAME ) TB
UNDO_RETENTION
【UNDOデータの保存する期間の確認】
SQL> SHOW PARAMETER UNDO; NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ undo_management string AUTO undo_retention integer 900 undo_tablespace string UNDOTBS1
デフォルトは15分(900秒)
ごみ箱の管理
【ごみ箱の有効無効確認】
C:\Users>sqlplus SYSTEM/ora AS SYSDBA SQL*Plus: Release 11.2.0.2.0 Production on 土 1月 13 22:58:59 2018 Copyright (c) 1982, 2014, Oracle. All rights reserved. Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production に接続されました。 SQL> show parameter recyclebin NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ recyclebin string on SQL>
CentOSのバージョン確認
いつも調べてばかりだけど・・・
[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@localhost ~]#
アーカイブログモード
【アーカイブログモードの確認】
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production に接続されました。 SQL> select log_mode from v$database; LOG_MODE ------------------------ NOARCHIVELOG SQL>
【アーカイブログモードに変更】
C:\Users>sqlplus SYS/ora AS SYSDBA SQL*Plus: Release 11.2.0.2.0 Production on 木 11月 30 02:27:44 2017 Copyright (c) 1982, 2014, Oracle. All rights reserved. Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production に接続されました。 SQL> select log_mode from v$database; LOG_MODE ------------------------ NOARCHIVELOG SQL> shutdown immediate; データベースがクローズされました。 データベースがディスマウントされました。 ORACLEインスタンスがシャットダウンされました。 SQL> startup mount; ORACLEインスタンスが起動しました。 Total System Global Area 1068937216 bytes Fixed Size 2260048 bytes Variable Size 683672496 bytes Database Buffers 377487360 bytes Redo Buffers 5517312 bytes データベースがマウントされました。 SQL> SQL> SQL> alter database archivelog; データベースが変更されました。 SQL> alter database open; データベースが変更されました。 SQL> select log_mode from v$database; LOG_MODE ------------------------ ARCHIVELOG SQL>
不要なバックアップ一覧と削除
【不要なバックアップ一覧表示コマンド】
docs.oracle.com
RMAN> report obsolete; Recovery Manager保存ポリシーがコマンドに適用されます。 Recovery Manager保存ポリシーが冗長性1に設定されます。 古いバックアップおよびコピーのレポート Type Key Completion Time Filename/Handle -------------------- ------ ------------------ -------------------- バックアップ・セット 1 17-11-28 バックアップ・ピース 1 17-11-28 C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_28\O1_MF_NCSNF_TAG20171128T022153_F1RLFQK5_.BKP RMAN>
【不要なバックアップの削除】
RMAN> DELETE OBSOLETE; Recovery Manager保存ポリシーがコマンドに適用されます。 Recovery Manager保存ポリシーが冗長性1に設定されます。 チャネル: ORA_DISK_1が割り当てられました チャネルORA_DISK_1: SID=49 デバイス・タイプ=DISK 次の不要なバックアップおよびコピーが削除されます: Type Key Completion Time Filename/Handle -------------------- ------ ------------------ -------------------- バックアップ・セット 40 17-11-28 バックアップ・ピース 41 17-11-28 C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_28\O1_MF_NCSNF_TAG20171128T022153_F1RLFQK5_.BKP このオブジェクトを削除しますか(YESまたはNOを入力してください)。 YES バックアップ・ピースが削除されました バックアップ・ピース・ハンドル=C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_28\O1_MF_NCSNF_TAG20171128T022153_F1RLFQK5_.BKP レコードID=1 スタンプ=961208519 1オブジェクトを削除しました RMAN>
バックアップ実行(NOARCHIVEモード)
【バックアップ実行】
- NOARCHIVEモード
- エラー(ORA-19602)になった。(原因)NOARCHIVEモードでのバックアップにおいて、データベースを停止する必要あり。
RMAN> list backup; 指定がリポジトリ内のどのバックアップとも一致しません RMAN> backup database; backupが開始されました(開始時間: 17-11-28) チャネル: ORA_DISK_1が割り当てられました チャネルORA_DISK_1: SID=160 デバイス・タイプ=DISK チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています RMAN-03009: backupコマンド(ORA_DISK_1チャネル上)が11/28/2017 02:21:55で失敗しま した ORA-19602: NOARCHIVELOGモードでアクティブ・ファイルのバックアップまたはコピーは できません。 他のジョブ・ステップを続行しています。失敗したジョブは再実行されません チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています 現行の制御ファイルをバックアップ・セットに組み込んでいます バックアップ・セットに現行のSPFILEを組み込んでいます チャネルORA_DISK_1: ピース1(17-11-28)を起動します チャネルORA_DISK_1: ピース1(17-11-28)が完了しました ピース・ハンドル=C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_28\O1_MF_NCSNF_TAG20171128T022153_F1RLFQK5_.BKP タグ=TAG20171128T022153 コメント=NONE チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:00:01 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03009: backupコマンド(ORA_DISK_1チャネル上)が11/28/2017 02:21:55で失敗しま した ORA-19602: NOARCHIVELOGモードでアクティブ・ファイルのバックアップまたはコピーは できません。 RMAN> list backup; バックアップ・セットのリスト =================== BS Key Type LV Size Device Type Elapsed Time 終了時間 ------- ---- -- ---------- ----------- ------------ -------- 40 Full 9.36M DISK 00:00:05 17-11-28 BPキー: 41 ステータス: AVAILABLE 圧縮: NO タグ: TAG20171128T022153 ピース名: C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_28\O1_MF_NCSNF_TAG20171128T022153_F1RLFQK5_.BKP SPFILEも含まれます: 修正時間: 17-11-28 SPFILE db_unique_name: XE 含まれている制御ファイル: Ckp SCN: 480733 Ckp時間: 17-11-28 RMAN>
【再度バックアップ実行】
RMANの概要
C:\Users>rman target / Recovery Manager: Release 11.2.0.2.0 - Production on 木 11月 30 01:40:16 2017 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. ターゲット・データベース: XE (データベースID=2841374352)に接続されました RMAN> shutdown immediate; リカバリ・カタログのかわりにターゲット・データベース制御ファイルを使用しています データベースがクローズしました データベースがディスマウントされました。 Oracleインスタンスがシャットダウンしました RMAN> startup force dba; Oracleインスタンスが起動しました データベースがマウントされました。 データベースがオープンしました。 システム・グローバル領域の合計は、 1068937216バイトです。 Fixed Size 2260048バイト Variable Size 683672496バイト Database Buffers 377487360バイト Redo Buffers 5517312バイト RMAN> shutdown immediate; データベースがクローズしました データベースがディスマウントされました。 Oracleインスタンスがシャットダウンしました RMAN> startup mount; ターゲット・データベースに接続しました(起動していません)。 Oracleインスタンスが起動しました データベースがマウントされました。 システム・グローバル領域の合計は、 1068937216バイトです。 Fixed Size 2260048バイト Variable Size 683672496バイト Database Buffers 377487360バイト Redo Buffers 5517312バイト RMAN> backup database; backupが開始されました(開始時間: 17-11-30) チャネル: ORA_DISK_1が割り当てられました チャネルORA_DISK_1: SID=3 デバイス・タイプ=DISK チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています 入力データファイル・ファイル番号=00002 名前=C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF 入力データファイル・ファイル番号=00003 名前=C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF 入力データファイル・ファイル番号=00001 名前=C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF 入力データファイル・ファイル番号=00004 名前=C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF 入力データファイル・ファイル番号=00005 名前=C:\ORACLEXE\APP\ORACLE\ORADATA\XE\RCTS.DBF チャネルORA_DISK_1: ピース1(17-11-30)を起動します チャネルORA_DISK_1: ピース1(17-11-30)が完了しました ピース・ハンドル=C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_30\O1_MF_NNNDF_TAG20171130T014243_F1XRW6SQ_.BKP タグ=TAG20171130T014243 コメント=NONE チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:00:45 チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています 現行の制御ファイルをバックアップ・セットに組み込んでいます バックアップ・セットに現行のSPFILEを組み込んでいます チャネルORA_DISK_1: ピース1(17-11-30)を起動します チャネルORA_DISK_1: ピース1(17-11-30)が完了しました ピース・ハンドル=C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_30\O1_MF_NCSNF_TAG20171130T014243_F1XRXO67_.BKP タグ=TAG20171130T014243 コメント=NONE チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:00:01 backupが完了しました(完了時間: 17-11-30) RMAN> alter database open; データベースがオープンしました。 RMAN> list backup; バックアップ・セットのリスト =================== BS Key Type LV Size Device Type Elapsed Time 終了時間 ------- ---- -- ---------- ----------- ------------ -------- 1 Full 9.36M DISK 00:00:05 17-11-28 BPキー: 1 ステータス: AVAILABLE 圧縮: NO タグ: TAG20171128T022153 ピース名: C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_28\O1_MF_NCSNF_TAG20171128T022153_F1RLFQK5_.BKP SPFILEも含まれます: 修正時間: 17-11-28 SPFILE db_unique_name: XE 含まれている制御ファイル: Ckp SCN: 480733 Ckp時間: 17-11-28 BS Key Type LV Size Device Type Elapsed Time 終了時間 ------- ---- -- ---------- ----------- ------------ -------- 2 Full 788.53M DISK 00:00:43 17-11-30 BPキー: 2 ステータス: AVAILABLE 圧縮: NO タグ: TAG20171130T014243 ピース名: C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_30\O1_MF_NNNDF_TAG20171130T014243_F1XRW6SQ_.BKP バックアップ・セット2のデータファイルのリスト File LV Type Ckp SCN Ckp時間 Name ---- -- ---- ---------- -------- ---- 1 Full 487441 17-11-30 C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF 2 Full 487441 17-11-30 C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSAUX.DBF 3 Full 487441 17-11-30 C:\ORACLEXE\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF 4 Full 487441 17-11-30 C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF 5 Full 487441 17-11-30 C:\ORACLEXE\APP\ORACLE\ORADATA\XE\RCTS.DBF BS Key Type LV Size Device Type Elapsed Time 終了時間 ------- ---- -- ---------- ----------- ------------ -------- 3 Full 9.36M DISK 00:00:02 17-11-30 BPキー: 3 ステータス: AVAILABLE 圧縮: NO タグ: TAG20171130T014243 ピース名: C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\XE\BACKUPSET\2017_11_30\O1_MF_NCSNF_TAG20171130T014243_F1XRXO67_.BKP SPFILEも含まれます: 修正時間: 17-11-30 SPFILE db_unique_name: XE 含まれている制御ファイル: Ckp SCN: 487441 Ckp時間: 17-11-30 RMAN>