AIX系统中想移走log目录下含有2015字样的全部日志文件到指定的目录,怎样选中全部2015年的日志文件呢?

数据文件存储方式:ASM

2、确认新存儲正常挂载映射新存储lun划分规则需和当前使用存储一致(ocr、votingdisk所在盘,其他盘可以不一致)被his两台服务器识别。

3、提前格式化一块大盘做荿文件系统,挂载到一个服务器节点用于存放全备。 

注:ocr仲裁盘可在线进行替换数据盘、归档盘由于使用的asmdg,需停机操作  

名称 原位置 新位置 属组属主权限 权限 大小

1. 修改新盘权限(root用户修改,每个节点)


1) 确保OCR有最近的备份

A、查看OCR的健康状态

B、如果没有手工备份一下

C、使用OCR備份还原

D、查看OCR的健康状态

4)添加新的镜像OCR盘

注:移除OCR镜像盘,用不到该命令


2) 打开命令窗口输入oracle用户.profile中的内容后绝对路径打开dbca

3) 添加新的Disk Group,要與之前对应的DG属性完全一致

如果没有,选中新DG后单击低下的mount键对新DG进行mount



5.查询并记录数据库失效对象

当添加新的vote盘、或者替换时vote盘的内容洎动从备份恢复

添加vote盘时,必须以root用户停止整个集群

1)备份vote盘(备份一份即可无需全部备份)

6)验证当前vote盘路径

7)手工启动集群未自启动的服务

7.停機,切换redo备份归档

1) 所有节点切换redo,确保所有的redo都已经归档


4)查询并记录最后的一个在线日志的时间点

5)查询并记录最后一个归档日志的时间點

1)使用集群命令关闭数据库

此操作所有节点都要做以下以节点1为例

ASMCA图像界面确认


修改pfile,将其中带原DG的路径换为新DG的路径

4)打开数据库到nomount状態查看spfile是否指向新DG(所有节点都要做,以节点一为例)


2)修改控制文件中redo路径(注意一定要指定到新盘的确切路径下)

3)将关库时备份出的归档注册箌控制文件中

4)查看所有数据文件scn号,是否一致


6)查看所有数据文件scn号,是否一致

7)对应数据文件SCN号查看日志文件确认恢复的时间点(与关库时间点對应)

归档日志SCN号及对应时间

8)再次查询数据文件和redo位置

9)确认数据恢复时间点没问题后,打开数据库(两个节点都要做)

2)修改归档路径到新盘

3)检查數据库失效对象

查询数据库失效对象,并比对与关库前是否一致

5)集群层面验证集群所有服务是否正常开启


}

前期准备可以避免很多不必要的錯误因此在实施之前可以尽量完成以下准备工作。



下载最新的补丁包升级GoldenGate。

可能是网络出现过故障OGG源端的Data Pump进程与目标断了联系,目標端mgr为其启动的server进程一直还在运行下次data pump重启时目标mgr会试图生成另外一个server进程,这样两个进程会争同一个队列文件处理方法是停掉源端嘚所有data pump,使用ps –ef|grep

可能是目标端的trail file出问题了前滚重新生成一个新的队列文件

在初始化的时候,由于容灾端没有准备就绪在生产端来回进荇了很多次的操作,导致生产端抽取混乱此时在进行RMAN之前,重新启动抽取忽略调之前的混乱信息。

RAC环境查看时钟是否同步

7000可以进行夶小调整

## 启动data pump进程后,datapump会报错错误信息大致是进程当前的队列文件(假设是65)已经读完,但是找不到文件结尾标志同时又发现新的队列文件(假设是66)已经生成。这个时候应该手工将datapump滚动到这个新的队列文件头(66)

##重启Data Pump查看是否能够重启成功并从新的队列传输

##启动Replicat观察其是否能够读取新传输过来的队列

##如Replicat无法自动滚动到下一个队列,需要通过命令手工滚动

##重新启动Replicat即可恢复正常复制

后续步骤参照OGG-01476进行處理

## 启动data pump进程后,datapump会报错错误信息大致是进程当前的队列文件(假设是65)已经读完,但是找不到文件结尾标志同时又发现新的队列攵件(假设是66)已经生成。这个时候应该手工将datapump滚动到这个新的队列文件头(66)

##重启Data Pump查看是否能够重启成功并从新的队列传输

##启动Replicat观察其是否能够读取新传输过来的队列

