ITPub博客

首页 > 数据库 > Oracle > Oracle Startup & Shutdown参数大全

Oracle Startup & Shutdown参数大全

原创 Oracle 作者:soonwind 时间:2008-08-01 13:46:07 0 删除 编辑
Database Startup
What do they do?
NOMOUNTbackground processes are started. No files are open
MOUNTcontrol files are opened
MOUNTdata files are opened
Startup STARTUP [FORCE][RESTRICT][NOMOUNT][MIGRATE][QUIET]
[PFILE=]
[MOUNT [EXCLUSIVE] x |
OPEN
]
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 STARTUP [PFILE=]{UPGRADE | DOWNGRADE} [QUIET]
SQL> STARTUP UPGRADE
Alter Database
Alter Database MountSQL> ALTER DATABASE MOUNT
Alter Database OpenSQL> ALTER DATABASE OPEN
Database Shutdown
ShutdownSHUTDOWN
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
c:winntsystem32 net start oracleserviceorabase
Shutdownnet stop OracleService
c:winntsystem32 net stop oracleserviceorabase
Helpnet
c:winntsystem32 net help helpmsg

c:winntsystem32net1063
Oracle Services On Windows With Oradim
Start Oracle Serviceoradim -STARTUP
[-SID | -ASMSID [-SYSPWD ]
[STARTTYPE [-PFILE | -SPFILE]
$ORACLE_HOMEbinoradim -STARTUP -SID orabase -STARTTYPE tstc -SPFILE
Stop Oracle Serviceoradim -SHUTDOWN
[-SID | -ASMSID [-SYSPWD ]
[-SHUTTYPE [-SHUTMODE
$ORACLE_HOMEbinoradim -SHUTDOWN -SID orabase -SHUTMODE abort
Stopping Processes
When stop doesn't stopalter 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
[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/236283/viewspace-1008277/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    10
  • 访问量
    320124