Oracle Startup & Shutdown参数大全

Database Startup
What do they do?
NOMOUNTbackground processes are started. No files are open
MOUNTcontrol files are opened
MOUNTdata files are opened
Startup <options>STARTUP [FORCE][RESTRICT][NOMOUNT][MIGRATE][QUIET]
[PFILE=<file_name>]
[MOUNT [EXCLUSIVE] <database_name>x |
OPEN <READ {ONLY | WRITE [RECOVER]} | RECOVER>
<database_name>]
SQL> STARTUP
Startup ForceSQL> STARTUP FORCE
Startup NomountSQL> STARTUP NOMOUNT
Startup MountSQL> STARTUP MOUNT
Startup Mount ExclusiveDeprecated .. now use STARTUP MOUNT
Startup OpenSQL> STARTUP OPEN
Startup MigrateSQL> STARTUP MIGRATE
Startup RestrictedSQL> STARTUP RESTRICT
Startup <upgrade>STARTUP [PFILE=<file_name>]{UPGRADE | DOWNGRADE} [QUIET]
SQL> STARTUP UPGRADE
 
Alter Database
Alter Database MountSQL> ALTER DATABASE MOUNT
Alter Database OpenSQL> ALTER DATABASE OPEN
 
Database Shutdown
Shutdown SHUTDOWN <ABORT | IMMEDIATE | TRANSACTIONAL[LOCAL]>
SQL> SHUTDOWN
Shutdown NormalSQL> SHUTDOWN NORMAL
Shutdown TransactionalSQL> SHUTDOWN TRANSACTIONAL
Shutdown ImmediateSQL> SHUTDOWN IMMEDIATE
Shutdown AbortSQL> SHUTDOWN ABORT
 
Oracle Supplied Startup & Shutdown Scripts
Startupdbstart
Shutdowndbshut
 
System Hangs On Shutdown
Solution #1SQL> alter system checkpoint;
SQL> shutdown abort
SQL> startup restrict
SQL> shutdown immediate
 
Oracle Services On Windows
Startupnet start OracleService<SID>
c:/winnt/system32 net start oracleserviceorabase
Shutdownnet stop OracleService<SID>
c:/winnt/system32 net stop oracleserviceorabase
Helpnet<error_msg_number>
c:/winnt/system32 net help helpmsg

c:/winnt/system32/net1063
 
Oracle Services On Windows With Oradim
Start Oracle Serviceoradim -STARTUP 
[-SID <side_name> | -ASMSID <sid> [-SYSPWD <password>]
[STARTTYPE <service_name | instance_name | service_name,instance_name]
[-PFILE <file_name> | -SPFILE]
$ORACLE_HOME/bin/oradim -STARTUP -SID orabase -STARTTYPE tstc -SPFILE
Stop Oracle Serviceoradim -SHUTDOWN 
[-SID <side_name> | -ASMSID <sid> [-SYSPWD <password>]
[-SHUTTYPE <service_name | instance_name | service_name,instance_name] 
[-SHUTMODE <normal | immediate | abort>
$ORACLE_HOME/bin/oradim -SHUTDOWN -SID orabase -SHUTMODE abort
 
Stopping Processes
When stop doesn't stop alter database close may fail for many reasons. Among them job queue processes, dbms_job, and advanced queueing.

SQL> ALTER DATABASE CLOSE;
alter database close
*
ERROR at line 1:
ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected

col username format a20
col schemaname format a20
col osuser format a20
SELECT username, schemaname, osuser, status
FROM gv$session;

ALTER SYSTEM SET job_queue_processes = 0 SCOPE=MEMORY;

ALTER SYSTEM SET aq_tm_processes=0 SCOPE=MEMORY;

ALTER DATABASE CLOSE;
Force log files to be archived in preparation for media recoverystartup mount exclusive;
alter database orabase archivelog;
alter system archive log start;
alter database open;
When testing startup scripts be sure you are mimicking the environment under which the script will actually runFor example:

sh -x /etc/init.d/oracle start 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值