- --rman中如何配置备份的路径
- 1.在sqlplus中配置归档日志文件的路径:
- SQL>alter system set log_archive_dest_1='location=C:\app\Administrator\backup\archivelog' ;
- 2.在rman中配置controlfile文件的路径:
- RMAN>configure controlfile autobackup format for device type disk to 'C:\app\Administrator\backup\rmanbackup\%F' ;
- 3.在rman中配置datafile文件的路径:
- RMAN>configure channel device type disk format 'C:\app\Administrator\backup\rmanbackup\%U';
-
- --关于10046事件level等级的说明
- level 0 :相当于sql_trace = false,禁用跟踪功能;
- level 1 :相当于sql_trace = true,启用标准跟踪,也就是等同于sql trace;
- level 4 :在1级的基础上还会跟踪绑定变量的信息;
- level 8 :在1级的基础上还会跟踪等待事件的信息;
- level 12:在1级的基础上还会加上绑定变量、等待事件的信息,相当于 1级+4级+8级;
- --打开跟踪的语句:
- 1.system级别
- alter system set events '10046 trace name context forever,level 12' ;
- 2.session级别
- alter session set events '10046 trace name context forever,level 12' ;
- --关闭跟踪的语句
- 1.system级别
- alter system set events '10046 trace name context off' ;
- 2.session级别
- alter session set events '10046 trace name context off' ;
- --如何查看生成的trace跟踪文件
- 1.通过下面的语句:
- select spid from v$processes where addr in (select paddr from v$session where sid=&sid) ;
- 2.通过自定义的trace跟踪文件名:
- alter session set tracefile_identifier='ztbt' ;
- 此时生成的跟踪文件名格式为:sid_ora_spid_identifier
- 3.查询trace文件的位置:
- SQL>select value from v$diag_info where name='Default Trace File';
- 4.打开查找到的trace文件
- 由于生成的.trc文件内容较多,阅读较为麻烦,可以使用下面的语句进行摘要:
- c:\>tkprof C:\app\Administrator\diag\rdbms\csk\csk\trace\csk_ora_6564_ztbt.trc c:\ztbt.txt
- 然后打开c:\ztbt.txt文件即可
-
- --生成SQL语句的10046事件 :
- SQL>connect username/password
- SQL>alter session set timed_statistics = true;
- SQL>alter session set statistics_level=all;
- SQL>alter session set max_dump_file_size = unlimited;
- SQL>alter session set events '10046 trace name context forever, level 12';
- SQL><Run your SQL here;>
- SQL>alter session set events '10046 trace name context off';
- 上传trace
-
- --Oracle中如何临时修改用户的密码,用完后再改回去
- 1.oracle11g中将密码存放到 sys.user$ 表中;
- select password from sys.user$ where name='SYSTEM';
- 此时查到SYSTEM的密码为:17B1CB44C3551EF8
- 2.在sqlplus中将SYSTEM的密码修改为123;
- alter user system identified by 123;
- 3.当使用完SYSTEM帐号需要处理的事情后,将密码更改为原先的密码:
- alter user system identified by values '17B1CB44C3551EF8' ;
-
- --修改用户信息
- 1.修改用户口令:
- alter user <用户名> identified by <新口令> ;
- 2.设置口令过期:
- alter user <用户名> password expire ;
- 3.锁定用户:
- alter user <用户名> account lock ;
- 4.解锁用户:
- alter user <用户名> account unlock ;
-
- --缓冲命中率
- select * from v$sysstat where name in ('physical reads cache','db block gets from cache','consistent gets from cache');
- select round(1-26953/(409743+1804625),4)*100||'%' from dual ;
-
- --pfile与spfile讲解
- 1.pfile,spfile的说明与命名规范
- 这两个文件保存在OracleHome/dbs目录
- pfile命名规范 :init + SID +.ora
- spfile命名规范 :spfile + SID +.ora
- 2.使用一个例子pfile修改成一个当前数据库能使用的pfile
- 3.使用pfile创建spfile
- create spfile='spfile文件名' form pfile='pfile文件名';
- create spfile form pfile; --使用默认值
- 4.pfile的修改,直接使用文本编辑器修改。
- ---spfile---
- 1.修改spfile中的内容:<这是可选部分>
- alter system set parameter=value <comment='说明' > <deferred> <scope=memory|spfile|both> <sid='sid|*'>;
- 2.把spfile中的参数改回默认值
- alter system reset parameter scope=both sid='*';
- 3.使用spfile 创建pfile
- create pfile='pfile文件名' form spfile='spfile文件名' ;
- create pfile form spfile; --使用默认值
-
- --如何将数据库设置为处在停顿状态
- --此时除了sys和system账号外,其他账号都不能登陆到实例
- SQL>alter system quiesce restricted ;
- --取消停顿
- SQL>alter system unquiesce ;
- --如何将数据库设置为处在挂起状态
- --此时除了sys和system账号外,其他账号可以登陆到实例,到不能执行操作
- --此时所有原先存在的IO操作还可以继续,但是新的访问操作处在停顿状态
- SQL>alter system suspend ;
- --取消停顿
- SQL>alter system resume ;
-
- --概要文件Profile
- 1.SESSION_PER_USER :用户的最大并发会话数
- 2.CPU_PER_SESSION :每个会话的CPU时钟限制
- 3.CPU_PER_CALL :每次调用的CPU时钟限制,调用包含解析、执行命令和获取数据等
- 4.CONNECT_TIME :最长连接时间,一个会话的连接时间超过指定时间后,Oracle会自动断开连接
- 5.IDLE_TIME :最长空闲时间,如果一个会话处于空闲状态超过指定的时间,Oracle会自动断开连接
- 6.LOGICAL_READS_PER_SESSION :每个会话可以读取的最大数据块数量
- 7.LOGICAL_READS_PER_CALL :每次调用可以读取的最大数据库块数量
- 8.PRIVATE_SGA :SGA私有区域的最大容量
- 概要文件对口令的定义和限制如下:
- 1.FAILED_LOGIN_ATTEMPTS :登陆失败的最大允许尝试次数
- 2.PASSWORD_LIFE_TIME :口令的最长有效期
- 3.PASSWORD_REUSE_MAX :口令在可以重用之前必须修改的次数
- 4.PASSWORD_REUSE_TIME :口令在可以重用之前必须经过的天数
- 5.PASSWORD_LOCK_TIME :超过登陆失败的最大允许尝试次数后,账户被锁定的天数
- 6.COMPOSITE_LIMIT :指定用于判断口令复杂性的函数名
- 概要文件生效方式:
- alter system set resource_limit=true scope=spfile ;
- 查询概要文件是否生效:
- show parameter resource_limit ;
-
- --如何打开闪回的参数
- 1.查看闪回的参数
- show parameter undo ;
- 2.设置闪回的时间
- alter system set undo_retention=86400 ; --设置闪回的时间为86400秒,即1天的时间;
- 3.设置下面的参数保证过期的信息会被覆盖
- alter tablespace undotbs1 retention guarantee ;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28878983/viewspace-2134246/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28878983/viewspace-2134246/