Oracle 【OSqlEdit】 OCIライブラリの初期化に失敗しました(原因) 【OSqlEdit】 OCIライブラリの初期化に失敗しました(原因) エラー内容 osqledit.exeで起動しようとすると、以下の通りのエラーが発生しました。 原因・解決 原因として挙げられるのが、 Oracle ClientとOs... 2021.07.18 Oracle
Oracle バッチで末尾にスラッシュ「/」があるsqlを呼ぶと2回実行される原因とPLSQLなら1回実行の理由 バッチで末尾にスラッシュ「/」があるsqlを呼ぶと2回実行される原因とPLSQLなら1回 現象 バッチファイルで、sqlplusでsqlを呼び出すと、2回実行される現象が発生したため、原因の調査をした。 sqlplusで呼び出したsqlファ... 2021.05.04 Oracle
Oracle [SQL*Loader] データファイルのフィールドが最大長を超えています 原因解決 SQL*Loader データファイルのフィールドが最大長を超えています エラーの経緯 空のテーブルに、SQLLoaderの制御ファイルを使って、csvファイルのデータを取り込んだ時に発生。 エラー個所は、VARCHAR2(1000)の個所に... 2021.02.20 Oracle
Oracle [Oracle] ORA-31684: オブジェクト型USER:”ユーザー名”はすでに存在します【解決方法】 原因 IMPDPでインポート実行時下記のようなエラーが発生。 「ORA-31684: オブジェクト型USER:"ユーザー名"はすでに存在します」 原因として、エラーメッセージを言い換えれば"ユーザー名"がすでに存在していて、インポートす... 2021.01.13 Oracle
Oracle [Oracle] EXPDPで表単位、スキーマ単位でバックアップ(エクスポート) EXPDPとは? EXPDPは、データベースのデータをdmpファイルとして出力するコマンド。 コマンドなのでコマンドプロンプトで実行する。 これをつかって、データベース全体、テーブル単位など、様々な単位でエクスポートしてバックアップとして残... 2021.01.13 Oracle
Oracle [Oracle] ORA-31684のimpdpエラーの解決・原因 ORA-31684のimpdpエラーの解決・原因 下記のように実行した際、「ORA-31684: オブジェクト型~はすでに存在します」のようなエラーが発生した。 IMPDP /@ DIRECTORY= DUMPFILE= LOG= FUL... 2021.01.13 Oracle
Oracle [Oracle] IMPDPでインポートしてリストアする IMPDPとは? IMPDPは、EXPDPでエクスポートしたバックアップファイル(dmp)をを使って、 インポートしてリストアすることができるコマンド。 コマンドなのでコマンドプロンプトで実行する。 EXPDPについては下記参照。 ... 2021.01.13 Oracle
Oracle [Oracle] ディレクトリオブジェクトの作成・確認・削除方法 ディレクトリオブジェクトとは? ディレクトリオブジェクトを作成すると、 その中にあるファイルを使用したり、SQLでDBのデータをファイルとして作成できる。 ディレクトリオブジェクトの作成 基本構文 create directory as ... 2021.01.12 Oracle
Oracle [Oracle] EXPDPでデータベース全体や表をバックアップ EXPDPとは? EXPDPは、データベースのデータをdmpファイルとして出力するコマンド。 コマンドなのでコマンドプロンプトで実行する。 これをつかって、データベース全体、テーブル単位など、様々な単位でエクスポートしてバックアップとして残... 2021.01.12 Oracle
Oracle [Oracle SQL] テーブルの行データの更新(UPDATE) 基本構文 UPDATE文を使えば行データを更新できる。 SET句でどの列を更新するかを指定しする。 WHERE句を使用して、更新する行データを指定する。 WHERE句を書かかなければ全て更新になる。 UPDATE 表名 SET 列名 = 値... 2021.01.12 Oracle