Oracle

Oracle

[OSqlEdit] コメントアウトのショートカット

コメントアウトのショートカット OSqlEditには、デフォルトではコメントアウトのショートカットはありません。 使うとしたら、右クリックメニュー→高度な操作→コメントを挿入、この手順で選択した範囲をコメントアウトできます。 ど...
Oracle

[OSqlEdit] コミットについて

コミットについて OSqlEditでは、INSERT文などを使っても自動コミットするような機能は無いようです。 そのため、SQL文で「Commit;」をするのを忘れないようにしましょう。 ただ、Osqlgridの左上にあるアイコ...
Oracle

[Osqledit] 実行計画の使い方と見方

実行計画の使い方と見方 使い方 Osqleditでは、単一のSQLから実行計画の結果を、上部にあるメニューから実行して見ることができます。 見方 以下の実行計画の例を見て説明します。 ------------------...
Oracle

[OSqlEdit] XMLTYPEをSELECTで表示する

【OSqlEdit】XMLTYPEをSELECTで表示する 普通のSELECTだとerrorになる 普通にテーブルの中をSELECT文でXMLTYPEを見ようとすると以下のようなエラーが発生します サポートしていないデータ型で...
Oracle

【OSqlEdit】 ORA-12170:TNS:接続タイムアウトが発生しました(原因解決)

 ORA-12170:TNS:接続タイムアウトが発生しました(原因解決) エラー内容 Osqleditを起動すると、以下のようにエラー発生しました。 エラー原因解決 このエラーは、oracleDBへの接続ができないことによる...
Oracle

【OSqlEdit】 OCIライブラリの初期化に失敗しました(原因)

【OSqlEdit】 OCIライブラリの初期化に失敗しました(原因) エラー内容 osqledit.exeで起動しようとすると、以下の通りのエラーが発生しました。 原因・解決 原因として挙げられるのが、 Oracle Cl...
Oracle

バッチで末尾にスラッシュ「/」があるsqlを呼ぶと2回実行される原因とPLSQLなら1回実行の理由

バッチで末尾にスラッシュ「/」があるsqlを呼ぶと2回実行される原因とPLSQLなら1回 現象 バッチファイルで、sqlplusでsqlを呼び出すと、2回実行される現象が発生したため、原因の調査をした。 sqlplusで呼び出したsq...
Oracle

[SQL*Loader] データファイルのフィールドが最大長を超えています 原因解決

SQL*Loader データファイルのフィールドが最大長を超えています エラーの経緯 空のテーブルに、SQLLoaderの制御ファイルを使って、csvファイルのデータを取り込んだ時に発生。 エラー個所は、VARCHAR2(1000)の...
Oracle

[Oracle] ORA-31684: オブジェクト型USER:”ユーザー名”はすでに存在します【解決方法】

原因 IMPDPでインポート実行時下記のようなエラーが発生。 「ORA-31684: オブジェクト型USER:"ユーザー名"はすでに存在します」 原因として、エラーメッセージを言い換えれば"ユーザー名"がすでに存在していて、イ...
Oracle

[Oracle] EXPDPで表単位、スキーマ単位でバックアップ(エクスポート)

EXPDPとは? EXPDPは、データベースのデータをdmpファイルとして出力するコマンド。 コマンドなのでコマンドプロンプトで実行する。 これをつかって、データベース全体、テーブル単位など、様々な単位でエクスポートしてバックアップと...