1、关闭数据库
1)正常关闭shutdown
2)立即关闭shutdown immediate
3)关闭事务shutdown transactional
4)强行关闭shutdown abort,当然谁都不想碰到这种情况。
2、启动数据库
1)启动实例加载并打开数据库: startup (open模式)
2)启动实例不加载数据库: startup nomount (nomount模式)
3)启动实例加载数据库但不打开数据库:startup mount (mount模式)
4)强行启动数据库: startup force
nomount模式仅为实例创建各种内存结构和服务进程,不会打开任何数据库文件。1、创建新数据库。2、重建控制文件。
mount模式仅只装载数据库,不会打开任何数据库文件。1、重命名数据文件。2、增加、删除和重命名重做日至文件。3、执行数据库完全恢复操作。4、改变数据库的归档模式。
三种模式可以互相转换:alter database mount(nomount)模式或alter database open(mount)
3、open模式下的受限状态和非受限状态
在受限状态下,只有DBA才能访问数据库,所以说:
1) 执行数据导入导出
2) 使用sql*loader提取外部数据
3) 需要暂时拒绝普通用户访问数据库
4) 进行数据库移植或者升级操作
这4种操作都必须在这个状态下进行。
命令为:startup restrict
将受限状态改为非受限状态:alter system disable restricted session
将非受限状态改为受限状态:alter system enable restricted session
将数据库进入只读状态:alter database open read only
将数据库进入读写状态:alter database open read write
阅读(389) | 评论(0) | 转发(0) |