创建例程:
-new -sid sid -srvc 服务 [-intpwd 口令] [-maxusers 数量] [-startmode am] [-pfile 文件] [-timeout 秒]
编辑例程:
-edit -sid sid [-newsid sid] [-intpwd 口令] [-startmode automanual] [-pfile 文件名] [-shutmode ain] [-shuttype srvcinstsrvc,inst] [-timeout 秒]
删除例程:
-delete -sid sid -srvc 服务名称
启动服务和例程:
-startup -sid sid [-usrpwd 口令] [-starttype srvcinstsrvc,inst] [-pfile 文件名]
关闭服务和例程:
-shutdown -sid sid [-usrpwd 口令] [-shuttype srvcinstsrvc,inst] [-shutmode a i n]
查询帮助:
-? -h -help
相关说明:
-sid sid 指定要启动的实例名称
-srvc 服务 指定要启动的服务名称
-usrpwd 口令 指定内部用户的口令,如果作为nt管理员登录,不用此参数
-pfile 文件名 为实例指明初始化参数文件,如果参数文件在oracle的默认位置,则不需要此命令
-starttype srvcinstsrvc,inst 表示要启动什幺srvc—只启动服务inst—启动实例,服务必须已经启动并开始工作了srvc,inst —服务和实例都启动
-shuttype srvcinstsrvc,inst 表示要终止什幺,参数选项同上
-startmode am 表示启动实例所使用的模式a—auto方式(自动)m—manual方式(手动)
-shutmode ain 表示终止实例所使用的关闭模式a—abort方式i—immediate方式n—normal方式
例子:
1.在服务里生成一个新的实例管理服务,启动方式为手工
oradim -new -sid test -startmode manual -pfile "d:\oracle\admin\test\pfile\inittest.ora
oradim -new -srvc oracleservicetest -startmode manual -pfile "d:\oracle\admin\test\pfile\inittest.ora
注:有效的服务名为 “oracleservice” 后跟“ sid”
-sid test 与 -srvc oracleservicetest 等价
2.删除此实例或服务
oradim -delete -sid test
oradim -delete -srvc oracleservicetest
3.编辑此实例,启动方式改为手动
oradim -edit -sid test -startmode manual
4.编辑此实例,启动方式改为自动
oradim -edit -sid test -startmode auto
5. 启动test
oradim -startup -sid test
oradim -startup -sid test -starttype srvc,inst
6.只启动test服务
oradim -startup -sid test -starttype srvc
7.只启动test实例
oradim -startup -sid test -starttype inst
8. 关闭test
oradim -shutdown -sid test
oradim -shutdown -sid test -shuttype srvc,inst
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器