如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Oracle的启动和关闭一、实例启动1、oracle的启动过程以oracle用户登录$sqlplus/nologSQL>conn/assysdbaSQL>startup数据库实例启动1)寻找服务器的spfile<SID>.ora文件启动实例;如果没有找到spfile<SID>.ora,就会寻找服务器上init<SID>.ora文件;如果两个文件都没有找到实例启动失败2)找到参数文件后数据库根据文件的参数值分配SGA,启动后台进程,根据参数值关联控制文件3)关联数据文件和重做日志文件完成实例启动操作2、oracle启动的状态1)nomount:oracle只启动实例并没有打开数据库中的任何文件。分配SGA;启动搜徐的全部后台进程;打开报警文件和跟踪文件。2)mount:oracle启动实例并启动控制文件。将数据库和实例关联;打开控制文件;读取控制文件获取数据文件和重做日志文件的名字和状态信息。3)open:oracle处于正常工作状态。打开所有数据文件;打开所有联机重做日志文件。4)readonly:数据库处于只读状态5)restrict:数据库处于受限模式,只有具有restrictedsession权限的用户(一般是管理员)才能登录,在进行数据库结构的维护,数据的导入导出操作时会在这个状态下进行。StartuprestrictedAltersystemenablerestrictedsession;二、实例关闭Oracle提供4种不同的关闭数据库的方法1)shutdownabort:强制关闭2)shutdownimmediate:oracle系统将用户没有的提交的数据回滚,是一种干净的关闭。3)shutdowntransactional:允许用户提交完事务后关闭4)shutdownnormal:等待所有连接的用户都退出后关闭关闭方式AITN允许新的链接NONONONO等待当前所有会话结束NONONOYES等待当前所有事务提交NONOYESYES强制检查点和关闭文件NOYESYESYESA=AbortI=ImmediateT=TransactionN=Normal