入门链接在 oracle 11g 服务器中不起作用
Posted
技术标签:
【中文标题】入门链接在 oracle 11g 服务器中不起作用【英文标题】:Get started link does not work in oracle 11g server 【发布时间】:2012-12-03 06:08:59 【问题描述】:我已开始在 Windows 7 64 位操作系统上使用 Oracle 数据库服务器,但遇到以下错误。
"Error- Windows cannot find 'http://127.0.01:%HTTPPORT%/apex/f?p=4950'.
Make sure you typed the name correctly, and then try again"
我尝试更改 get_started 的属性,但它说更改无法应用于此快捷方式。
【问题讨论】:
查看此处的整个答案列表,该问题已准备好关闭。实现解决方案的多种方式。 【参考方案1】:简单的解决方案:
你需要直接告诉你的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
问题应该解决了。
希望这能帮助你度过难关..
美国皮纳尔
【讨论】:
谢谢;尝试直接导航到 uri 不起作用,尽管将 %HTTPPORT% 更改为 8080 就像一个魅力 这应该被选作答案。模组,帮助关闭这个问题。答案与对我有用的解决方案类似:community.oracle.com/message/12700773#12700773【参考方案2】:你可以直接去http://127.0.0.1:8080/apex/f?p=4950
,你会得到你的Oracle数据库的主页
或者你可以制作一个新的快捷方式图标并将其网址设置为上一个链接
【讨论】:
【参考方案3】:这就是我在 Windows 8.1 上使用 Update 1, 64 位的方法:
创建一个名为 HTTPPORT 的 SYSTEM 级别环境变量,其值为 8080。 重启。 单击 Get Started 链接,这一次它将起作用,因为它可以解析 %HTTPPORT%。
【讨论】:
尽管大多数其他答案都有效,但这个答案解决了缺少系统级环境变量的根本问题。在 Win10 上为我工作 @user3785010 感谢您提供此解决方案 - 这可能是更好的方法。为我工作。 +1。【参考方案4】:我找到了解决方案 右键单击快捷方式>选择属性>转到安全选项卡>选择经过身份验证的用户>并授予执行所有操作的权限,现在尝试更改您可以执行的URL 希望对您有所帮助
【讨论】:
【参考方案5】:确保这些服务正常工作:
OracleJobSchedulerXE OracleMTSRecoveryService OracleServiceXE OracleXEClrAgent OracleXETNSListener【讨论】:
感谢您指出这一点。就我而言,只有OracleXETNSListener
正在运行。我启动了OracleServiceXE
服务。现在该应用程序正在运行。这两个服务都设置为启动Automatic
,但由于某种原因OracleServiceXE
已停止。就我而言,只有这两个服务正在运行,并且正在运行。我应该指出,我还必须按照用户 user3785010
的建议很久以前将 HTTPPORT
环境变量设置为 8080【参考方案6】:
这篇文章适合我: https://orlandoolguin.wordpress.com/2012/06/10/configuracion-de-apex-en-oracle-11g/
也许您需要解锁匿名帐户才能启动 Apex。在 cmd 上使用此代码:
C:\oracle\product\11.2.0\db_1>sqlplus / as sysdba
SQL> alter user anonymous account unlock;
User altered.
如果不起作用,您可以尝试文章中定义的先前步骤。
希望你能解决这个问题。
【讨论】:
【参考方案7】:我已经找到了解决方案。 我将 Internet Explorer 设为我的默认浏览器,然后在“将此网站添加到区域”下添加 127.0.0.1。
【讨论】:
【参考方案8】:只要去文件 (Get_Started) 所在的位置就可以了 -> C:\oracle\app\oracle\product\11.2.0\server 然后将其重命名为任何其他名称 THAT's IT。
这对我有用。
【讨论】:
【参考方案9】:使用 localhost
而不是 127.0.0.1
对我有用。
【讨论】:
【参考方案10】:正确的解决方法是匹配文件中的条目:
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
解决了。无需更改名称,无需拖放。
【讨论】:
我在 listener.ora 文件中没有 localhost 条目。如何解决这个问题?【参考方案11】:尝试以管理员或管理员用户身份运行它。我做到了。有效
【讨论】:
【参考方案12】:检查您的防病毒程序,其中一些软件会阻止端口,取消阻止它们,然后就可以了!
【讨论】:
本地主机上的防病毒软件。确实是的 这种情况发生在我身上的次数更多,我无法打开我的 oracle 数据库服务器主页,而不是我检查了我的防病毒程序并解锁了 Oracle 服务器的端口被杀毒软件阻止了,它工作正常,希望你明白了 正确的头脑总是使用正确的软件,令人惊讶的是,排名最好的防病毒软件之一是出于安全目的这样做,这是有道理的。【参考方案13】:Oracle 肯定会在某些安装中存在不添加环境变量 %HTTPPORT% 的错误
添加名称为 HTTPPORT 且值为 8080 的新环境变量(用于用户或系统),您可能需要重新启动
【讨论】:
【参考方案14】:要成功运行 Database_Oracle_Application_Express_11gr,请执行以下操作:
执行 Windows_key + R - 它将打开运行 输入 services.msc 从下方选择扩展视图以查看所有服务 按“O”键以访问以“O”开头的服务 找到名为:OracleServiceXE 的服务 右键单击并移至属性 在属性中:将启动类型设置为“自动”。 就是这样。再次尝试运行您的 Database_Oracle 并成功获得访问权限。
【讨论】:
我有这个问题但是启动类型已经是自动的了。 尝试这样做 - 通过 services.msc 打开服务管理控制台后,将启动类型设置为自动(延迟启动)。应用更改后手动启动。从下一次 Windows 启动开始,该服务将自动启动,无需任何干预。我希望这对你有用。【参考方案15】:在浏览器地址栏输入
http://127.0.0.1:8080/apex/f?p=4950
您必须更改端口号 8080,前提是您在安装期间选择了不同的 HTTP 端口
【讨论】:
我不知道如何在此链接发送给我的位置“更改端口号 8080”。另外,我没有更改安装默认值,我仍然收到此错误。【参考方案16】:像这样浏览 oracle 服务器文件夹 C:\oracleexe\app\oracle\product\11.2.0\server\Get_Started.url 并打开 Get_Started 的属性并更改 'http://127.0.01:%HTTPPORT%/apex/f?p=4950' 有了这个 'http://127.0.01:8080/apex/f?p=4950'
【讨论】:
以上是关于入门链接在 oracle 11g 服务器中不起作用的主要内容,如果未能解决你的问题,请参考以下文章