windows下安装oracle11g测试是否成功与监听器问题和网页控制台登录
测试步骤1:请执行操作系统级的命令:tnsping orcl
测试步骤 2:请执行操作系统级的命令:sqlplus system/password@orcl
安装完oracle后要启动oracle服务,后监听
1 su - oracle
2 sqlplus /nolog
3 sql> conn / as sysdba
4 sql> startup (一般不需要加参数,只要设置好环境变量)启动oracle服务
5 sql> quit (退出sql模式)
6 lsnrctl start (启动监听器)
7 lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)
8 sqlplus /nolog
要测试数据安装是否成功,可按顺序执行以下两个步骤:
测试步骤1:请执行操作系统级的命令:tnsping orcl
上述命令假定全局数据库名是 orcl。以下是命令执行后成功的示例:
其中,结果ok 至关重要。上述结果如果正确,表明侦听器配置无误。
如果没有看到此结果,继续进行下一步。先去更改文件(注意ip地址)。
使用 oracle net configuration assistant检查网络配置(netca命令)
使用 database configuration assistant检查数据库配置(dbca命令)
测试步骤 2:请执行操作系统级的命令:sqlplus system/password@orcl
上述命令假定 system用户对应的口令是 password,假定全局数据库名是 orcl。
上述结果如果正确,表明数据库例程安装和启动正常。
一.如果提示关于监听器的错误:
找到c:\app\administrator\product\11.2.0\dbhome_1\network\admin文件夹,根据自己oracle安装位置找到
admin文件夹下listener 和 tnsnames文件打开更改成内容:(安装地址和ip地址改成自己的。ip地址可通过cmd里面的ipconfig命令查看)
listener文件内容:
# listener.ora network configuration file: c:\app\administrator\product\11.2.0\dbhome_1\network\admin\listener.ora
# generated by oracle configuration tools.
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = clrextproc)
(oracle_home = c:\app\administrator\product\11.2.0\dbhome_1)
(program = extproc)
(envs = "extproc_dlls=only:c:\app\administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(sid_desc =
(sid_name = booksales)
(oracle_home = c:\app\administrator\product\11.2.0\dbhome_1)
(global_dbname = booksales)
)
)
listener =
(description_list =
(description =
(address = (protocol = ipc)(key = extproc1521))
(address = (protocol = tcp)(host = 192.168.26.129)(port = 1521))
(address = (protocol = tcp)(host = localhost)(port = 1521))
(address = (protocol = tcp)(host = acer)(port = 1521))
)
)
adr_base_listener = c:\app\administrator
tnsnames里面的ip地址改成自己ip地址。
改完文件进入 :右键我的电脑->管理->服务->oracle,重启 oraclexxxxlistener的服务,然后执行测试步骤1,2的代码。
查看oracle服务的安装情况
二 网页检查oracle的运行情况
打开网页,输入地址:
https://localhost:1158/em
可以看到oracle的运行报表
当出现不安全连接的提示时,请选择高级->继续前往并输入用户和密码
如果提示路径不识别,不能解析域名,基本就是sid的设置问题.
如果提示您要查看的页可能被删除或者名称被更改,则需要继续排查
接着打开cmd
输入 emctl start dbconsole
将会有错误信息提示,如果没有设置oracle_sid 则提示
environment variable oracle_sid not defined. please define it.
如果已经设置了oracle_sid 而错误提示为
oc4j configration issue.e:\oracle\product\10.1.0\db_1\oc4j\j2ee\oc4j_dbconsole_whuan_java not found.
其中e:\oracle\product\10.1.0\db_1为你自己机器中oracle10g的home目录
解决:
通过emca重新建立repos
命令如下
emca -config dbcontrol db -repos recreate
接下来的过程需要输入sid,端口号,系统的密码.要保证正确才可以通过.
设置成功后的显示为:
成功后网址一般就就可以上去啦。