admin 管理员组文章数量: 887021
2024年1月15日发(作者:pdf解析原理)
如何启动oracle
2010-12-08 21:18
windows中:
一、启动OracleService[SID]
系统服务中有一个服务叫:OracleService[SID], SID是你安装oracle时候的实例名,如果没有改默认的是 orcl,所以找
OracleServiceORCL这个服务,启动它就ok了。不过一般装完oracle后它都是启动的,而且是开机自动启动。 如果不想开机启动
可以不把它改成手动启动。
手动启动方式一:开始——控制面板——管理工具——服务 找到OracleServiceORCL 右键——启动
手动启动方式二:开始——运行——输入net start OracleServiceORCL
启动OracleServiceORCL 后就可以在终端连接到数据库(sqlplus用户名/密码)
虽然终端能连上数据库了,但通过浏览器 地址ip:port/isqlplus/ (例如:localhost:5560/isqlplus/)来访问数据库
还是不行。
二、启动OracleOraDb10g_home1iSQL*Plus
启动方式与启动OracleService[SID]类似。启动完就能通过ip:port/isqlplus/连接到数据库。
或者ip:port/isqlplus/ 以dba身份登录。登录时候需要用户名和密码。这里是登录机器的用户名和密码,
而且密码不能为空,若没设密码需要设密码。
可能遇到问题一:登陆时出现“ERROR ORA-12560: TNS: 协议适配器”
解决方法:Oracle_HOME/product/10.2.0/db_1/network/ADMIN/ 修改
的port与本机一致
三、启动OracleOraDBConsoleorcl
启动方式同上。启动完就能通过ip/em(默认port 1158)打开Oracle Enterprise
Manager了 但是很多信息
还不能获得。所以要启动OracleOraDb10g_home1TNSListener
可能遇到问题一:事件查看器中显示:Agent process exited abnormally during
initialization.
若在服务界面启动提示错误代码为2。
原因大致有2个:
一个是你改了你的机器名,
一个是环境改变了,oracle不知道为什么会去使用ip,而不是你的机器名。(我遇到的是这种)
我从公司的局域网到家里的局域网,环境不同,居然就启动不了了。。。
解决方法:
命令行里输入emctl start dbconsole
显示Environment variable ORACLE_SID not defined. Please define it.
然后根据它的说明设置oracle_sid
命令行里输入set oracle_sid=orcl (如果你的sid不是orcl,请自己更换)
再次敲入emctl start dbconsole
显示OC4J Configuration issue.
D:oracleproduct10.2.0db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.101_orcl not
found.
于是我到了该目录下发现有一个我的"OC4J_DBConsole_"+ 机器名+"_orcl"的目录
网上大家说如果你是修改了机器名的,那么你在这里把你的新机器名替换原来的机器名
变成——>"OC4J_DBConsole_"+ 新机器名+"_orcl"
如果你是像我一样,是因为环境改变而发生这个问题的,我建议你复制一个目录,进行更改。
复制一份"OC4J_DBConsole_"+ 机器名+"_orcl" 重命名为 "OC4J_DBConsole_
192.168.1.101_orcl
再次敲入emctl start dbconsole
有显示EM Configuration issue. D:oracleproduct10.2.0db_1/ 192.168.1.101 _orcl
not found
我想聪明的你一定已经知道该怎么做了
如法炮制到相应目录下,复制一份重命名
再次敲入emctl start dbconsole
显示:
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
机器名:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
服务正在启动 ......................................................
OracleDBConsoleorcl 服务已经启动成功。
四、启动OracleOraDb10g_home1TNSListener
启动方式同上。
补充:
linux下面:oracle用户登入linux→ sqlplus / as sysdba → startup
sqlplus 用户名/密码as sysdba 以管理员身份登录。
版权声明:本文标题:如何启动oracle 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705302195h480334.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论