技術ブログ「OracleDatabase」

技術ブログ AI・ローカルLLMマイナンバー・本人確認技術ブログマッチングサービス・マッチングアプリ認証・ID管理Webお知らせNeonSupabasePostgreSQLAWSVPSVercelFirebaseNext.jsNginxセキュリティAIGitデータベースMVP開発PythonOracleDatabaseLinuxDockerMarkdownJavascriptネットワークMariaDBPHPMySQLApacheCSSWindowsShellHTML
DataPump(expdp/impdp)でバックアップ/リストアの方法と事前準備 OracleDatabase

DataPump(expdp/impdp)でバックアップ/リストアの方法と事前準備

Oracle Databaseの論理バックアップ・リストアツール「DataPump 」の使い方について紹介します。 Datapumpを利用するには準備が必要 で使う時にも少々癖がありますが、この記事で…

[OracleDB] 初期化パラメータ変更と事前バックアップ、リセット方法 OracleDatabase

[OracleDB] 初期化パラメータ変更と事前バックアップ、リセット方法

Oracle Databaseの初期化パラメータの変更手順について紹介したいと思います。 この記事の目的 初期化パラメータの変更方法 初期化パラメータの変更前のバックアップ 初期化パラメータをデフォル…

OracleDBを勉強・理解する時のオススメ本を紹介 OracleDatabase

OracleDBを勉強・理解する時のオススメ本を紹介

Oracle Databaseを勉強・理解する上でオススメの本を紹介していきます。 RDBMSやSQLを勉強するための本ではなく、Oracle Databaseの仕組みや利用・設計・運用などを製品に特…

ShellからRMANを実行し、Shell変数を引数渡しする方法 OracleDatabase

ShellからRMANを実行し、Shell変数を引数渡しする方法

RMANをバックアップコマンドをスクリプト化して、 Shellから呼び出すことはあると思います。 その際にRMANスクリプトに引数として値を渡す方法を紹介します。 この方法を使用することで「RMANス…

OracleDB作成後に変更できないパラメータ OracleDatabase

OracleDB作成後に変更できないパラメータ

OracleDatabaseは作成後には修正できないパラメータがあります。 これらのパラメータを間違えてDBを作成してしまうと、 DBを再作成する必要がありますので注意してください。 文字コード まず…

OracleDBのリストア・リカバリ試験前に念のため取得しておくファイル OracleDatabase

OracleDBのリストア・リカバリ試験前に念のため取得しておくファイル

リストア・リカバリはデータベースの最も重要な機能といっても良いでしょうか。 ですがデータベースのリストア・リカバリ試験には失敗時には大きなリスク を伴います。 最悪の場合に備えてリストア・リカバリ試験…

ストアドプロシージャのソースコードを確認する OracleDatabase

ストアドプロシージャのソースコードを確認する

PL/SQLのソースコードを確認する方法を紹介します。 ファンクション 、プロシージャ 、トリガー に使用することができます。 サンプルプロシージャ 今回は↓のプロシージャを使用します。 create…

[Oracle]SQL*Plusで返ってきた結果をShellの変数に格納 OracleDatabase

[Oracle]SQL*Plusで返ってきた結果をShellの変数に格納

SQLPlusでSQLを実行結果をShellの変数に入れる方法。 意外と忘れるので自身のブログに乗せておこう。 SQLの結果を変数に格納 サンプル ↓がサンプルです。 variable=sqlplus…

[Oracle]SYS_CONTEXTでセッション情報(IP、プログラム名など)を取得 OracleDatabase

[Oracle]SYS_CONTEXTでセッション情報(IP、プログラム名など)を取得

OracleDBでセッション情報を扱った操作はSYSCONTEXTを使いこなす必要がある。 SYSCONTEXTの使い方あれこれを書いていこう思います。 SYSCONTEXTって何? マニュアルには …

[Oracle]接続しているDBユーザのOSプロセスIDを取得 OracleDatabase

[Oracle]接続しているDBユーザのOSプロセスIDを取得

OracleのDBユーザのセッション情報を表示するためにはSYSCONTEXTを利用することが多い。 しかし、SYSCONTEXT単体だと接続している”OSのプロセスID ”を取得することができない。…

OracleDBのパッチダウンロード方法 OracleDatabase

OracleDBのパッチダウンロード方法

OracleDBのパッチには数種類ある。 最も一般的なパッチPSUのダウンロード方法を紹介します。 最新PSUのダウンロード まずは「My Oracle Support」へアクセス。 下の画面の赤枠を…

最新OPatchのダウンロードとインストール OracleDatabase

最新OPatchのダウンロードとインストール

OracleDBの最新パッチを適用する時にOPatchが最新化されている必要がある。 今回はOPatchのダウンロードとインストール方法を紹介します。 OPatchのダウンロード まずは「My Ora…