Oracle管理者のためのSQLリファレンス

本コーナーでは、Oracle Database 10gの運用管理でよく使われるSQLコマンドを集めています。リファレンスとしてご利用ください。なお、各ページで使用する表記ルールは、こちらから参照できます(別ウィンドウで開きます)。

注意事項
本記事はOracle Database 10g リリース1(10.1)を対象に記述しています。異なるバージョンをお使いの際は、オラクル社が発行するドキュメントで確認してください。

データベースの起動(SQL*Plus版)
インスタンス起動の準備
インスタンスを起動し、データベースをマウントしてオープンする
インスタンスを起動するが、データベースをマウントしない
インスタンスを起動し、データベースをマウントするが、オープンしない
起動時にインスタンスへのアクセスを制限する
インスタンスを強制的に起動する
インスタンスを起動し、データベースをマウントして、完全メディア・リカバリを開始する
初期化パラメータ・ファイルを指定してインスタンスを起動する
デフォルト以外のサーバ・パラメータ・ファイルを使用してインスタンスを起動する
インスタンスにデータベースをマウントする
クローズしているデータベースをオープンする
データベースを読取り専用モードでオープンする
制限モードを解除する
オープンしているデータベースへのアクセスを制限する

データベースの停止(SQL*Plus版)
データベース停止の準備
NORMALモードによるデータベースの停止
IMMEDIATEモードによるデータベースの停止
TRANSACTIONALモードによるデータベースの停止
ABORTモードによるデータベースの停止

初期化パラメータ
現在使用しているパラメータの値をすべて表示する
現在使用している特定のパラメータの値を表示する
現在有効なパラメータの値を動的パフォーマンスビューから表示する
現在有効なサーバー・パラメータ・ファイル(SPFILE)の内容を動的パフォーマンスビューから表示する
サーバー・パラメータ・ファイル使用時に、動的パラメータ値を変更する
サーバー・パラメータ・ファイル使用時に、静的パラメータ値を変更する
初期化パラメータ・ファイル使用時に、動的パラメータ値を変更する
初期化パラメータ・ファイル使用時に、静的パラメータ値を変更する
初期化パラメータ値のリストア
初期化パラメータ・ファイルからサーバー・パラメータ・ファイルを作成する
サーバー・パラメータ・ファイルから初期化パラメータ・ファイルを作成する

制御ファイル
制御ファイル名および配置場所を取得する
サーバ・パラメータ・ファイル(SPFILE)から制御ファイルの情報を取得する
初期化パラメータに制御ファイルを指定する
既存の制御ファイルの複製を作成する
既存の制御ファイルをリストアできるSQL文を生成する

ユーザーの確認/作成/変更/削除
ユーザー情報を確認する
ユーザーの表領域クォータを確認する
すべてのユーザーを確認する
ユーザーを作成する
ユーザーの定義を変更する
ユーザーを削除する

権限の確認/付与/取り消し
権限を確認する
システム権限を付与する
システム権限を取り消す
オブジェクト権限を付与する
オブジェクト権限を取り消す

ロールの確認/作成/付与/変更/取り消し/削除
ロールを確認する
ロールを作成する
ロールにシステム権限を付与する
ロールにオブジェクト権限を付与する
ロールにロールを付与する
ロールをユーザーに付与する
現行セッションのロールを使用可能または使用禁止にする
ロールを使用可能にするために必要な許可を変更する
ロールをユーザーから取り消す
データベースからロールを削除する

表の確認/作成/変更/削除
表の定義を確認する
リレーショナル表を作成する
表に列を追加する
列の定義を変更する
表の名前を変更する
列を削除する
エラーで中断した列削除を再開させる
列に未使用マークを付ける
未使用マークを付けた列を削除する
表のデータを切り捨てる
表を削除する

制約の確認/作成/削除
制約の定義を確認する
表の作成時に表内指定で制約を作成する
表の作成時に表外指定で制約を作成する
表に制約を追加する
表にNOT NULL制約を追加する
制約を削除する

索引の確認/作成/削除
索引を確認する
Bツリー索引を作成する
Bツリークラスタ索引を作成する
ビットマップ索引を作成する
ファンクション索引を作成する
逆キー索引を作成する
索引を削除する

@IT Special

- PR -

TechTargetジャパン

Database Expert フォーラム 新着記事
  • さらに高度なSQL実行計画の取得」のために理解しておくべきこと (2017/7/21)
     日本オラクルのデータベーススペシャリストが「DBAがすぐ実践できる即効テクニック」を紹介する本連載。今回は「より高度なSQL実行計画を取得するために、理解しておいてほしいこと」を解説します
  • データベースセキュリティが「各種ガイドライン」に記載され始めている事実 (2017/7/20)
     本連載では、「データベースセキュリティに必要な対策」を学び、DBMSでの「具体的な実装方法」や「Tips」などを紹介していきます。今回は、「各種ガイドラインが示すコンプライアンス要件に、データベースのセキュリティはどのように記載されているのか」を解説します
  • 「SQLでテーブルの結合」を行う (2017/7/18)
     「データベーススペシャリスト試験」は同じパターンの出題が多いために、過去問題をたくさん解くことが合格の早道です。本企画では、午前/午後試験対策のための「基礎知識」を抜粋してお届けします。今回は「テーブル結合の基礎」を解説します
  • アラートログファイルの出力内容を正しく理解する (2017/7/13)
     「Oracle Database」のトラブルシューティングTipsをお届けする本連載。今回は「データベース起動時に出力されるアラートログの中身」を解説します
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)
- PR -

イベントカレンダー

PickUpイベント

- PR -

アクセスランキング

もっと見る

ホワイトペーパーTechTargetジャパン

注目のテーマ

Database Expert 記事ランキング

本日月間
ソリューションFLASH