Oracle服务小解,如何手动添加各种服务
Oracle服务小解
---
1,OracleDBConsoleSID --EM控制台服务
2,OracleJobSchedulerSID --不明
3,OracleOraDb10g_hom1iSQL*Plus --iSqlplus服务
4,OracleOraDb10g_home1TNSListener --TNS服务
5,OracleServiceSID --数据库主服务
1,数据库主服务-OracleServiceSID
手动添加
oradim -new -sid abc
手动删除
oradim -delete -sid aaa
命令行来启动服务器端进程方法,在命令行中运行:oracle sid
关闭数据库,关闭oracle相关服务后在命令行中运行:oracle sid
(按ctrl+c就退出了,不要退出,可保持进程)
(当数据库主服务(oracleServiceSID)停止时,连接数据库时,会提示:“协议适配器错误”,解决方法:
A,可以启动服务器进程(命令行中运行:oracle sid),即可连接。
B,重新启动数据库主服务,然后可连接。
但两者有所区别,A时,只是连接到空闲例程。B时会连接并打开数据库,可能时打开服务时就打开数据库到第二或第三阶段??)
2,TNS服务-OracleOraDb10g_home1TNSListener
手动添加:lsnrctl start
查看TNS状态(更多TNS命令:lsnrctl help)
lsnrctl status
命令行来启动监听器服务(服务中的TNS未启动时有效)方法,在命令行中运行:tnslsnr
保持这个窗口即可使用TNS服务。
3,iSQLplus服务-OracleOraDb10g_hom1iSQL*Plus
在服务中手动添加iSqlplus服务
iSqlplusctl start
4,EM控制台服务-OralceDBConsoleSid
手动启动
set oracle_sid=orcl
emctl start dbconsole
手动停止
set oracle_sid=orcl
emctl stop dbconsole
以上原创,转载请注明出处。
【版權聲明】