只读模式:
startup open read only;
如果现在在
mount
alter database open read only;
受限模式:
有时进行数据库维护护,希望一般的用户不能登录。可以启动到该模式,这样只有用户
具有
restricted session 权限,才可登录到数据库。
启动方法:
startup restrict;
取消受限:
alter system disable restricted session;
二、数据库实例的关闭
关闭命令:
shutdowm abort | immediate | transactional | normal (shutdown 不带参数将缺
省为
normal)
关闭选项:
normal --->不准许新的连接,等待当前的 session 结束,等待当前的事务结束,
强制检查点并关闭文件
transactional --->不准许新的连接,不等待当前的 session 结束,等待当前的事务结束,
强制检查点并关闭文件。
immediate --->不准许新的连接,不等待当前的 session 结束,不等待当前的事务结
束,强制检查点并关闭文件。
abort --->不准许新的连接,不等待当前的 session 结束,不等待当前的事务结束,
不作强制检查点。
三、几类诊断文件
包含有重要意义时间的具体信息,用于解决问题,用于日常更好的管理数据库
a.alterSID.log 告警文件
记录了数据库启动、关闭时间和一些重要操作及错误警告信息,包含错误号 ora-,由 dba
管理
位置由
background_dump_dest
维护
alertSID.log,定期转移,系统会自动产生新的 alert_sid.log
b.后台进程跟踪文件:
记录了后台进程的一些重要信息和警告、错误等
位置:
$ORACLE_BASE/admin/vvorcl/bdump/vvorcl_lgwr_15135.trc
c.用户跟踪文件:
由用户进程产生也能由服务器进程产生,跟踪用户的
SQL 语句的统计信息,也包括错
误信息
文件位置由
user_dump_dest
用户跟踪:
会话级:
alter session set sql_trace=true;
实例级:
alter system set set sql_trace=true;
跟踪文件的大小由
max_dump_file_size 参数决定。跟踪时最好要限制他的大小