* OracleXE on FreeBSD [#x75683dc] 動かしたという人を見つけたので、うちでもやってみようかと。 - [[doc:oraclexe_on_freeBSD:http://wiki.bsdportal.ru/doc:oraclexe_on_freebsd]] /sys/compat/linux/ 周りへのパッチが3つほどありますが、 実際にファイルを比較してみると、 いまは取り込まれていて意識する必要はないようです。 手順はこんな感じ。非常にあっけなく終わりました。 ** インストールした環境 [#t78c03e5] ml110 % uname -v FreeBSD 6.2-PRERELEASE #6: Mon Oct 23 22:08:34 JST 2006 root@ml110.xxxxxxxxxxx:/opt/obj/usr/src/sys/GENERIC ml110 % cat /usr/compat/linux/proc/version Linux version 2.4.2 (des@freebsd.org) (gcc version 3.4.6 [FreeBSD] 20060305) #4 Sun Dec 18 04:30:00 CET 1977 ** Linux 環境の設定 [#a8ff4b41] これは省略します。 ** libaio のインストール [#pcfbc843] Fedora Core 4 の[[libaio:http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/4/i386/os/Fedora/RPMS/libaio-0.3.104-2.i386.rpm]] を取ってきて入れます。 ml110# rpm --root=/compat/linux --ignoreos --ignorearch --nodeps -ivh libaio-0.3.104-2.i386.rpm ** OracleXE のインストール [#f2015c06] ただファイルを入れるだけというインストールをするのが コツです。 ml110# rpm --root=/compat/linux --ignoreos --ignorearch --noscripts --nodeps -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm /usr/lib/oracle じゃなければいけないようなので、 リンクを張っておきます。 ml110# ln -s /compat/linux/usr/lib/oracle /usr/lib ** 設定 [#g7eb2ee6] 上のサイトにある install.sh を実行します。 &ref(install.sh); ml110# sh install.sh Application Express のためのポート番号や、 SYSユーザのパスワードを聞かれます。 最後に、自動起動のための /usr/local/etc/rc.d/oraclexe.sh を 書いておきます。 &ref(oraclexe.sh); ** Application Express から動作確認 [#w86865c3] http://localhost:8080/apxe/ にアクセスして確認できます。 http://localhost:8080/apex/ にアクセスして確認できます。 &ref(oraclexe-version.png); &ref(oraclexe.png); ** SQL*Plus から動作確認 [#i6755f0d] 環境変数を設定します。 ml110 % setenv ORACLE_HOME /usr/lib/oracle/xe/app/oracle/product/10.2.0/server ml110 % setenv ORACLE_SID XE ml110 % setenv PATH $PATH\:$ORACLE_HOME/bin 設定ができたら、sqlplus でアクセスできます。 ml110 % sqlplus hr/hr SQL*Plus: Release 10.2.0.1.0 - Production on Sat Nov 11 17:30:13 2006 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production SQL> select table_name from tabs; TABLE_NAME ------------------------------ REGIONS LOCATIONS DEPARTMENTS JOBS EMPLOYEES JOB_HISTORY HTMLDB_PLAN_TABLE COUNTRIES 8 rows selected. SQL> ---- #comment