如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
关于数据库启动oracle的基本启动命令式以命令行方式进入dos模式c:你的当前路径>sqlplus/nolog#以不登陆方式进入sqlplussql>connsys/oracleassysdba#以dba身份登陆数据库sql>startup#启动数据库ORA-01081:无法启动已在运行的ORACLE---请首先关闭#表示数据库已经启动openmountnomountshutdown数据库startup的三个步骤:#这时数据库在nomount状态#这时数据库在mount状态#这时数据库在open状态数据库可以分布启动sql>startnomountsql>alterdatabasemountsql>alterdatabaseopen数据库在nomount的状态下启动的是数据库的实例:它开始读参数文件(顺序为spfilesid.ora------spfile.ora-------initsid.ora------init.ora)分配sga区启动后台进程打开altersid.log(告警文件)和tracefiles(追踪文件)数据库在mount的状态下启动的是数据库的controlfile通过参数文件定位并且打开控制文件,然后根据控制文件的内容获得数据文件和日志文件的名称和状态数据库在open的状态下启动的是数据库的datafile,redologfile,核对数据库的读一致性。数据库启动的几种方法1.startuppfile=’参数文件全路经’#根据参数文件启动数据库2.startuprestrict#具备RESTRICTEDSESSION权限的用户才能登陆数据库例如:首先以dba省份登陆数据库sql>createusert1identifiedbyt1#建立t1用户sql>grantrestrictedsession,connecttot1#授予t1用户restrictedsession和connect权限sql>createusert2identifiedbyt2#建立t2用户sql>grantconnecttot2#授予t2用户connect权限关闭数据库sql>startuprestrict#启动数据库到restrict状态sql>connt1/t1#t1用户具有restrictedsession权限可以登陆登陆成功sql>connt2/t2#t2用户不具有restrictedsession权限不可以登陆登陆失败数据库可以在正常启动状态下更改到限制登陆状态sql>altersystemenablerestrictedsession#进入限制登陆状态sql>altersystemdisablerestrictedsession#退出限制登陆状态如果未授权restrictedsession权限的用户在进入限制登陆状态前已经登陆,dba可以把用户kill掉sql>selectsid,serial#,usernamefromv$sessionsql>altersystemkillsession’10,10’#杀掉未授权的hr用户3.startupreadonly/write用户登陆到数据库就不再具有写的权限,用户可以进行查询,排序,可以使数据文件上线,下线,但是不会影响到控制文件,日志文件,跟踪文件,警告文件,审计文件的读与写。