12c 共通ユーザと共通ロール[C##] マルチテナント マルチテナントのユーザ・ロール管理 CDB、PDB 環境では、接頭辞「C##」の共通ユーザ、ロールが登場している。 作成コマンド自体はさほど従来のものと変わらないが、 「ローカルなのか、共通なのか」混合せずに、対象を意識 […] 続きを読む
ロールに付与されている権限の確認方法 データディクショナリ role_sys_privs テーブルから取得する Oracleアカウント毎に、個別に権限を付与して運用する方法は効率的ではない。 オブジェクト権限、システム権限はロールでの一括管理が有効だ。 ロールに付与されている権限 […] 続きを読む
ユーザに付与されているロール一覧の確認方法 データディクショナリ user_role_privs や dba_role_privs テーブルから取得 ユーザに付与されているロールを確認する場合、データディクショナリの user_role_privs テーブルや、dba_role_pri […] 続きを読む
SQLトレース取得の準備手順 実行計画・統計情報 実行計画・統計情報を取得する トレースを取得するためには、初回だけ事前作業としてロールの作成・付与と、 格納するテーブルの作成が必要。その方法を紹介する。 続きを読む
datapumpを使用するための準備手順 export&import datapump とは datapump は、oracle10g より導入されたユーティリティであり、データベースに 格納されているデータやオブジェクトのメタデータのインポートやエクスポートが可能。 従来の export […] 続きを読む
SQL実行計画・統計情報を取得するための準備 パフォーマンスチューニング 実行計画・統計情報取得の手順 ロールの作成・付与や、情報を格納するテーブルを作成するといった準備が必要。 準備と言っても大したことはなく、oracle の標準スクリプトをパシパシ叩く くらいでさほど時間はかからない。その […] 続きを読む