web-dev-qa-db-ja.com

Oracle 10gExpressホームページが表示されない

Oracle 10gExpressをインストールしました。インストールはうまくいきましたが、ホームページが表示されません。 sqlplusを使用して接続できますが、SQLDeveloperを使用して接続することはできません。 tnsnames.oraとlistener.oraをチェックしました。すべて問題ないようです。リスナーも起動します。私はいつでも再インストールして見ることができます。しかし、原因を調べたほうがいいと思いました。

ホームページについて。これはブラウザに表示されるアドレスです。 Localhost:8080 http://127.0.0.1:8080/apex 8080でポートの競合があるかどうかを確認するためにnetstatを実行しましたが、そのポートは使用されていません。

誰かがこの問題に直面しましたか?

9
lostinbytes

はい。 XEOracleフォーラムでは実質的にFAQ)です。まず、を使用してOracleに接続できますか

sqlplus user/pass

もしそうなら、Oracleは稼働しています(これはあなたの状況のようですが、同様の問題を抱えている将来の読者には向いていないかもしれません)。そうでない場合は、試すことができます

sqlplus / as sysdba
startup

Oracleが起動したら、リスナーがsqlplus user/pass @ xeによってOracleインスタンスを表示できることを確認します。表示されない場合は、リスナーが起動していないか、「リスナーがサービスを認識していません」。リスナーが開始されていることを確認します(lsnrctl、次に開始)。データベースがリスナーに登録されていることを確認してください

sqlplus / as sysdba
alter system register;

これで、「@ xe」構文を使用して接続できるようになります。組み込みPL/SQLゲートウェイが8080ポートを使用するように設定されていることを確認する価値があります

select dbms_xdb.GETHTTPPORT from dual;

Windowsでは、netstat -abを使用して、tnslsnr.exeがポートでリッスンしているかどうかを確認できます。

次に、ブラウザの設定(具体的には、リクエストを処理する方法がわからないマシンにリクエストを転送する可能性のあるプロキシ設定)とファイアウォール(ポートへのアクセスを無視または非表示にするように設定できます)を確認することをお勧めします。 )。

5
Gary Myers

Windowsファイアウォールを確認します。ファイアウォールがオンになっていると、ホームページが開きません。Windowsファイアウォールをシャットダウンするか、次のポートを許可してください。1521:Oracleデータベースリスナー

2030:Oracle Services for Microsoft Transaction Server

8080:Oracle XMLDBおよびOracleDatabaseXEグラフィカルユーザーインターフェイスのHTTPポート

以下のURLのソフトウェア要件を参照してください。

http://download.Oracle.com/docs/cd/B25329_01/doc/install.102/b25143/toc.htm#BABEBCDB

それは私のために働いた!

2
anurag

私も同じ問題を抱えていました。これを試してみたところ、問題が解決しました... 1. goto start-> run
2.services.mscと入力し、Enterキーを押します
3。開いたアプレットで、(右ペインで)下にスクロールして「OracleServiceXE」のオプションを見つけ、右クリックします。 4.一般的なタブdo->>>スタートアップタイプ「自動」で「スタートボタン」をクリックします。 5.オプション「OracleXETNSListener」に対して手順4を繰り返します。窓を閉めて。

今、私は願っています、問題は解決されるべきです....

2
vishal

これを試してください(私はWindowsシステムを想定しています)

を使用して

netstat 

他のパラメータがないと、ポート8080がすでに開いているかどうかがわかります。

また、これを試すことができます:

telnet localhost 8080

サーバーが応答した場合(画面が空白[または黒]になる場合)、サーバーは稼働しています。

ローカルホストの代わりにホスト名を使用してみてください。

プロキシを使用していて、ローカルアドレスをスキップしていないかどうかを確認してください。

また、ホームページを開始する実行可能ファイルを確認し、正常に開始できるかどうかを確認できます。

1
OscarRyz

応答の人に感謝します。私はついに問題を解決する方法を見つけましたが、実際には根本的な原因ではありませんでした。

問題1-Oracle管理コンソールにログインできません。 IEイントラネットサイトに127.0.0.1を追加しない場合の問題でした。[ツール]> [インターネットオプション]> [セキュリティ]> [ローカルイントラネットサイト]> [詳細]> [追加]に移動します http://127.0リスト内の.0.1:8080/apex

この後は正常に動作します。しかし、同じ場所に戻ってサイトを見ると、時々追加したURLが見つかりません...なぜそれが起こっているのかわかりません。会社のセキュリティが台無しになっている可能性があります。とにかく、管理コンソールが起動しています。

問題2-SQLDeveloperを使用して接続できない。問題1の修正を行った後、これも魔法のように機能しています。 IEのセキュリティ設定がSQLDeveloperにどのように影響するかまだわかりません。これについてコメントはありますか?

1
lostinbytes

iE7(Explorer7)を使用している場合、ホームページが表示されないなど、10gを使用する際に特定の問題に直面するという重要な事実があります。

0

Windows 8の場合は、Get Started With OracleXE...をクリックするだけです。 Internet Explorerが開いたら、View on the desktopアイコン(レンチ付きのアイコン)でPage Viewオプションを選択します。

これで、ページを表示できるようになります。

0
M.E.

同様の問題が発生しました。ターミナルを使用してSQLPLUSに接続できましたが、ブラウザでアクセスすると、説明したようにエラーが表示されていました。それで、私はターミナルに戻り、を使用してデータベースをマウントしました

起動

そしてそれは私の問題を解決しました。これが当てはまるかもしれません。

0
Rorschach