Category ‘Oracle’

SQL*Plus上でSQLファイルを実行する

このエントリーをはてなブックマー>クに追加 このエントリをtwitterにつぶやく


Oracle DBの対話型シェル「SQL*Plus」上で、SQL文が記入されたスクリプトファイルを実行する必要が出てきた。ご存知の方にはなにも珍しくない内容だと思うが、私には初めての作業だったのでメモっておく。

やりかた

絶対パスの場合
SQL> @/path/to/sql/file/test.sql
相対パスの場合
SQL> HOST pwd
/path/to/sql/file

SQL> @@test.sql
(続きを読む…)

Apache + PHPにOracleの環境変数を設定する

このエントリーをはてなブックマー>クに追加 このエントリをtwitterにつぶやく


概要

oci経由でOracleへ接続するPDOオブジェクトをnewしようとすると例外が送出される。

$pdo = new PDO('oci:', '{DATABASE}', '{PASSWORD}') ;
// => SQLSTATE[]: pdo_oci_handle_factory: OCI_INVALID_HANDLE (/usr/local/build/php-5.2.8/ext/pdo_oci/oci_driver.c:578)
(続きを読む…)