2017-03-10 10 views
-2

すべて私はLinux上でOracle DBを回転させたAzureでOracle 12Cデータベースを立ち上げました。 Red Hat Enterprise Linux Serverリリース6.8(サンティアゴ)。パブリックIP。そこでは、ORACLE_HOMEが設定されていることがわかりました。したがって、私の前提は、私​​は正しくOracle DBのみを立てたことです。VMで稼働していないOracle DB

は$ ORACLE_HOME /u01/app/oracle/product/12.1.0/dbhome_1

エコーしかし、私は、Oracle DBの実行のインスタンスを参照することができません。 https://blogs.oracle.com/pshuff/entry/apex_in_azureブログでは、/etc/oratabを実行してデータベースのインスタンスを起動するように求められていますが、権限が拒否されていると言われています。誰でもAzureのOracle SaaS内にOracleデータベースを正常に立ち上げることができますか?

私は$ ORACLE_SID と PS -efをエコー を実行することにより、実行中のデータベースが存在しないことを確認しました| grepの-i PMON

および上記のいずれも

+0

私はあなたがoracleソフトウェアとOracleインスタンスの違いをよく知っていると思います。 oracleインスタンスだけが起動します。あなたは 'ps -ef | grep -i pmon'を実行します。 –

答えて

1

を実行しているすべてのデータベースは、私はあなたが私の研究室に設けられ、テストログを確認示しています。このイメージは、Oracleソフトウェアのみをインストールします。 oracle instanceはありません。したがって、独自のインスタンスを作成する必要があります。

このlinkを参照して、oracleインスタンスをインストールできます。

更新:あなたがあなた自身のOracleインスタンスを作成した後、あなたは環境変数にORACLE_SIDを追加する必要があります

export ORACLE_SID=yoursid.bashrcを保存してください。

パブリックIPでtnspingのOracleインスタンスを使用する場合は、Azure NSGでポート1521(デフォルト)を開く必要があります。

+0

ウォルターの指導者に感謝します。これは本当に役に立ちました。 dbcaユーティリティを実行してデータベースインスタンスを作成しました。私はこれを次の実行時の出力と見なします:[oracle @ DBOracleRMS oracle] $ ps -ef | grep -i pmon oracle 7735 1 0 21:44? 00:00:00 ora_pmon_DBUA4416935 oracle 9021 1 0 22:04? 00:00:00 ora_pmon_cdb1 oracle 9565 7391 0 22:25 pts/0 00:00:00 grep -i pmonしかし、tnspingまたはORACLE_SIDをエコーし​​ようとすると、結果が得られません。 –

+0

私の答えが役に立つなら、私に印をつけるのを忘れないでください。ありがとう。 –

+0

助けてもらえますか? –

関連する問題