Ubuntu12.04.1LTSバージョンにOracle11gExpressEditionをインストールするのに苦労しています。
私はこれらの手順に従いました:
Oracleのサイトから11gExpressEditionをダウンロードしました
グループdbaの下に新しいユーザー「oracle」を作成しました。これを使用して、以下の手順を実行します。
oracle-xe-11.2.0-1.0.x86_64.rpm.zipを解凍してから、rpmをUbuntuパッケージに変換します
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
ここで指定されたようにファイルを作成
/sbin/chkconfig
し、エントリを追加しました/etc/sysctl.d/60-oracle.conf
上記と同じリンクで指定されたとおりにエントリを作成して追加しました。以下の手順:
ln -s /usr/bin/awk /bin/awk
mkdir /var/lock/subsys
touch /var/lock/subsys/listener
sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb
(ステップ3で生成された.deb)sudo /etc/init.d/oracle-xe configure
(デフォルト値はそのままにしておきます)次の環境変数を
~/.bashrc
ファイルに設定しますexport ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe export ORACLE_SID=XE export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh` export ORACLE_BASE=/u01/app/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME/bin:$PATH
以下の手順:
chown -R oracle:dba /var/tmp/.oracle chmod -R 755 /var/tmp/.oracle chown -R oracle:dba /tmp/.oracle chmod -R 755 /tmp/.oracle
sudo service oracle-xe start
(このステップでは問題は発生しませんでした)
12。sqlplus / sysdbaとして、次のようになりました
SQL * Plus:リリース11.2.0.2.02013年1月3日木曜日09:41:58
Copyright(c)1982、2011、Oracle。全著作権所有。
アイドル状態のインスタンスに接続されています。
SQLplusでSQLステートメントを実行すると、次のエラーが発生します
SQL> select * from dual;
select * from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
ここで指定されているようにスワップメモリを増やしました
free -m
total used free shared buffers cached
Mem: 1652 1596 56 0 53 1356
-/+ buffers/cache: 186 1466
Swap: 2943 0 2943
ここで案内してもらえますか?私は無知です。