Q:在数据库一级设置SQLTrace
A:在init.ora中加入参数sql_trace=true.然后重新启动数据库。
Q:在SQL*PLUS中对某一session设置SQLtrace.
A:sql*plus>altersessionsetsql_tracetrue;
在产生Trace之后,使用如下命令关闭Trace.
sql*plus>altersessionsetsql_tracefalse;3:
Q:在PL/SQL中设置和关闭SQLTrace.
A:dbms_session.set_sql_trace(true);
dbms_session.set_sql_trace(false);
如果你不能发现这个package,首先用SYS用户执行
dbmsutil.sql这个脚本。
Q:怎样设置redolog文件的大小。
A:设置redolog文件的原则就是要保证30分钟之内进行logswitch.
logswitch的信息被记录在alertSID.log中。
-------------------------------------------------------
MonMay513:53:311997
Thread1advancedtologsequence68
Currentlog#2seq#68mem#0:/u05/dbs/log2ween.dbf-------------------------------------------------------
如果两次switch的时间是10分钟,你需要增加redolog文件
到三倍的尺寸。
如果两次switch的时间是15分钟,你需要增加redolog文件
到两倍的尺寸。
如果两次switch的时间超过30分钟,你不需要需要增加redo
log文件的尺寸。
同时设置CHECK_POINT_INTERVAL大于redolog文件的大小。
Q:怎样检查是否一个数据库用户被授予sysdba,sysoper的权限。
A:注册到sys用户下,查询数据字典v$pwfilw_users.
Q:你是否可以将withgrantoption的object权限授给一个role.
A:不能,这个被授权者必须是一个user或者public.
Q:withadminoption的系统授权是否是hierarchical
A:不是,所以revokegrantwithadminoption并不cascade.
如:userAgrantselectanytabletouserBwithadminoption.
userBgrantselectsnytabletouserCwithadminoption.