せっかくOracleをインストールしたので、OracleとPerlを連携しよう。
ということで、DBIとDBD:Oracleをインストールみました。
$ cpan install DBI
$ cpan install DBD::Oracle
DBD::Oracleのインストールがうまくいかない?
調べてみると、同様に上手くいかないという声が。
下のサイトで解決方法が書いてありました。
http://www.movabletype.jp/documentation/mt5/advanced/creating-an-oracle-database.html
$ cpan P/PY/PYTHIAN/DBD-Oracle-1.22.tar.gz
でうまくいきました。
dbtest.cgiプログラムを作成します。
さっそく、URLを打ち込む。
エラーが出る。
ORA-12541: TNS: リスナーがありません (DBD ERROR: OCIServerAttach) at /var/www/cgi-bin/dbtest.cgi line 7.
んーsqlplusに接続してみた。
あ、Oracleがshutdownされていたんだ。
Oracleを起こしてみた。ついでに、リスナーも起こしてみる。
sql > startup
sql > quit
$ lsnrctl start
再度URLを入力
おし、完成。
0 件のコメント:
コメントを投稿