创建例程:
-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 使用详解 #### 一、Oradim 简介与基本操作 **Oradim** 是 Oracle 在 Windows 系统下用于管理数据库实例和服务的一个实用工具。...熟练掌握 Oradim 的使用方法对于提高数据库管理和维护效率具有重要意义。
在本文中,我们将详细探讨Oradim工具的使用方法以及如何解决 ora-12514 错误。 ora-12514错误通常表示"监听程序无法解析服务名",这是由于网络配置问题或者监听程序没有正确注册服务导致的。然而,这里我们关注的是...
此时,需要使用`ORADIM`命令删除并重新添加数据库服务项,如`ORADIM -DELETE -SID oradb`和`ORADIM -NEW -SID oradb`。 4. ORA-12154:TNS:能解析服务名 这个错误表示网络服务名配置不正确。解决方法是使用...
使用方法:选中需要分析的 SQL 语句,然后点击工具栏的 Explain plan 按钮(即执行计划),或者直接按 F5 即可。 5. 调试存储过程 在使用 PL/SQL Developer 操作 Oracle 时,有时候调用某些存储过程,或者调试存储...
或者使用`oradim -startsrvp SID`,这里的`oradim`是Oracle服务管理工具。 3. **SQL*Plus启动:** 登录到SYSDBA角色,执行`startup`命令启动数据库实例。如果需要挂载数据库,可以使用`startup mount`,然后用`alter...
2. **使用命令行工具“oracleservice”和“oradim”**: - 在命令提示符下,可以使用`net start "服务名"`来启动服务,例如:`net start "OracleServiceORCL"`。 - 对于停止服务,使用`net stop "服务名"`,例如:...
对于这种未知原因的错误,一种可能的解决方法是结束可能占用资源的`ORACLE.exe`和`ORADIM.exe`进程,然后通过自定义的批处理文件`ora_startup.bat`启动服务。例如: ``` net start OracleOraHome81TNSListener ...
- 使用oradim命令创建服务SID。 - 通过拷贝pfile并修改文件路径后,使用SQL>create spfile命令创建参数文件。 - 利用SQL>alter database backup controlfile to trace命令来重建控制文件,并将其保存为.sql脚本...
### 在Win7下Oracle服务被删除后的恢复方法 #### 概述 在Windows 7操作系统中,如果Oracle数据库服务被意外删除或者丢失,可能会导致数据无法访问、应用程序故障等问题。本文将详细介绍如何在Windows 7环境下,...
根据提供的部分内容,我们可以看到以下命令的使用方法: - **新建数据库实例**: ```bash oradim -new -sid amydb2 -startmode m -pfile D:\oracle\ora92\database\initamydb2.ora ``` 这个命令用于创建一个新...
首先尝试使用`ORADIM -DELETE -SID oradb`来删除数据库服务项。 2. 然后使用`ORADIM -NEW -SID oradb`来新增数据库服务项。 - 如果在这个过程中遇到任何错误,建议重启计算机。 4. **ORA-12154: TNS: 无法解析...
这时,可以通过`ORADIM -DELETE -SID oradb`删除服务项,然后使用`ORADIM -NEW -SID oradb`新增服务项。若在此过程中出现问题,尝试重启计算机。 4. ORA-12154:TNS:能解析服务名 这表示网络服务名配置不正确。...
b、使用oradim工具重建实例服务。如oradim -new -sid test -startmode m -pfile d:\oracle\admin\test\pfile\init.ora oradim是oracle实例管理工具,具体参数说明,可以在命令行中直接输入oradim查看帮助提示。...
- 使用“Windows任务管理器”终止`ORACLE.exe`及`ORADIM.exe`进程。 - 重新执行上述步骤中的解决方案,直至问题得到解决。 #### 六、总结 本文详细介绍了Oracle数据库在安装和使用过程中可能出现的几种常见错误,...
Oracle冷备份是一种在数据库关闭状态下进行的备份方法,主要用于防止数据丢失或在系统故障后进行恢复。这种备份方式相比热备份(在数据库运行时进行)更简单,但风险在于备份过程中无法处理新的事务数据。以下是...
首先,使用`oradim`命令启动数据库服务,例如`oradim -startup -sid ora9i`,这里的`ora9i`是实例的名称。接着,你需要启动监听器,通过`lsnrctl start`命令。如果遇到`ORA-12560: TNS:协议适配器错误`,这通常表示...
ORACLE恢复方法总结 Oracle数据库恢复是数据库管理员和开发者需要面临的一项重要任务,特别是在系统崩溃或重装系统后。我们可以通过多种方法来恢复ORACLE数据库,以下是两种常见的恢复方法: 方法一:备份数据库...
以下是根据提供的标题、描述、标签和部分内容,整理出的关于“Oracle完全删除方法”的详细知识点: ### Oracle数据库完全删除步骤详解 #### 一、停止所有Oracle服务 首先,通过控制面板的管理工具停止所有Oracle...
- 使用`ORADIM`命令删除并重新创建数据库服务项: - 删除服务项: ```bash ORADIM -DELETE -SID oradb ``` - 新增服务项: ```bash ORADIM -NEW -SID oradb ``` - 如果过程中出现问题,重启计算机可能会有所...