您的位置:首页 > 数据库 > Oracle

oracle数据库管理指南

2015-10-31 00:23 846 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: