参数SID写错,ERROR OGG-00664 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
添加进程,启动进程报错
1.0添加进程
GGSCI (t2) > add ext exta,tranlog,begin now
EXTRACT added.
--添加exta(ext标准命名规则a),读取日志,从当前开始
GGSCI (t2) > info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT STOPPED EXTA :: ::
当配置EXTRACT进程时,捕获DML(受支持的数据库且配置DDL)
--extract捕获事务已trail文件形式存储在文件系统中,每个事务中记录的是有序的保证了速度及数据的完整性。
--可以配置多个extract提取进程,可以对不同的对象进行操作,例如两个extract可以与两个replicat进程并行提取和传输
配置本地文件系统配置tar文件
GGSCI (t2) > add exttrail /home/ogg/ogg/dirdat/ab,ext exta,MEGABYTES
EXTTRAIL added.
目录,及名称名称,会存在多个tar文件,命名自动后续增加; 进程传输 ext进程;tar文件大小20M
为何源端配置本地存储tar文件,如果没有data pump,则Extract必须将捕获的数据操作发送至远程目标端。如果目标端系统或网络不可用,则源端捕获的变更无法传送至目标端,目标端恢复则数据同步耗时过长。
配置本地存储tar文件后,只要源端存在捕获记录,目标端短时间故障恢复后,数据泵可以将源端捕获的数据传送至目标端。 提取进程组
GGSCI (t2) > add extract dpea,EXTTRAILSOURCE /home/ogg/ogg/dirdat/ab
EXTRACT added.
对提取进程进行追踪
GGSCI (t2) > add rmttrail C:\win_oracle_11_database\ogg\ab,ext dpea,MEGABYTES
RMTTRAIL added. 启动捕获进程exta
GGSCI (t2) > info all –根据进程名称,配置参数
EXTRACT STOPPED EXTA :: ::
GGSCI (t2) > edit param exta
extract exta
setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK)
setenv (ORACLE_SID=t2)
USERID ogg,PASSWORD ogg
EXTTRAIL /home/ogg/ogg/dirdat/ab
dynamicresolution
table test001.t1;
2.0 排查
GGSCI (t2) >start exta GGSCI (enmo) > info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING
EXTRACT STOPPED DPEA :: ::
EXTRACT STOPPED EXTA :: :: 错误排查
GGSCI (t2) > view report exta
soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
setenv (ORACLE_SID=t2)
Set environment variable (ORACLE_SID=t2)
USERID ogg,PASSWORD ***
2019-01-27 22:10:57 ERROR OGG-00664 OCI Error beginning session (status = 1034-ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory).
2019-01-27 22:10:57 ERROR OGG-01668 PROCESS ABENDING.
修改参数
[ogg@t2 dirprm]$ vi /home/ogg/ogg/dirprm/exta.prm
setenv (ORACLE_SID=t2)
--替换为 a11204
[ogg@t2 ogg]$ vi ggserr.log
GGSCI (enmo) 19> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT STOPPED DPEA 00:00:00 21:57:06
EXTRACT STOPPED EXTA 00:00:00 21:57:27
GGSCI (enmo) 20> start exta
Sending START request to MANAGER ...
EXTRACT EXTA starting
GGSCI (enmo) 22> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EXTA 21:57:30 00:00:05
参数SID写错,ERROR OGG-00664 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist的更多相关文章
- oracle连接数据库报错:ORA-01034: ORACLE not available(Oracle 不存在),ORA-27101: shared memory realm does not exist
花一天半的时间解决客户端连接服务端的oracle数据库,无法连接问题.ORA-01034: ORACLE not available(Oracle 不存在),ORA-27101: shared mem ...
- Oracle重启 error: ora-01034:oracle not available ora-27101:shared memory realm does not exist
error: ora-01034:oracle not available ora-27101:shared memory realm does not exist 苦咖啡 他的博客中一篇文章完美的解 ...
- oracle链接报错shared memory realm does not exist
问题描述: 前两天能够正常链接,今天来了突然不能链接,原因不详. 处理方法: 连接linux进行如下操作: 1.sqlplus /nolog 2.conn / as sysdba 3.startup ...
- uiautomatorviewer 报错 Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!
在进行自动化时经常需要使用到 uiautomatorviewer获取控件的各个属性,然后在脚本中通过各个控件的属性来操作. 如果使用的是uiautomator2的话,一般都是使用weditor这个来查 ...
- nagios报错Error: No such CGI app - /usr/local/nagios/sbin/nagios/cgi-bin/status.cgi may not exist or is not executable by this process.
加上rewrite rewrite ^/nagios/cgi-bin/(.*)\.cgi /$.cgi break;
- RAC数据库的ORA-27123: Unable To Attach To Shared Memory Segment Linux-x86_64 Error: 22: Invalid argument
RAC数据库的 ORA-27123: Unable To Attach To Shared Memory Segment Linux-x86_64 Error: 22: Invalid argumen ...
- 今日写一篇散文 Textview settext 方法不能放入 int 参数 不然报错!
Textview settext 方法不能放入 int 参数 不然报错!
- LR调试脚本的时候报错Error -27796:(已解决)
LR调试bbs脚本的时候报错: 1.Error -27796: Failed to connect to server "192.168.211.128:80": [10060] ...
- 运行编译后的程序报错 error while loading shared libraries: lib*.so: cannot open shared object file: No such file or directory
运行编译后的程序报错 error while loading shared libraries: lib*.so: cannot open shared object file: No such f ...
随机推荐
- Python 正则实现计算器
# !/usr/bin/env/ python3 # -*- coding: utf-8 -*- """用户输入计算表达式,显示计算结果""" ...
- 在js中if条件为null/undefined/0/NaN/""表达式时,统统被解释为false,此外均为true
Boolean 表达式 一个值为 true 或者 false 的表达式.如果需要,非 Boolean 表达式也可以被转换为 Boolean 值,但是要遵循下列规则: 所有的对象都被当作 true. 当 ...
- ConcurrentHashMap1.8源码解析
深入并发包 ConcurrentHashMap 概述 JDK1.8的实现已经摒弃了Segment的概念,而是直接用Node数组+链表+红黑树的数据结构来实现,并发控制使用Synchronized和CA ...
- VSS迁移详细教程
本文默认迁移机和目标机已是安装好VSS服务,如果没装好参见VSS+SourceAnywhere for VSS搭建版本控制系统教程 如果你只想以最快的速度迁移库而并不关心VSS的一些操作使用,那么可直 ...
- 开发环境转Mac FAQ
vs2017 for mac, 默认的源代码管理工具是git, 不是svn, 安装source tree,注册bitbucket(免费1G私有空间),整合的比较好(国内的码云也能支持,不过是用账号密码 ...
- anglar cli的 rxjs_1.of is not a function
按照官网敲例子遇到 rxjs_1.of is not a function import { Observable,of } from 'rxjs'; 改为 import { Observable} ...
- python小数据池,代码块知识
一.什么是代码块? 根据官网提示我们可以获知: A Python program is constructed from code blocks. A block is a piece of Pyth ...
- 改变Cube的Shader下的Alpha值,实现Cube若隐若现的效果。
private float rotaSpeed = 5f; private float timer = 1; private bool flag = true; private float delay ...
- Java垃圾回收理解
gc是垃圾回收,Java的垃圾回收分为年轻代回收和老年代回收,其中年轻代回收速度快,频率高,因为Java对象大多具有朝生夕灭的特性,Java对象都是new出来的,当new出很多对象的时候,年轻代很容易 ...
- SQL-21 查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序
题目描述 查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序CREATE TABLE `employees` (`emp_no` ...