web-dev-qa-db-ja.com

sqlplus(Oracle XE)がCentOS 7で起動しない

このドキュメントの手順に従いました https://docs.Oracle.com/cd/E17781_01/install.112/e18802/toc.htm#XEINL121 ですが、sqlplusが起動しません。 「sqlplus/nolog」というコマンドを使用しても、その他のサービスの開始:APEX、メインページの127.0.0.1:8080、およびページでSYSTEMユーザーと接続できます。ただし、sqlplusはまだ起動しません。コマンド/etc/init.d/Oracle-xe startを実行すると、「OK」のメッセージが表示されます。

Oracle-xeサービスのステータスを確認すると、アクティブ(終了)と表示されます。

  1. 「終了」とはどういう意味ですか?なぜ「走らない」のですか?

  2. Sqlplusを実行するにはどうすればよいですか?

3
andreshg112

問題がsqlplusを開始できないだけの場合は、2つの選択肢があります。1)GUI(GNOMEまたはKDE)を使用している場合は、「sql command line」と検索すると、Run SQL Command Lineと表示されます。 2)環境変数を再度確認します。ファイルを編集する/root/.bash_profileおよび/root/.bashrc (例えば: # nano /root/.bash_profile)と(最後に)行を追加します:./u01/app/Oracle/product/11.2.0/xe/bin/Oracle_env.sh

1
andreshg112

このバージョンのOracle XEは、CentOS 7と互換性のない11g2エディションに基づいています。

実際、CentOS 6とは100%の互換性もありませんが、Oracleインストーラー(特にlibaioの32/64ビットの両方)によってインストール/要求されないRPMパッケージをインストールすると、問題なく実行されます。

XE 11g2の正式なOS要件は次のとおりです。

  • Oracle Linux、Red Hat Enterprise Linux、またはCentOS-バージョン4.7以降または5.2以降
  • SUSE Linux Enterprise Server-バージョン10 SP2または11
2
Tomasz Klim