0

私はOracle Databaseを初めて使用し、Oracleに関連するコマンドを知りたいです。以下の質問を手伝ってくれる人はいます

か? 1. undo_retention period を表示するために使用するコマンドは?
2. UNDO テーブルスペース名を表示するには、どのコマンドを使用しますか?
3. 元に戻す保持保証を無効/有効にする方法は?

ありがとう、

4

1 に答える 1

1
  1. undo_retention 期間を表示するには、どのコマンドを使用しますか?
  2. UNDO表領域名を表示するには、どのコマンドを使用しますか?

SQL*PLUS asを開き、以下に示すようにコマンドをSYSDBA使用します。show parameter

SQL> show parameter undo
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     2400
undo_tablespace                      string      UNDOTBS1
  1. 元に戻す保持保証を無効/有効にする方法は?

これで、UNDO 表領域の名前がわかりました。

次のコマンドを使用して、元に戻す保持に切り替えますguarantee

ALTER TABLESPACE UNDOTBS1 RETENTION GUARANTEE; 

に切り替えますnoguarantee

ALTER TABLESPACE UNDOTBS1 RETENTION NOGUARANTEE; 

次のクエリを使用して、UNDO テーブルスペースの保持が保証されているかどうかを確認します。

SQL> SELECT tablespace_name, retention FROM dba_tablespaces where tablespace_name = 'UNDOTBS1';

詳細:元に戻すの管理

于 2016-12-05T08:04:55.773 に答える