debian/squeezeにoracle10gをインストール

なんかよくわからないけど無料で使えるっぽい

  • /etc/apt/sources.listに以下を追加
deb http://oss.oracle.com/debian unstable main non-free
  • oracle10gのインストール
$ sudo wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
$ sudo aptitude update
$ sudo aptitude install oracle-xe-universal oracle-xe-client
  • 初期設定
$ sudo /etc/init.d/oracle-xe configure
  • LAN内からweb設定画面使えるように
$ sudo su oracle
$  . /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/nls_lang.sh: 114: [[: not found
$ sqlplus / as sysdba
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
SQL> quit
  • 自分がoracleに接続出来るように
$ sudo gpasswd -a $USER dba
    • .zshrcに以下を追加
. /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh
    • ログイン⇒ログアウト