上一篇 / 下一篇 2008-02-12 16:05:42 / 个人分类:ORACLE 開發
详细介绍ORACLE sqlplus命令
一、ORACLE的启动和关闭ITPUB个人空间/Gh+ZK,OEb
1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下
"a[r2uO_B0su - oracleITPUB个人空间 LG C"XqN
9O)z3n }$FZ0a、启动ORACLE系统ITPUB个人空间+JyP'K#};?,D~
oracle>svrmgrlITPUB个人空间w1D/\&f_%o,`Zt
SVRMGR>connect internalITPUB个人空间)b/n F4MX/C| I7[d
SVRMGR>startup
'k6l}2c F0SVRMGR>quitITPUB个人空间6kB9Fqv_.["V{
)M Rx@1Yj0b、关闭ORACLE系统ITPUB个人空间@X'w}@R-s@ r
oracle>svrmgrl
Z0Pa4Y%t%BZ6iq0SVRMGR>connect internalITPUB个人空间9Jj2U[P
SVRMGR>shutdown
Bt1~Q0q?0SVRMGR>quit
2w!zX J2{$G0
1P1NX#e m,of-v(O0启动oracle9i数据库命令:ITPUB个人空间/xc L_G1C$\
$ sqlplus /nologITPUB个人空间+l.Wg:u S4z[0L
.|?$[.x:xWH&ON'{0SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003
(]8QTC F+V ]F0ITPUB个人空间V5l;Ze]
Copyright (c) 1982, 2002,OracleCorporation. All rights reserved.
2p:^"@!W'}0ITPUB个人空间)H.u#dtN0y2zk-P
SQL> connect / as sysdba
E7fH5b4r%@)H U#j0Connected to an idle instance.
$uL S,w6y(l:T[P`X0SQL> startup^CITPUB个人空间'`xkXvj
8^W2f,N%lc5?5Y0SQL> startup
BXu8uj0ORACLE instance started.
|+q9x/PY(^)f0ITPUB个人空间Z+qEB+A9O Z v
!er0r;c k02、在双机环境下要想启动或关闭ORACLE系统必须首先切换到root用户,如下
2b8@w)M9C)|4w&P0su - root
2c u)G{m.K0
d$U"[7\RnV0a、启动ORACLE系统
G`0v.sq5a0hareg -y oracleITPUB个人空间%lO ge7pAg%y
ITPUB个人空间"RD`0q d!i lI
b、关闭ORACLE系统
zyZ3Sj_l0hareg -n oracle
Ti+p5V+g7AAcIv0
['e L0G3Me0Oracle数据库有哪几种启动方式
~s$t%x;nE0
_?{ Qn0ITPUB个人空间Nka1Jx VT*oN
说明:ITPUB个人空间C7v9t8G@g0o
ITPUB个人空间| T\w uN
有以下几种启动方式:ITPUB个人空间 |QQ[_K S5r#lq
1、startup nomountITPUB个人空间zn,RhnJ6U
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库ITPUB个人空间aav `"M liC
c_k3W6aB0读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
#Y8Aq#s4w J0ITPUB个人空间/jmr4b `;_5FL
2、startup mount dbname
[+u I4C8Nf[7H)k0安装启动,这种方式启动下可执行:
|*re%s#Z0数据库日志归档、
4c)INP iS0数据库介质恢复、
8er:REDa0使数据文件联机或脱机,
Rr[j$t7j+R0重新定位数据文件、重做日志文件。ITPUB个人空间1?rE#v t
ITPUB个人空间+lpP8`:Lc5VS
执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,
tM0q0E+s}`0但此时不对数据文件和日志文件进行校验检查。ITPUB个人空间)p:Yt9x+GI l R T
ITPUB个人空间 D(K+R)dr['l h\$t
3、startup open dbname
+O3e gsmK0先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
bgw h*c;Ogh#K0这种方式下可访问数据库中的数据。
@+\?)y8?"? a0
(tS7g\ n;Y1f/SU"N04、startup,等于以下三个命令
{ ~;p;d4F0startup nomount
z}D6il-d DOSk0alter database mount
H1ti%Y0g[%K;?0alter database open
S6L,ip+h&Mzb*IR0ITPUB个人空间 OHW/Br+pt"X$~
5、startup restrict
0`.cV'NP'a0约束方式启动
p%q%o&Y/D f4H U0这种方式能够启动数据库,但只允许具有一定特权的用户访问
j9bl2e["[0非特权用户访问时,会出现以下提示:
.Q8s-}&z(w:^#|:h4Tl0ERROR:ITPUB个人空间h)]knfg6|YA
ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
yToTNr k8F0ITPUB个人空间UG3c\f [
6、startup force
1D h#Vvj E0强制启动方式ITPUB个人空间;qQdm'a Uw!T2a
当不能关闭数据库时,可以用startup force来完成数据库的关闭ITPUB个人空间f4}%X c.Q@.O
先关闭数据库,再执行正常启动数据库命令
ya ov8f^ n0ITPUB个人空间/S.sM,u&@
7、startup pfile=参数文件名
-y I&b5`'o&kg0带初始化参数文件的启动方式
,XD.S}j%ptD6Z a0先读取参数文件,再按参数文件中的设置启动数据库
7Pq}E[M4US0例:startup pfile=E:Oracleadminoradbpfileinit.ora
XB,@T;rf0ITPUB个人空间Ss2ID4m
8、startup EXCLUSIVE
二、几种关闭方式:
1、shutdown normal
正常方式关闭数据库。
2、shutdown immediate
立即方式关闭数据库。
在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,
而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),
当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。
3、shutdown abort
直接关闭数据库,正在访问数据库的会话会被突然终止,
如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。
联系客服
微信登录中...
请勿关闭此页面