ITPub博客

首页 > 数据库 > Oracle > Oracle GoldenGate容灾项目初始化调研模板

Oracle GoldenGate容灾项目初始化调研模板

原创 Oracle 作者:SnowDBA 时间:2014-08-10 22:58:25 1 删除 编辑
最近接触到容灾备份的项目。甲方是某省大客户,大客户就是不差钱的客户。目前已经搭建好了OGG环境,生产端是3节点的RAC,并且运行了一段时间。但是现在提出要重新初始化。一想到初始化第一反应是source库有多大的数据,RMAN需要多大空间,复制数据需要多久等等,但是销售在会议上说道这里时,故意停顿了一下,然后略带调侃的说:“初始化,其实就是重新做的意思” 

原来如此。
由于在已有的系统上重新做,所以对生产环境的现状要做一个调研。调研报告总结如下

数据库基本信息

数据库版本
select * from v$version;

现有数据量
select sum(bytes/1024/1024/1024) GB from dba_segments;

现有数据文件大小
select sum(bytes/1024/1024/1024) GB from dba_data_files;

Oracle初始化参数spfile
create pfile=/tmp/pfile.bak from spfile

Oracle数据库用户
select username from dba_users;

数据库中无效的对象
SELECT owner,object_name,status FROM dba_objects WHERE status <> 'VALID';

数据库软件安装的路径
找出ORACLE_HOME,ORACLE_SID,ORACLE_BASE,CRS_HOME等信息
$ env

Opatch版本
opatch lsinventory -detail -oh $ORACLE_HOME
opatch lsinventory -detail -oh $CRS_HOME

PSU版本
opatch lsinventory -bugs_fixed|grep -i 'DATABASE PSU'

alert中是否有报错
show parameter dump
vi $ORACLE_BASE/diag/..../alert_SID.log
在vi中查看ORA-开头的错误信息
/ORA-

表空间信息,大小
select tablespace_name,bytes/1024/1024/1024 GB from dba_data_files;

数据文件、控制文件数量
select count(*) from v$controlfile;
select count(*) from v$datafile;

数据文件、控制文件位置
select name from v$datafile;
select name from v$controlfile;

数据库字符集
select * from nls_database_parameters;
NLS_CHARACTERSET:

归档日志切换频率
select distinct(bytes/1024/1024) MB from v$log;

        MB
-----------
        500

count_number:每天产生归档的次数
size_mb:     每天产生归档的大小

select max (first_time) max_first_time,
to_char (first_time, 'yyyy-mm-dd') day,
count (recid) count_number,
count (recid) * 500 size_mb
from v$log_history
group by to_char (first_time, 'yyyy-mm-dd')
order by 1
/

单机还是RAC
select instance_number,instance_name,host_name,status,version from gv$instance;
instance_number:

temp表空间大小
select sum(bytes/1024/1024) MB from v$tempfile;

undo表空间大小
select name from v$tablespace;

select sum(bytes/1024/1024) MB 
from dba_data_files 
where tablespace_name='';


AWR报告是否开启
SHOW PARAMETER STATISTICS_LEVEL
TYPICAL或者 ALL,表示启用AWR;
BASIC,表示禁用AWR。

ASM中磁盘大小
ASM卷组名
asmcmd,然后lsdg

ORC和votedisk路径、大小
#crsctl query css votedisk
#ocrcheck

备份
NBU软件,七天一次全备20:00-23:00,其余六天每天0:00-3:00增量备份

OGG同步其他数据库
甲方提供
xx数据库,xx数据库,xx管理库,xx查数据库....


Oracle数据库用户对象统计
select owner,object_type,count(*) from dba_objects group by object_type,owner;

数据复制OGG方面调研

生产业务系统
甲方提供

生产操作系统
lsb_release -a

生产端数据库版本
select * from v$version;

生产端OGG版本
ggsci

生产端OGG的参数配置EXTRACT,DATAPUMP
extya.prm
dpeya.prm

容灾端操作系统
lsb_release -a

灾备端数据库版本呢
select * from v$version;

灾备端OGG版本
ggsci

灾备端OGG配置文件REPLICAT
/godengate/dirprm/*
repya.prm
repyb.rpm
repyc.prm
repyd.prm
repye.rpm
repyf.rpm

和其它业务系统管理复制
甲方提供

OGG使用的tablespace
goldengate:之前创建好的用户

select username,default_tablespace from dba_users where username='goldengate';

EXTRACT进程名称
ggsci> info all
EXTYA

DATA PUMP进程名称
ggsci> info all
DPEYA

复制的表名称(基于表的复制)
甲方提供
ggsci>view param extya


EXTRACT进程数量
ggsci> info all

队列保留天数
ggsci> view param mgr



调研报告的项目可以根据自己的需求适当增减,目的是把需要关注的参数了解清楚,在实施之前可以搭建测试环境充分的测试。在接下来的实施阶段我会继续奉献初始化工作的具体信息。
当然这个“初始化”就是重新做的意思。














来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29047826/viewspace-1248880/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-06-21

  • 博文量
    223
  • 访问量
    1633583