Oracle10g 错误与“;“开始”;关于Oracle Express 11g

Oracle10g 错误与“;“开始”;关于Oracle Express 11g,oracle10g,oracle11g,Oracle10g,Oracle11g,这是我的第一篇文章,所以我会尽量描述。如有任何遗漏,请告知我: 因此,我正在尝试安装Oracle Express 11g,在下载zip文件“OracleXE112_Win32”后,我将其解压缩,打开Disk 1,然后安装。我在整个安装过程中没有遇到任何问题。但是,当我打开“Get Start”时,我遇到以下错误: Windows找不到“http://.127.0.0.1:%HTTPPORT%/apex/f?p=4950”。请确保键入的名称正确,然后重试。--在谷歌上搜索后,我被告知将%HTTPP

这是我的第一篇文章,所以我会尽量描述。如有任何遗漏,请告知我:

因此,我正在尝试安装Oracle Express 11g,在下载zip文件“OracleXE112_Win32”后,我将其解压缩,打开Disk 1,然后安装。我在整个安装过程中没有遇到任何问题。但是,当我打开“Get Start”时,我遇到以下错误:

Windows找不到“http://.127.0.0.1:%HTTPPORT%/apex/f?p=4950”。请确保键入的名称正确,然后重试。--在谷歌上搜索后,我被告知将%HTTPPORT%更改为8080

如果在单击“开始”时执行此操作,则会显示以下错误: “Firefox可以在127.0.0.1:8080与服务器建立连接。”


我需要它来工作,这样我迟早可以将它连接到我的eclipse,这样我就可以开始为我的Java编程类做作业了。非常感谢您的帮助,非常感谢!

我找到了一个解决这个问题的方法。为了解释我的方法,我使用了一些别名来引用我的实际参数。这些它们是:

[ME] = my user name
[MYHOST] = my current workstation hostname (netbios name as well)
[MYHOST.mycompany.com] = my worksation's fully qualified domain name
开始时,我的情况与上面提到的相同:即使在成功安装之后,我也无法连接到apex服务

首先,我使用了tnsping oracle实用程序:

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
MYHOST.mycompany.com [127.0.0.1] ping:
response 127.0.0.1: byte=32 time<10 ms. TTL=128
 ...
您可以在上面看到许多当前活动的不同IP地址。只有最重要的127.0.0.1丢失。我在笔记本电脑上工作,因此网络“几乎总是”变化(WLAN、3G、HSDPA、以太网等)。只有本地主机是固定的。这才是真正的问题所在。(当我在连接到办公网络的办公环境中工作时,它也在工作。)

在这种情况下,我也开始使用lsnrctl oracle实用程序。 我看到了以下几点:

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端口的apex服务缺失!!! 我还尝试了正常的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
...
现在使用ping进行测试:

C:\Users\ME>ping 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
MYHOST.mycompany.com [127.0.0.1] ping:
response 127.0.0.1: byte=32 time<10 ms. TTL=128
 ...
看看这个奇迹:

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>
您可以看到端口=8080和服务XE实例的重要行。
因此,我很高兴入门URL再次正常工作。

您使用的浏览器是什么?我在Chrome上遇到了同样的问题。下载firefox,右键单击“使用Oracle Database 11g Express Edition入门”图标,并将“打开方式”选项更改为firefox。

简单解决方案:

您需要直接告知http端口的位置。为此,请打开存储Oracle的文件夹并导航到服务器文件夹(在我的示例中是C:\Oracle\oraclexe\app\Oracle\product\11.2.0\server)在该文件夹中,右键单击以获取启动文件并选择“属性”。在那里,您可以手动键入您的http端口,在我的示例中通常为8080:…127.0.0.1:8080/apex/f?p=4950

这个问题应该解决

希望这能帮助你度过难关


Pinar U.S.

右键单击“开始”"图标,单击属性并选择常规选项卡。单击更改按钮并选择系统中安装的除当前浏览器以外的其他浏览器。设置此浏览器后,您将能够打开面板。

我也遇到了相同的问题,这就是“开始->所有程序->Oracle Database 11g Express Edition”,然后右键单击在开始时,单击“打开文件位置”并将“开始”拖放到您的浏览器中

好的,我找到了解决方案。右键单击“开始使用Oracle Database 11g Express Edition”,然后单击“属性”。然后单击“常规选项卡”,然后您将看到“更改”选项,单击该选项,然后选择您的浏览器,单击“应用”“好的”。然后再次启动数据库。

将“入门”链接拖放到浏览器地址栏对我来说效果很好,我尝试了所有其他方法,向主机添加端口,在属性中更改端口等。没有任何效果,直到我拖放…真他妈的简单,希望我几小时前就这么做了。

你的解决方案部分正确,伙计。你需要匹配文件中的条目:

C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora

(带有-->标记的条目)

使用文件中的条目:

C:\Windows\System32\drivers\etc\hosts

(带有-->标记的条目)

最后,在管理员帐户下执行以下操作:

C:>lsnrctl停止

C:>lsnrctl启动


已解决。无需更改名称,也无需拖放。

谢谢!:)只需通过快捷方式中的路径转到HTML文件,并在chrome或firefox中拖动该文件即可解决我的问题。这篇文章唤醒了我Win7系统上死气沉沉的Oracle 11g XE HTTP侦听器。只需将指示的行添加到C:\Windows\System32\drivers\etc\hosts,HTTP服务就可以工作,即使没有重新启动Oracle服务。米克洛斯,你救了我一天!这实际上是一个答案。也不需要说脏话:)
:

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))

    )

  )

:
:

--> 127.0.0.1   localhost

--> 1.2.3.4     myserver    myserver.company.com

: