これは私の最初の投稿なので、できるだけ説明的になるように努めます。足りないものがあれば教えてください:
そのため、Zipファイル「OracleXE112_Win32」をダウンロードした後、Oracle Express 11gをインストールしようとしています。解凍し、ディスク1を開いてセットアップします。インストールプロセス全体を問題なく実行します。ただし、「Get Started」を開くと、次のエラーが発生します。
「Windowsは 'http:/。127.0.0.1:%HTTPPORT%/ apex/f?p = 4950'を見つけることができません。名前を正しく入力したことを確認してから、もう一度やり直してください。 %HTTPPORT%から8080。
「はじめに」をクリックしたときにこれを行うと、「Firefoxは127.0.0.1:8080にサーバーへの接続を確立できます」というエラーが表示されます。
遅かれ早かれこれをEclipseに接続して、Javaプログラミングクラスの宿題を始めることができるように、これが機能する必要があります。助けていただければ幸いです。ありがとうございます。そんなに!
私はこの問題の1つの解決策を見つけました。私の解決策を説明するために、実際のパラメーターを参照するいくつかのエイリアスを使用しました。これらは:
[ME] = my user name
[MYHOST] = my current workstation hostname (netbios name as well)
[MYHOST.mycompany.com] = my worksation's fully qualified domain name
最初は、上記と同じ状況でした。インストールが成功した後でも、apexサービスに接続できませんでした。
まず、tnspingOracleユーティリティを使用しました。
C:\Users\ME>tnsping MYHOST
これが答えでした:
TNS Ping Utility for 32-bit Windows: Version 11.2.0.2.0 - Production
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Used parameter files:
C:\oraclexe\app\Oracle\product\11.2.0\server\network\admin\sqlnet.ora
Used HOSTNAME adapter to resolve the alias
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=
(PROTOCOL=TCP)(Host=fe80::5d34:78a:5862:64%20)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(Host=fe80::c27:54a4:1600:86a4%26)(PORT=1521))(ADDRESS=
(PROTOCOL=TCP)(Host=fe80::38ab:cdb4:dd77:7ed9%12)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)
(Host=10.9.32.208)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(Host=192.168.56.1)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(Host=192.168.1.106)(PORT=1521)))
TNS-12541: TNS:no listener
上記には、現在アクティブなさまざまなIPアドレスが多数表示されています。最も重要な127.0.0.1のみが欠落しています。私はノートブックで作業しているので、ネットワークは「ほぼ常に」変化します(WLAN、3G、HSDPA、イーサネットなど)。ローカルホストのみが修正されます。そして、それが問題の本当のケースでした。 (私がオフィスネットワークに接続されたオフィス環境で働いていたとき、それも働いていました。)
このような状況にあったとき、私はlsnrctlOracleユーティリティも使い始めました。私は以下を見てきました:
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production
Default Service XE
Listener Parameter File /oraclexe/app/Oracle/product/11.2.0/server\network\admin\listener.ora
Listener Log File C:\oraclexe\app\Oracle\diag\tnslsnr\MYHOST\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(Host=MYHOST.mycompany.com)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
8080ポートの頂点のサービスが欠落していることがわかります!!!完全に機能する通常のpingも試しました。
C:\ Users\ME> ping MYHOST.mycompany.com
結果は次のとおりです。
MYHOST.mycompany.com [fe80::c27:54a4:1600:86a4%26] ping
response fe80::c27:54a4:1600:86a4%26: time<10 ms
...
IPv6アドレスは私のtnspingトライアルにも存在することがわかります。
そこで、ローカルホストファイルでMYHOSTを直接定義することにしました。
127.0.0.1 localhost MYHOST MYHOST.mycompany.com
Pingで今すぐテスト:
C:\Users\ME>ping MYHOST
そして答え:
MYHOST.mycompany.com [127.0.0.1] ping:
response 127.0.0.1: byte=32 time<10 ms. TTL=128
...
この時点で、実行中の両方のOracleサービスを再起動(停止して再開)しました(確かに)。
OracleServiceXE
OracleXETNSListener
そして奇跡を見てください:
C:\Users\ME>lsnrctl
LSNRCTL for 32-bit Windows: Version 11.2.0.2.0 - Production
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 11.2.0.2.0 - Production
Default Service XE
Listener Parameter File /oraclexe/app/Oracle/product/11.2.0/server\network\admin\listener.ora
Listener Log File C:\oraclexe\app\Oracle\diag\tnslsnr\MYHOST\listener\alert\log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(Host=MYHOST.mycompany.com)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(Host=MYHOST.mycompany.com)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
Service "xe" has 1 instance(s).
Instance "xe", status READY, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>
PORT = 8080とサービスXEインスタンスの重要な行を確認できます。ですから、スタートURLが再び機能することを嬉しく思います。
簡単な解決策:
Httpポートがどこにあるかを直接伝える必要があります。そうするために; Oracleが保存されているフォルダを開き、そのフォルダ内のサーバーフォルダ(私の場合はC:\ Oracle\oraclexe\app\Oracle\product\11.2.0\server)に移動し、Get_Startedファイルを右クリックしてプロパティを選択します。そこで、httpポートを手動で入力できます。私の場合は通常8080です:.... 127.0.0.1:8080/apex/f?p = 4950
問題を解決する必要があります。
これがあなたがそれを乗り越えるのに役立つことを願っています。
Pinar U.S.
どのブラウザを使用していますか? Chromeでも同じ問題が発生しました。 Firefoxをダウンロードし、「Oracle Database 11g Express Edition入門」アイコンを右クリックして、「で開く」オプションをFirefoxに変更します。
「はじめに」アイコンを右クリックし、プロパティをクリックして、「一般」タブを選択します。変更ボタンをクリックして、現在のブラウザ以外にシステムにインストールされている他のブラウザを選択します。これを設定すると、パネルを開くことができるようになります。
あなたの解決策は部分的に正しい仲間です。ファイル内のエントリを一致させる必要があります。
C:\ oraclexe\app\Oracle\product\11.2.0\server\network\ADMIN\listener.ora
(->マークの付いたエントリ)
:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
--> (ADDRESS = (PROTOCOL = TCP)(Host = localhost)(PORT = 1521))
--> (ADDRESS = (PROTOCOL = TCP)(Host = myserver.company.com)(PORT = 1521))
)
)
:
ファイル内のエントリを使用して:
C:\ Windows\System32\drivers\etc\hosts
(->マークの付いたエントリ)
:
--> 127.0.0.1 localhost
--> 1.2.3.4 myserver myserver.company.com
:
最後に、管理者アカウントで次のことを行います。
C:> lsnrctl stop
C:> lsnrctl start
解決しました。名前を変更する必要も、ドラッグアンドドロップも必要ありません。
これについても同じ問題が発生しました。[スタート]-> [すべてのプログラム]-> [Oracle Database 11g Express Edition]に移動し、[開始]を右クリックして、ファイルの場所を開き、[Get_Started]をブラウザにドラッグアンドドロップします。
わかりました、私は解決策を見つけました。 「OracleDatabase11g Express Edition入門」のアイコンを右クリックし、「プロパティ」を右クリックします。次に、[全般]タブをクリックすると、[変更]オプションが表示されます。それをクリックしてブラウザを選択し、[適用]と[OK]をクリックします。そして、データベースを再起動します。
ブラウザのアドレスバーへのドラッグアンドドロップ開始リンクは私にとってはうまくいきました。ホストにポートを追加したり、プロパティのポートを変更したりするなど、他のすべてを試しました。ドラッグアンドドロップするまで何も機能しませんでした...とても簡単です。時間前