创建例程:
-NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文件] [-TIMEOUT 秒]
编辑例程:
-EDIT -SID sid [-NEWSID sid] [-INTPWD 口令] [-STARTMODE auto|manual] [-PFILE 文件名] [-SHUTMODE a|i|n] [-SHUTTYPE srvc|inst|srvc,inst] [-TIMEOUT 秒]
删除例程:
-DELETE -SID sid | -SRVC 服务名称
启动服务和例程:
-STARTUP -SID sid [-USRPWD 口令] [-STARTTYPE srvc|inst|srvc,inst] [-PFILE 文件名]
关闭服务和例程:
-SHUTDOWN -SID sid [-USRPWD 口令] [-SHUTTYPE srvc|inst|srvc,inst] [-SHUTMODE a | i | n]
查询帮助:
-? | -h | -help
相关说明:
-SID sid 指定要启动的实例名称
-SRVC 服务 指定要启动的服务名称
-USRPWD 口令 指定内部用户的口令,如果作为NT管理员登录,不用此参数
-PFILE 文件名 为实例指明初始化参数文件,如果参数文件在Oracle的默认位置,则不需要此命令
-STARTTYPE srvc|inst|srvc,inst 表示要启动什么srvc—只启动服务inst—启动实例,服务必须已经启动并开始工作了srvc,inst —服务和实例都启动
-SHUTTYPE srvc|inst|srvc,inst 表示要终止什么,参数选项同上
-STARTMODE a|m 表示启动实例所使用的模式a—auto方式(自动)m—manual方式(手动)
-SHUTMODE a|i|n 表示终止实例所使用的关闭模式a—abort方式i—immediate方式n—normal方式
例子:
1.在服务里生成一个新的实例管理服务,启动方式为手工
oradim -NEW -SID test -STARTMODE manual -PFILE "D:Oracleadmintestpfileinittest.ora
oradim -NEW -SRVC OracleServicetest -STARTMODE manual -PFILE "D:Oracleadmintestpfileinittest.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
在具体使用的时候存在一些细微差别。
9i中:oradim - STARTUP -SID sidname -USRPWD password
10g中:oradim -STARTUP -SID sidname -SYSPWD passwoed
分享到:
相关推荐
文件对oradim创建例程做了描述。分别对启动历程,编辑例程,创建例程做了举例说明
解决ora-12514其中一种情况,很好使的方法哦。
很多人抱怨我的新书很少关于Windows的内容,实际上,Windows和Linux/Unix上的操作没有什么不同,Windows本身是一个仿Unix的系统。 那么好吧,我还是用一个系列的文章介绍一下我所使用的Windows系统,以及我所...
b、使用oradim工具重建实例服务。如oradim -new -sid test -startmode m -pfile d:\oracle\admin\test\pfile\init.ora oradim是oracle实例管理工具,具体参数说明,可以在命令行中直接输入oradim查看帮助提示。...
Windows平台需要将下面存放在$ORACLE_HOME/dbs下的文件房在$ORACLE_HOME/database下,同时需要使用oradim配置一个OracleServiceSID的服务。 cmd>oradim –NEW –SID ORCL9I -STARTMODE a 然后在netmgr中配置一个监听...
10、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows XP目录(一般为c:\WINDOWS)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等...
22. Oradim工具的用法 23. PB如何连接Oracle数据库 24. ROLLBACK不能回滚的命令 25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28...
件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 11、 WIN.INI文件中若有[ORACLE]的标记段,删除该段 12、 如有必要,删除所有Oracle相关的ODBC的DSN 13、 到事件查看器中,删除Oracle相关的...
数据库常用命令,希望对大家是有用。使用sys登陆: sqlplus / as sysdba; 启动默认监听: lsnrctl start; 启动指定监听: lsnrctl ...启动oracl实例: oradim -starup -sid orcl,net start OracleServiceORCL;
RMAN异机恢复实践。 下面仍以linux为例来说明利用上面的全备来做异机恢复...Windows平台需要将下面存放在$ORACLE_HOME/dbs下的文件房在$ORACLE_HOME/database下,同时需要使用oradim配置一个OracleServiceSID的服务。
adrci、agtctl、amdu、asmtool、asmtoolg、CreatDep、csscan、dbv、dg4odbc、dg4pwd、dgmgrl、diskmon、dsml2ldif、e2eme、emagent、emagtm、emagtmc、...OracleAdNetConnect、OracleAdNetTest、oradim、oradnfs、orakill、oramts...
windows环境下, db_name和instance_name都不相同的情况下的数据库迁移. 通过镜像文件实现.
@oradim -startup -sid XE -starttype inst > nul 2>&1 Oracle重置数据库命令 新建bat文件,复制以下内容,然后执行。 @echo off REM REM The script assumes that user can connect using "/ as sysdba" REM REM...
oradim -new -sid mydb -startmode manual -intpwd mydb -pfile E:\app\oracle\product\11.1.0\db_1\database\initmydb.ora orapwd file=E:\app\oracle\product\11.1.0\db_1\database\pwdmydb.ora password=ora ...