概要文件管理用户资源
create profile profile_name limit
select * from dba_profiles where profile='' order by limit;
口令管理
select * from dba_profiles where profile='' and resource_type='password'
口令验证函数直接执行概要文件
D:\app\Administrator\product\11.1.0\db_1\RDBMS\ADMIN\utlpwdmg.sql
----------------------------------
RMAN备份和恢复数据库
Recovery Manager
自动寻找数据库需要恢复的数据文件
优点:支持增量备份;自动管理备份文件夹;自动化备份与恢复;不产生重做信息;恢复目录;支持映像拷贝;新块的比较特性;数据文件压缩处理;备份文件有效性检查
系统结构:
RMAN可执行程序,RMAN客户端、服务器进程、信息库、恢复目录
快闪恢复区:flash recovery area
OMF自动创建备份文件文件名
show parameter db_recovery
使用RMAN到数据库连接
rman
connect name/pwd
使用RMAN实现脱机备份
shutdown immediate
startup mount
backup database;
备份控制文件
backup current controlfile format '';
backup current controlfile;
相关概念和配置参数
备份集、通道、映像拷贝
backup as copy database
联机备份
三个前提:设置快闪恢复区、LOG_ARCHIVE_START 参数设置为TRUE,数据库处于归档模式
backup database/tablespace name/datafile name/current controlfile
实现增量备份
级别0和级别1
backup incremental level 0 database;
backup incremental level 1 database;
脚本
恢复目录
操作系统文件
RMAN脱机恢复数据库
startuo nomount;
restore controlfile from autobackup
alter database mount;
restore database;
alter database open;
归档模式下:
startup mount
restore database
recover database;
alter database open
RMAN联机热备份rman target system/oracle@orcl
sql 'alter tablespace sysauc offline';
restore tabalespace sysaux;
recover tablespace sysaux;
sql 'alter tablespace sysaux online'
--------------------------------------------
SQL优化
获得执行计划
utlxplan.sql
desc plan_table
explain plan for select count(*) from scott.emp;
autotrace
set autotrace on
-----------------------------------------
IO优化
减少磁盘读取次数,平衡数据文件的磁盘分布
v$system_event,v$session_event,v$session_wait
-------------------------
数据泵导入IMPDP
EXP IMP备份和恢复数据库
逻辑备份、物理备份
脱机备份=冷备份
联机备份=热备份
一直备份与不一直备份的区别就是SCN是否一样
exp help=y