【转】oradmin相关用法

创建例程:
  -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:\oracle\product\10.2.0\db_1\database\inittest.ora

  oradim -NEW -SRVC OracleServicetest -STARTMODE manual -PFILE "D:\oracle\product\10.2.0\db_1\database\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

常见应用:Oracle重建服务

在Windows系统中有些时候,Oracle的数据库会无法自动启动成功,但是手动启动却是可以的,在这种情况下我们可以尝试重新创建Oracle服务来看看问题是否能够解决。

假设我们的Oracle实例名称是test,使用的参数文件是c:\oracle\product\10.2.0\db_1\database\inittest.ora

那么我们执行下面的命令:
oradim -EDIT -SID test -PFILE c:\oracle\product\10.2.0\db_1\database\inittest.ora -STARTMODE auto -SRVCSTART system

然后重新启动服务,看看Oracle数据库是否可以自动启动。

oradmin相关用法的更多相关文章

  1. slf4j log4j logback关系详解和相关用法

    slf4j log4j logback关系详解和相关用法 写java也有一段时间了,一直都有用slf4j log4j输出日志的习惯.但是始终都是抱着"拿来主义"的态度,复制粘贴下配 ...

  2. $.ajax等相关用法

    下面是jquery一些方法的相关用法: $.ajax: $.ajax({ type: "GET", url: "url", data: {username:$( ...

  3. #ifdef预编译相关用法

    #ifdef预编译相关用法主要有:(1)#ifdef XXX executing the corresponding xxx code #endif(2)#ifdef XXX executing th ...

  4. Java中Date各种相关用法

    Java中Date各种相关用法(一) 1.计算某一月份的最大天数 Java代码 Calendar time=Calendar.getInstance(); time.clear(); time.set ...

  5. Js相关用法个人总结

    Js相关用法个人总结  js中将数组元素添加到对象中var obj = {}; var pushArr = [11,22,33,44,55,66]; for(var i=0;i<pushArr. ...

  6. Css相关用法个人总结

    Css相关用法个人总结

  7. 关于Unity中的刚体和碰撞器的相关用法(二)

    在关于Unity中的刚体和碰撞器的相关用法(一)的基础上 有一个plane平面,一个ball球体,都挂了碰撞器,ball挂了刚体Rigidbody,写了一个脚本ball挂载在球体上,球体从空中落下装机 ...

  8. STL中的Vector相关用法

    STL中的Vector相关用法 标准库vector类型使用需要的头文件:#include <vector>. vector 是一个类模板,不是一种数据类型,vector<int> ...

  9. slf4j log4j logback log4j2关系详解和相关用法

    来源:slf4j log4j logback关系详解和相关用法https://www.cnblogs.com/Sinte-Beuve/p/5758971.html The Simple Logging ...

随机推荐

  1. UVa 644 Immediate Decodability

    吐槽下我的渣渣英语啊,即使叫谷歌翻译也没有看懂,最后还是自己读了好几遍题才读懂. 题目大意:题意很简单,就是给一些互不相同的由'0','1'组成的字符串,看看有没有一个字符串是否会成为另一个的开头的子 ...

  2. iso中第三方框架SDWebImage的使用步骤

    一.SDWebImage的使用 1.依赖的框架 * ImageIO.framework * MapKit.framework 2.UIImageView下载图片需要的头文件:UIImageView+W ...

  3. 详解Android动画之Frame Animation(转)

    在开始实例讲解之前,先引用官方文档中的一段话: Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画.Frame动画可以被定义在XML文件中,也可以完全编码实现. ...

  4. Linux/Unix shell 自动发送AWR report(二)

    观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告.不过awrrpt.sql脚本执行时需要我们提供一些交互信 ...

  5. activity_main.xml与fragment_main.xml

    见: http://blog.sina.com.cn/s/blog_3e28c8a50101fqvw.html http://blog.sina.com.cn/s/blog_3e28c8a50101f ...

  6. PHP遍历数组

    foreach PHP代码: <?php   $url = array( '新浪' =>'www.sina.com' ,                    '雅虎' =>'www ...

  7. Android项目中单实例数据库类,解决database is locked

    一.数据库操作 package com.ping.db; import android.content.Context; import android.database.sqlite.SQLiteDa ...

  8. Cocos2d-android (06) 屏幕触摸事件及坐标转换

    为屏幕添加触摸事件,将左上角坐标转换为左下角坐标 package com.arlen.cocos2d.touch01; import org.cocos2d.layers.CCLayer; impor ...

  9. linux 如何让程序在开机时启动,关机前关闭

    可以将自己所写的script的文件名写入/etc/rc.d/rc.local(用户自定义开机启动程序) 中,在/etc/rc.d/init.d 中貌似也可以

  10. Chapter7:类

    关于this指针 成员函数通过一个名为this的额外的隐式参数来访问调用它的对象.当我们调用一个成员函数时,用请求该函数的对象初始化this. total.isbn(); //等价于编译器重写为 Sa ...