パッケージをアンインストールする
make deinstall でアンインストールをする
# whereis p5-DBD-Oracle p5-DBD-Oracle: /usr/ports/databases/p5-DBD-Oracle # cd /usr/ports/databases/p5-DBD-Oracle/ # make deinstall ===> Deinstalling for databases/p5-DBD-Oracle ===> Deinstalling p5-DBD-Oracle-1.19_3
pkg_delete でアンインストールする
# pkg_delete p5-DBD-Oracle
$PORTSDIR/distfiles で最新の ports では使われていないデータを削除する
対象となる ports の確認をする
# portsclean -Dn
掃除を実行する
# portsclean -D
Ruby で Oracle に接続をする
事前準備
Oracle に接続するためのファイルをダウンロードする。
- Oracle Instant Client ダウンロード
- instantclient basic
- instantclient sdk
下記のサイトの内容を参照すれば、接続できる。
接続方法
require 'oci8' ora = OCI8.new('username', 'password', '//192.168.0.2:1521/sidname') ora.exec('SELECT * FROM TEST_TABLE.TEST_COLUMN WHERE ROWNUM <= 1') do |row| puts row.join(',') end
Windows 版 Perl で Oracle に接続をする
Oracle 側で必要なモジュール
- Oracle Instant Client ダウンロード
- instantclient basic
- instantclient sdk
参考サイト
途中であきらめた…
下記のエラーにどう対処すればよいのかわからなかった。
C:\>perl -MDBI -e "$h=DBI->connect(qw(dbi:Oracle:host=192.168.1.2;sid=sidname username password))" DBI connect('host=192.168.1.2;sid=sidname','username',...) failed: ERROR OCINlsEnvironmentVariableGet(OCI_NLS_CHARSET_ID) Check ORACLE_HOME and NLS settings etc. at -e line 1