web-dev-qa-db-ja.com

Oracle Express11gでの「GetStarted」のエラー

これは私の最初の投稿なので、できるだけ説明的になるように努めます。足りないものがあれば教えてください:

そのため、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プログラミングクラスの宿題を始めることができるように、これが機能する必要があります。助けていただければ幸いです。ありがとうございます。そんなに!

8
user1020066

私はこの問題の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が再び機能することを嬉しく思います。

8
Miklos Krivan

簡単な解決策:

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.

2
uspinar

どのブラウザを使用していますか? Chromeでも同じ問題が発生しました。 Firefoxをダウンロードし、「Oracle Database 11g Express Edition入門」アイコンを右クリックして、「で開く」オプションをFirefoxに変更します。

2
prince jafur

「はじめに」アイコンを右クリックし、プロパティをクリックして、「一般」タブを選択します。変更ボタンをクリックして、現在のブラウザ以外にシステムにインストールされている他のブラウザを選択します。これを設定すると、パネルを開くことができるようになります。

0
Vikas

あなたの解決策は部分的に正しい仲間です。ファイル内のエントリを一致させる必要があります。

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

解決しました。名前を変更する必要も、ドラッグアンドドロップも必要ありません。

0

これについても同じ問題が発生しました。[スタート]-> [すべてのプログラム]-> [Oracle Database 11g Express Edition]に移動し、[開始]を右クリックして、ファイルの場所を開き、[Get_Started]をブラウザにドラッグアンドドロップします。

0
kiran lanke

わかりました、私は解決策を見つけました。 「OracleDatabase11g Express Edition入門」のアイコンを右クリックし、「プロパティ」を右クリックします。次に、[全般]タブをクリックすると、[変更]オプションが表示されます。それをクリックしてブラウザを選択し、[適用]と[OK]をクリックします。そして、データベースを再起動します。

0
sale

ブラウザのアドレスバーへのドラッグアンドドロップ開始リンクは私にとってはうまくいきました。ホストにポートを追加したり、プロパティのポートを変更したりするなど、他のすべてを試しました。ドラッグアンドドロップするまで何も機能しませんでした...とても簡単です。時間前

0
Jay