shutdown normal //要一直等到远程访问的客户推出数据库后,才能关闭。
在创建表并赋值后,如果不提交”commit“ ,事务是无法完成的。
shutdown transactional //等到远端对话结束后才能关闭
所以在一般情况下,用得最多的关闭命令是:shutdown immediate
-----------------------------------------
Diagnostic files :诊断文件
代码里面包括详细的日志信息
文件分两大类:
1、alertSID.logfile //只有一个文件
2、trace files:Background trace files、User trace files//生命周期内产生的文
件
Bckground trace files:是一个进程遇到错误时就会产生一个trace files,这种情况
比较少。
User trace files:记录单个用户访问数据库产生的错误。也可以设定一个参数,可以
记录用户的每一个动作。
Session level:
命令:alter session set sql_trace=true //在当前会话执行
注意:此命令可能需要重新登录后才会生效
Instance level:
在instance 下设置的trace信息,则会使每个用户登录都会记录下每一条操作详细信息
,会影响数据库的性能。一般我们只有在诊断机器疑难杂症才使用。
本文介绍了Oracle数据库的不同关闭方式,如shutdown normal与shutdown transactional的区别,以及最常用的shutdown immediate命令。此外,还详细讲解了诊断文件的分类与作用,包括alertSID.log文件和trace files,并解释了如何通过设置SQL跟踪来诊断数据库问题。

397

被折叠的 条评论
为什么被折叠?



