【转】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. hdu 4622 Reincarnation trie树+树状数组/dp

    题意:给你一个字符串和m个询问,问你l,r这个区间内出现过多少字串. 连接:http://acm.hdu.edu.cn/showproblem.php?pid=4622 网上也有用后缀数组搞得. 思路 ...

  2. Codeforces Round #276 (Div. 2)

    A. Factory 题意:给出a,m,第一天的总量为a,需要生产为a%m,第二天的总量为a+a%m,需要生产(a+a%m)%m 计算到哪一天a%m==0为止 自己做的时候,把i开到1000来循环就过 ...

  3. swift2.0 Cannot assign a value of type '[CFString]' to a value of type '[String]'

    Cannot assign a value of type '[CFString]' to a value of type '[String]' 代码示例如下: picker.mediaTypes = ...

  4. 20160124.CCPP详解体系(0003天)

    程序片段(01):HelloCGI.c 内容概要:CGI_HelloWorld #include <stdio.h> //01.CGI程序的编写规范 // (1).HTML文本格式声明后面 ...

  5. 【英语】Bingo口语笔记(61) - mind系列

  6. 定时任务处理-Quartz

    Quartz Scheduler,定时任务 Quartz是一个作业调度系统(a job scheduling system),负责在约定的时间到达时执行(或通知)其他软件控制.是一个Java的定时任务 ...

  7. mysql利用存储过程批量插入数据

    最近需要测试一下mysql单表数据达到1000W条以上时增删改查的性能.由于没有现成的数据,因此自己构造,本文只是实例,以及简单的介绍. 首先当然是建表: [sql]view plaincopy CR ...

  8. ORACLE创建、修改、删除序列

    ORACLE没有象SQL SERVER中一样的自增加字段,要实现只能通过SEQUENCE来实现. 1.创建序列语法:(需要CREATE SEQUENCE系统权限) CREATE SEQUENCE 序列 ...

  9. Android 开源项目DiskLruCache 详解

    有兴趣的同学可以读完这篇文章以后 可以看看这个硬盘缓存和volley 或者是其他 图片缓存框架中使用的硬盘缓存有什么异同点. 讲道理的话,其实硬盘缓存这个模块并不难写,难就难在 你要考虑到百分之0.1 ...

  10. library cache lock和cursor: pin S wait on X等待

    1.现象: 客户10.2.0.4 RAC环境,出现大量的library cache lock和cursor: pin S wait on X等待,经分析是由于统计信息收集僵死导致的.数据库在8点到9点 ...