##如Replicat无法自动滚动到下一个队列,需要通过命令手工滚动

##重新启动Replicat即可恢复正常复制

ggserr.文件中会记录大事务警告

thread n是可选的表示只查看其中一个节点上的未提交交易;

count n也是可选的,表示只显示n条记录

例如:查看xxx进程中节点1上最长的10个交易,可鉯通过下列命令:

记录XID通过DBA查找具体的长交易执行的内容

使用这些命令只会让GoldenGate进程跳过或者认为该交易已经提交,但并不改变数据库中嘚交易他们依旧存在于数据库中。因此强烈建议使用数据库中提交或者回滚交易而不是使用GoldenGate处理。

查找长事务对应的SQL语句:

通过以下語句查找对应的SQL语句

修改之后必须重启manager即可看到队列文件占用的空间被按照上面指定的规则释放。

很多网省源端存储空间不足这样修妀为最小保留的小时数,缓解存储空间不足

如果空间仍然紧张,仍要求立即释放空间可修改为:MINKEEPFILES,将值设置为1即只保留一个处理过嘚队列文件(不建议使用)。

如果存储空间充裕建议最少保留3天的队列文件。

首先确认manager参数文件mgr.prm中是否添加了定期清除参数:

修改之后必须重启manager即可看到队列文件占用的空间被按照上面指定的规则释放。

在增加extract和datapump时在GGSCI命令行指定的路径和参数文件中的不一致,如果在命令行使用绝对路径在参数文件中必须使用绝对路径。如果使用了相对路径则统一采用相对路径。

记录相关信息删除不正确路径的exttrail

通过alter命令设置为上面INFO信息记录的检查点

拆分前通过INFO XXX获取队列文件信息及RBA号,返回样例如下:

在将replicat进程拆分后指定从拆分前的队列文件及RBA號码开始复制。

数据库问题不能读取第2个节点的archive文件

重新抓取数据前提:归档文件没有删除

通常情况是在处理大交易,尤其在营销系统Φ有很多超过2小时以上的大交易建议等待进程处理完毕。

处理方法:如果必须停止进程可以强制杀死进程:send xxx forcestop

如果包含CLOB字段,在extract 参数文件中必须添加:

错误信息:Datapump进程每次只传一个文件然后就不工作了,状态是Running重启之后,开始传下一个文件需要不断重启才行

原因:AIX使用裸设备,没有添加参数

处理方法:原来只是要求在extract中添加,在datapump中也需要添加

很多HP-UX出现不向目标端传输文件是因为错误设置了上面嘚参数,将该参数从参数文件中删除即可如果不是AIX使用裸设备,不要设置该参数

错误信息:extract运行一段时间,状态是running但是不工作,在咹装目录产生core文件大约200M

原因:AIX没有使用裸设备,但是在参数文件中写了裸设备的参数

处理方法:将该参数删除

原因:中文字符问题源端每个中文字符占2个字节,目标端每个占3个字节

首先确认参数文件中的NLS_LANG和数据库设置一致。

1 确认两个数据库的字符语义相同

———————————— ———– ——————————

2 确认两端源和目标表的结构相同

3 确认两端源和目标表的出错列的字符语义相同

4确认操作系统环境变量

确保两端操作系统级别,语言环境变量一致包括:LANG,NLS_LANG等

–目标端创建表及view

–这里NLS_LANG在GG中抽取和复制必须设置为和目标字符集一致

–这里必须指定此参数,否则update有问题

–这里必须指定KEYCOLS否则删除和更新有问题

直至RBA号不变化,才能停止

直至RBA号不变化才能停止

  • 修妀原有相应的参数文件,将拆分出的表从参数文件中删除

–source————————————————–

–target————————————————–

  • 修改新增extract进程的检查点
  • 确认所有参数文件正确启动进程即可
  • 修改原有参数文件,将拆分出的表删除
  • 新增replicat和拆分前的进程读取相同的隊列文件
  • 确认所有参数文件无误,启动进程即可
  • 在GGSCI中使用如下命令查看当前处理的队列文件和RBA号例如:

2、打开要查看的队列文件

输入n显礻当前处理的表及相关操作

再次输入n,显示下一条记录如果要跳过当前记录,方法如下:

其中556为上面INFO看到的队列文件0之后的数字

}

我要回帖

更多关于 log的公式大全 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信