1。确认安装了Oracle HTTP Server和iSQL*Plus Server
2。确认端口:
NT:%ORACLE_HOME%\Apache\Apache\conf\httpd.conf
UNIX:$ORACLE_HOME/Apache/Apache/bin/conf/httpd.conf 查看Port和Listen 的参数值,
默认应该是: Port 7778 Listen 7778(HTTP) Listen 4443(HTTPS)
#
# Port: The port to which the standalone server listens. Certain firewall
# products must be configured before Apache can listen to a specific port.
# Other running httpd servers will also interfere with this port. Disable
# all firewall, security, and other services if you encounter problems.
# To help diagnose problems use the Windows NT command NETSTAT -a
#
#Port 80
Port 7778
##
## SSL Support
##
## When we also provide SSL we have to listen to the
## standard HTTP port (see above) and to the HTTPS port
##
#Listen 80
Listen 7778
Listen 443
可以通过编辑oracle_apache.conf配置文件启用或禁用 iSQL*Plus,注释以下行即可禁用 include "ORACLE_HOME\sqlplus\admin\isqlplus.conf
3。iSQL*Plus 的配置文件在 NT:%ORACLE_HOME%\sqlplus\admin\isqlplus.conf
4。确认已经启动了Oracle HTTP Server
当Start HTTP Server powered by Apache 时
却出现如下错误:
[Tue Apr 28 12:32:52 2009] [alert] (5)拒绝访问。: FastCGI: CreateMutex() failed
Syntax error on line 92 of d:/oracle/ora92/sqlplus/admin/isqlplus.conf:
failed to create FastCGI application accept mutex
Note the errors or messages above, and press the key to exit. 14...
打开d:/oracle/ora92/sqlplus/admin/isqlplus.conf,注释掉下面内容就好。
#
# FastCgiServer d:\oracle\ora92\bin\isqlplus -port 8228 -initial-env iSQLPlusNumberOfThreads=20 -initial-env iSQLPlusTimeOutInterval=30 -initial-env iSQLPlusLogLevel=off -initial-env iSQLPlusAllowUserEntMap=none -idle-timeout 3600
#
出来页面如下,
配置成功。
然后当访问ISQLPLuSdba时候弹出个验证对话框 输入用户名和密码也不对,去看文件iplusdba.pw
文件0KB 大小, 估计没有添加用户。
于是切换到:D:\oracle\ora92\Apache\Apache\bin>htpasswd d:\oracle\ora92\sqlplus\admin\iplusdba.pw sys
Automatically using MD5 format on Windows.
New password: **********
Re-type new password: **********
Adding password for user sys
现在再打开出现页面 |