1、oracle数据库管理
无论单机还是rac,还是主备
暗转数据库软件及创建数据库
环境变量
内核参数
数据库名称
字符集设置
数据文件格式:文件系统,raw,asm
2、数据库和实例启动关闭
启动数据库的三个阶段
nomount:启动参数文件
mount:度控制文件 ora-205
open:如果数据库的监测点一致,那么直接的打开,如果不一致,那么就做实例级恢复
v$instance,v$database,v$parameters数据字典
关闭数据库的三个阶段
关闭数据库:正常关闭,还是强行
shutdown immediate ,abort
3、管理内存
缓冲高速缓存 db_cache_size
使用多个缓冲区池
共享池 share_pool_size
大型池 large_pool_size
Java 池
重做日志缓冲区 redo_buffer
自动管理共享内存
自动优化sga参数
手动优化的sga参数
v$parameter
4、表空间
创建各种表空间,数据表空间,回滚段表空间,临时表空进啊
删除表空进啊
创建非标准块大小的表空间
创建big_tablespace
查询表空间
v$tablespace、dba_tablespaces
5、数据文件
添加数据文件
删除数据文件(10g以后才有)
重命名数据文件
更改数据文件大小
数据文件online、offline
查看数据文件大小
v$datafile、dba_data_files 、dba_temp_files
SQL> select file_name,bytes from dba_data_files;
6、参数管理
pfile(字符文件)和spfile(二进制文件)转换
更改spfile
更改pfile
查看参数
查看spfile位置
SQL> show parameters pfile
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string G:\ORACLE10G\DBS\SPFILEORACLE.
ORA
SQL> show parameters sfile
7、redo管理
添加redo组
删除redo组
添加删除redo成员
删除redo成员
drop老的redo
add新的redo
SQL> select member from v$logfile;
MEMBER
--------------------------------------------------------------------------------
G:\ORADATA\ORACLE\REDO03.LOG
G:\ORADATA\ORACLE\REDO02.LOG
G:\ORADATA\ORACLE\REDO01.LOG
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS
---------- ---------- ---------- ---------- ---------- --- ----------------
FIRST_CHANGE# FIRST_TIME
------------- --------------
1 1 65 52428800 1 NO INACTIVE
3010912 29-10月-15
2 1 66 52428800 1 NO INACTIVE
3043401 30-10月-15
3 1 67 52428800 1 NO CURRENT
3095562 30-10月-15
SQL> desc v$logfile;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
GROUP# NUMBER
STATUS VARCHAR2(7)
TYPE VARCHAR2(7)
MEMBER VARCHAR2(513)
IS_RECOVERY_DEST_FILE VARCHAR2(3)
SQL> desc v$log;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
GROUP# NUMBER
THREAD# NUMBER
SEQUENCE# NUMBER
BYTES NUMBER
MEMBERS NUMBER
ARCHIVED VARCHAR2(3)
STATUS VARCHAR2(16)
FIRST_CHANGE# NUMBER
FIRST_TIME DATE
更改redo大小
查看redo状态
8、undo管理
undo表空间更改
undo表空间创建
undo表空间用途
undo保留时间的设置
ora-01555错误产生原因
9、闪回
闪回删除和回收站
回收站
从回收站还原表
回收站:自动收回空间
回收站:手动收回空间
查询回收站
查询已删除的表中的数据
闪回删除的数据
10、管理锁
锁定机制
数据并发处理
dml锁定
锁定冲突
锁定冲突的可能原因
检测锁定冲突
解决锁定冲突
使用sql解决锁定冲突
死锁
11、oracle用户
创建用户
赋予用户权限
管理用户
在用户中创建对象
管理用户对象
dba_users
12、oracle网络
主要配置tnsname.ora
listener.ora
sqlnet.ora
动态注册到静听
静态注册到监听
包括客户端连接单机库、rac库配制方法
13、审计
数据字典:
v$动态性能视图 各个阶段都存在
静态性能视图
dba_
all_
user_
1、oracle体系结构
2、oracle管理精通
3.SQL
4、备份恢复
5、oracle rac
6、调优
主机调优、存储
网络
db
应用
灾备 goldengate dataguard shareplx