・ORACLE

【ORACLE】実行計画

概要 実行計画の確認方法 方法1.EXPLAN PLANを使用 方法2.DISPLAY_CURSORを使用 実行計画の内容 インデックスが使用できている場合 インデックスが使用できていない場合(テーブルフルスキャン) 概要 実行計画は、SQLが実行される手順。 統計情報をもと…

【ORACLE】サンプルテーブル

テーブル作成 データ追加 ランダムデータ追加 テーブル作成 CREATE TABLE 商品マスタ ( 商品コード VARCHAR2(4) ,商品名 VARCHAR2(100) ,PRIMARY KEY (商品コード) ); CREATE TABLE 入荷先マスタ ( 入荷先コード VARCHAR2(4) ,入荷先 VARCHAR2(100) ,PRIMARY…

【ORACLE】インデックス

概要 確認、追加、削除 インデックスの使用方法 インデックスが使用されない検索条件 型が不一致 否定形を使う NULLを使う LIKEの中間一致と後方一致 OR(インデックスのない項目含む場合) インデックスヒント句 概要 インデックス(索引)はデータの検索を高…

【Oracle】ロール、権限設定

SYS権限でログイン PDBに接続 権限を確認 ロール付与 権限付与 権限剥奪 SYS権限でログイン ※「as sysdba」をつける必要あり sqlplus sys/{パスワード}@{ネットサービス名} as sysdba --oracleインストールユーザーかつ、OS認証が有効の場合 sqlplus / as sy…

【Oracle】ユーザー作成

流れ SYS権限でログイン ユーザー情報確認 ユーザー作成 ユーザー削除 表領域確保 表領域容量確認 流れ 1.DBA(データベース管理者)ロールを持つユーザーまたは、 CREATE USERシステム権限を持つユーザーでログイン 2.CREATE USERでユーザーを作成 3.…

【Oracle】PL/SQL

ファンクション 作り方 使い方 削除 プロシージャ 作り方 使い方 ファンクション SQL文の中で実行できる。 パラメータで渡された値の判定、変換処理、値の抽出を行う。 作り方 CREATE OR REPLACE FUNCTION FNC_SAMPLE( base IN NUMBER, height IN NUMBER ) R…

【ORACLE】ダンプファイル

ディレクトリ確認 ディレクトリ作成 エクスポート データベース単位 スキーマ単位 表領域単位 テーブル単位 インポート データベース単位 スキーマ単位 テーブル単位 ディレクトリ確認 SELECT * FROM DBA_DIRECTORIES; ディレクトリ作成 --ディレクトリ名と…

【ORACLE】知識

データベースとインスタンス(SID) CDBとPDB システム権限 DBA権限 SYSDBA権限 サービス・リスナーの起動確認方法 データベースの開始 データベースの終了 データベースとインスタンス(SID) 【概要】 「データベース」はファイルのこと。 「インスタンス」は…

【ORACLE】インストール

ダウンロード インストール リスナー作成 データベース作成 tnsnames.ora設定 PDBのユーザー作成 A5M5設定 ダウンロード Oracle Database ソフトウェア・ダウンロード インストール ※例のバージョンは12.2.0 リスナー作成 データベース作成 tnsnames.ora設定 …

【ORACLE】SQL*Plus、SQL*Loader

tnsnames.ora SQL*Plus 概要 使い方 SQLファイルを実行する SQL*Loader 概要 使い方 コントロールファイル 雛形(タブ区切り) 雛形(カンマ区切り、ダブルクォーテーション区切りあり) 雛形(カンマ区切り、ダブルクォーテーション区切りなし) tnsnames.o…