技術ブログ
技術ブログ
目次
この記事は(全部俺)某Oracle書籍を25日後に脱稿するXX歳の Advent Calendar 2021の13日目の記事です。12日目の記事はRestart環境でのGrid Infrastructureのアップグレード - (全部俺)某Oracle書籍を25日後に脱稿するXX歳のAdvent Calendar 2021 12日目でした。
つい「カッと」なって(全部俺)某Oracle書籍を25日後に脱稿するXX歳の Advent Calendar 2021を作ってしまいました。
オラクルマスター教科書 Bronze DBA Oracle Database Fundamentals、 オラクルマスター教科書 Silver DBA Oracle Database Administration Iに続く「某Oracle書籍」を執筆中のOracle ACE 渡部が、12月25日のドラフト脱稿目指して1日1記事頑張って投稿してゆきたいと思います!
「某Oracle書籍」執筆中に実施した下調べの内容や、「某Oracle書籍」のターゲットを超える内容、内容的に関連するセミナー資料の抜粋などを記載する予定です。
2021年12月時点で「某Oracle書籍」の発売時期は未定です。もう少々お待ちを。
万が一、関係者から怒られたら途中でやめるかも(たぶん大丈夫だと思うのだけど)
執筆中の「某Oracle書籍」の記載内容と、一連の投稿の記載内容は異なります
「某Oracle書籍」の記載と、一連の投稿は品質が全く異なります 。
オラクルマスター教科書 Silver DBA Oracle Database Administration I https://www.amazon.co.jp/dp/4798166359/ (2021年5月28日 発売)
オラクルマスター教科書 Bronze DBA Oracle Database Fundamentals https://www.amazon.co.jp/dp/4798166367/ (2020年9月17日 発売)
2022/3/25 追記
12月中の脱稿には失敗してしまいましたが、その後鋭意執筆を進め、2022年5月27日に「オラクルマスター教科書 Gold DBA Oracle Database Administration II」を販売開始します。詳細は以下をご覧ください。
ORACLE MASTER Bronze DBA 2019試験対策本の発売日が決定しました
[oracle@ol78n12 ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 火 12月 7 20:10:54 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
SQL> CREATE USER rcowner IDENTIFIED BY Password123 QUOTA UNLIMITED ON USERS;
ユーザーが作成されました。
SQL> GRANT RECOVERY_CATALOG_OWNER TO rcowner;
権限付与が成功しました。
SQL> exit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0との接続が切断されました。
[oracle@ol78n12 ~]$ rman CATALOG rcowner/Password123@localhost:1521/orcl.world
Recovery Manager: Release 19.0.0.0.0 - Production on 火 12月 7 20:11:06 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
リカバリ・カタログ・データベースに接続されました。
RMAN> CREATE CATALOG;
リカバリ・カタログが作成されました。
RMAN> exit
Recovery Managerが完了しました。
[oracle@ol78n12 ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 火 12月 7 20:11:22 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
SQL> @?/rdbms/admin/dbmsrmanvpc.sql -vpd rcowner
Checking the operating user... Passed
Granting VPD privileges to the owner of the base catalog schema RCOWNER
========================================
VPD SETUP STATUS:
VPD privileges granted successfully!
Connect to RMAN base catalog and perform UPGRADE CATALOG.
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0との接続が切断されました。
[oracle@ol78n12 ~]$ rman CATALOG rcowner/Password123@localhost:1521/orcl.world;
Recovery Manager: Release 19.0.0.0.0 - Production on 火 12月 7 20:11:31 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
リカバリ・カタログ・データベースに接続されました。
RMAN> UPGRADE CATALOG;
リカバリ・カタログの所有者はRCOWNERです。
UPGRADE CATALOGコマンドを再入力して、カタログのアップグレードを確認してください
RMAN> UPGRADE CATALOG;
リカバリ・カタログがバージョン19.03.00.00.00にアップグレードしました
DBMS_RCVMANパッケージはバージョン19.03.00.00にアップグレードされました
DBMS_RCVCATパッケージはバージョン19.03.00.00.にアップグレードされました
RMAN> exit
Recovery Managerが完了しました。
[oracle@ol78n12 ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 火 12月 7 20:11:57 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
SQL> CREATE USER vpc1 IDENTIFIED BY Password123 QUOTA UNLIMITED ON USERS;
ユーザーが作成されました。
SQL> GRANT CREATE SESSION TO vpc1;
権限付与が成功しました。
SQL> exit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0との接続が切断されました。
[oracle@ol78n12 ~]$ rman CATALOG rcowner/Password123@localhost:1521/orcl.world;
Recovery Manager: Release 19.0.0.0.0 - Production on 火 12月 7 20:12:06 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
リカバリ・カタログ・データベースに接続されました。
RMAN> GRANT REGISTER DATABASE TO vpc1;
権限付与が成功しました。
RMAN> exit
Recovery Managerが完了しました。
[oracle@ol78n12 ~]$ sqlplus rcowner/Password123@localhost:1521/orcl.world;
SQL*Plus: Release 19.0.0.0.0 - Production on 火 12月 7 20:12:32 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
最終正常ログイン時間: 火 12月 07 2021 20:12:06 +09:00
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
に接続されました。
SQL> SELECT * FROM VPC_USERS;
FILTER_USER
--------------------------------------------------------------------------------
FILTER_UID A VERSION
---------- - ------------
VPC1
110 Y
SQL> exit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0との接続が切断されました。
[oracle@ol78n12 ~]$ export ORACLE_SID=prod
[oracle@ol78n12 ~]$ rman TARGET / CATALOG vpc1/Password123@localhost:1521/orcl.world;
Recovery Manager: Release 19.0.0.0.0 - Production on 火 12月 7 20:12:42 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
ターゲット・データベース: PROD (DBID=502535996)に接続されました
リカバリ・カタログ・データベースに接続されました。
RMAN> REGISTER DATABASE;
データベースがリカバリ・カタログに登録されました。
リカバリ・カタログの完全再同期を開始しています
完全再同期が完了しました
RMAN> BACKUP DATABASE;
backupを21-12-07で開始しています
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=80 デバイス・タイプ=DISK
チャネルORA_DISK_1: フル・データファイル・バックアップ・セットを開始しています
チャネルORA_DISK_1: バックアップ・セットにデータファイルを指定しています
入力データファイル ファイル番号=00001 名前=/u01/app/oracle/oradata/PROD/system01.dbf
入力データファイル ファイル番号=00003 名前=/u01/app/oracle/oradata/PROD/sysaux01.dbf
入力データファイル ファイル番号=00004 名前=/u01/app/oracle/oradata/PROD/undotbs01.dbf
入力データファイル ファイル番号=00007 名前=/u01/app/oracle/oradata/PROD/users01.dbf
チャネルORA_DISK_1: ピース1 (21-12-07)を起動します
チャネルORA_DISK_1: ピース1 (21-12-07)が完了しました
ピース・ハンドル=/u01/app/oracle/fast_recovery_area/PROD/backupset/2021_12_07/o1_mf_nnndf_TAG20211207T201252_jtyjfo40_.bkp タグ=TAG20211207T201252 コメント=NONE
チャネルORA_DISK_1: バックアップ・セットが完了しました。経過時間: 00:00:07
backupを21-12-07で終了しました
Control File and SPFILE Autobackupを21-12-07で開始しています
ピース・ハンドル=/u01/app/oracle/fast_recovery_area/PROD/autobackup/2021_12_07/o1_mf_s_1090699980_jtyjfwwx_.bkp コメント=NONE
Control File and SPFILE Autobackupを21-12-07で終了しました
RMAN>
[oracle@ol78n12 ~]$ rman CATALOG rcowner/Password123@localhost:1521/orcl.world;
Recovery Manager: Release 19.0.0.0.0 - Production on 火 12月 7 19:45:03 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
リカバリ・カタログ・データベースに接続されました。
RMAN> GRANT REGISTER DATABASE TO vpc1;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-07543: リカバリ・カタログのVPDサポートが有効になっていません
[oracle@ol78n12 ~]$ export ORACLE_SID=prod
[oracle@ol78n12 ~]$ rman TARGET / CATALOG vpc1/Password123@localhost:1521/orcl.world;
Recovery Manager: Release 19.0.0.0.0 - Production on 火 12月 7 19:56:00 2021
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
ターゲット・データベース: PROD (DBID=502535996)に接続されました
リカバリ・カタログ・データベースに接続されました。
RMAN> REGISTER DATABASE;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: registerコマンドが12/07/2021 19:56:09で失敗しました
RMAN-06428: リカバリ・カタログがインストールされていません。
2022/3/25 追記
12月中の脱稿には失敗してしまいましたが、その後鋭意執筆を進め、2022年5月27日に「オラクルマスター教科書 Gold DBA Oracle Database Administration II」を販売開始します。詳細は以下をご覧ください。
ORACLE MASTER Bronze DBA 2019試験対策本の発売日が決定しました