系统环境: 操作系统: RedHat EL4、AIX 5.3 错误现象: Linux 作为NFS Server ,AIX host 作为NFS Client; [root@aix211 /]#mount.../cuug11/storage21 vmount: Not owner NFS Server 配置: [root@rhel152 ~]# cat /etc/hosts 192.1688.211 aix211...[root@rhel152 ~]# cat /etc/exports #for aix211 /backup/cuug11/storage21 aix211(rw,async,nohide,no_subtree_check.../]#nfso -o nfs_use_reserved_ports=1 [root@aix211 /]#mount /backup [root@aix211 /]#df -m 192.168.8.152...例如: [root@aix211 /]#nfso -o nfs_use_reserved_ports=1
本文提供了一个简单易用的基于linux shell下的RMAN备份脚本供参考。大家可根据自己的需要进行适当调整。...RMAN备份相关方面的知识较多,可以参考: RMAN 概述及其体系结构 RMAN 配置、监控与管理 RMAN 备份详解 RMAN 还原与恢复 RMAN catalog 的创建和使用 基于catalog...创建RMAN存储脚本 基于catalog 的RMAN 备份与恢复 RMAN 备份路径困惑 其次是对于shell脚本中调用sql,rman语句可以参考 Linux/Unix shell 脚本中调用...SQL,RMAN脚本 Linux/Unix shell sql 之间传递变量 下面是脚本的具体内容 ##===========================================...RMAN_DATA #RMAN_LOG=$RMAN_DATA/log; export RMAN_LOG RMAN_LOG=/u02/database
灾备库通过源库的全备archive文件做完全库恢复后,拿到源库的archive日志在灾备库执行recovery恢复时报错: RMAN> recover database until sequence 5873...file 1 needs more recovery to be consistent ORA-01110: data file 1: '/oraciisdb/ciisdb/system01.dbf' RMAN...-00571: =========================================================== RMAN-00569: =============== ERROR... MESSAGE STACK FOLLOWS =============== RMAN-00571: ==================================================...========= RMAN-03002: failure of recover command at 10/12/2018 15:29:39 RMAN-06053: unable to perform
关掉对应的应用程序,则端口就自然关闭了,如: “kill -9 PID” (PID:进程号) 如: 通过”netstat -anp | grep ss...
AIX上使用的是xlc++编译器,Linux上使用的是g++编译器。对C标准中没有严格定义的行为,两个编译器的处理方式不一定相同,会造成一些bug。...避免越界ret结构体包含double型变量amt,使用前没初始化amt默认值0.0amt默认值为超大正数,导致程序崩溃增加初始化处理memset(&ret, '\0', sizeof(ret)); 如果AIX...是32位版本到Linux是64位版本,有些变量的长度会发生变化。
--********************************** -- 基于Linux下 Oracle 备份策略(RMAN) --********************************.../rman@david; connect target sys/oracle@austin; catalog的通用脚本 rman cmdfile=/u03/bk/scripts/connect.rcv...--(在rman中使用外部脚本) rman catalog rman/rman@david target sys/oracle@austin --使用该脚本连接后创建通用脚本 2.建立通用脚本...中检验在rman中写的脚本global_inc0、global_inc1、global_inc2,因为RMAN不会自动检查,下面的语句用来执行脚本(检验) RMAN> run{ 2> execute...global_inc1; 4> execute global script global_inc2; 5> } --查看备份完成情况 list backupset summary; 4.建立shell脚本,让linux
客户一套基于AIX系统的Oracle数据库的ASM空间不足,需要进行扩容,目前ASM磁盘组容量如下: bash-4.4$ asmcmd lsdg State Type Rebal Sector...因为是操作系统是AIX,查看《Oracle Database Oracle Clusterware and Oracle Real Application Clusters Installation Guide...for AIX》手册,手册上描述如下: To enable simultaneous access to a disk device from multiple nodes, you must set
--在 11gR2 中,因为 Bug 12702521 的存在,Solaris SPARC (64-bit) AIX (64-bit) 这2个版本之间不能进行 RMAN 操作。...说明: 如果源端空间不够可以采用 NFS 磁盘挂载的方式,即将 Linux 的 NFS 文件系统挂载到中间环境(AIX 小机)的方式。 XTTS 基于 RMAN 备份的方法,对于空间需求要求较高。...4.2 方式二:RMAN Backup RMAN Backup 方式是基于 RMAN 备份原理,通过使用 rman-xttconvert_2.0 包提供的参数,对数据库进行基于表空间的备份,将备份生产的备份集写到本地或者...4.3 方式三:手工 XTTS 迁移 Oracle 提供的封装 perl 脚本仅支持目标系统 LINUX,而通过手工 XTTS 迁移的方式可以支持目标系统是 AIX、HP、SOLARIS 等 UNIX...导出完成之后,将 dmp 文件传输到 Linux。
0x00 概述 AIX机器真难用,一时半会还真适应不了。
--====================== -- RMAN 备份详解 --====================== 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档...归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份 RMAN...使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话 RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等 3.RMAN备份的类型...========== RMAN-03002: failure of backup command at 10/14/2010 18:56:12 RMAN-20202: tablespace not...session s where p.addr = s.paddr and client_info like '%id=rman%' 3.Linux下的rman自动备份 备份脚本+crontab
比如本次需求如下: 源端 目标端 IP地址 10.6.xx.xx 10.5.xx.xx 操作系统 AIX 5.3 RHEL 6.7 是否RAC 否 是 数据库名称 sourcedb targetdb.../exp/newxx/dump mkdir -p /exp/newxx/backup_incre chown -R ora103:dba /exp/newxx --源端AIX上传rman-xttconvert..._2.0.zip至/exp/newxx cd /exp/newxx unzip rman-xttconvert_2.0.zip --目标端Linux创建相关目录 mkdir -p /exp/newxx...上传rman-xttconvert_2.0.zip至/exp/newxx cd /exp/newxx unzip rman-xttconvert_2.0.zip 2.3 源端开启 bct 源端开启bct...增加rman备份并行度: RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 16 BACKUP TYPE TO BACKUPSET; 编辑备份文件,每次备份失败会在
/perl/bin/AIX/Opt/lib/5.8.3/aix-thread-multi /project/aix5l64/main/APACHE/perl/bin/AIX/Opt/lib/5.8.3.../project/aix5l64/main/APACHE/perl/bin/AIX/Opt/lib/site_perl/5.8.3/aix-thread-multi /project/aix5l64/main.../APACHE/perl/bin/AIX/Opt/lib/site_perl/5.8.3 /project/aix5l64/main/APACHE/perl/bin/AIX/Opt/lib/site_perl...而在目标环境Linux6.8 + Oracle 11.2.0.4 就正常,起初我没多想这个问题,以为是10g的自带perl版本过低不支持,第一轮测试使用了系统自带perl可执行。...tablespace(s) -h : this (help) message (Default) -d : provides more debug information, also rman
磁盘 I/O 性能的监控 监控磁盘的 I/O 性能,我们可以使用 AIX 的系统命令,例如:sar -d, iostat, topas, nmon 等。...topas 登录 AIX 操作系统,输入 topas,然后按 D,会出现如下界面: ? 在上图中,TPS 即为磁盘的 IOPS,KBPS 即为磁盘每秒的吞吐量。...通过调整 AIX 参数改善磁盘 I/O 性能 在 AIX 系统中,有关磁盘 I/O 性能相关的参数我们主要调整的参数如下图: 图 4.AIX 常见的磁盘 I/O 性能参数 ?...调整I/O 队列长度 queue_depth 是 AIX 一次可以传送到磁盘设备的命令的数量,把命令放在队列中再传送给磁盘可以提高 I/O 性能。...AIX 中定义的每个磁盘在 ODM 库中都有 queue_depth 属性。这个属性限制了 AIX 可以传送到设备的最大命令的数量。 queue_depth 默认数值为 4 ?
补丁准备 Linux 平台下 2019 年 4 月发布的补丁包 p6880880_112000_Linux-x86-64.zip p29255947_112040_Linux-x86-64.zip Oracle...p29255947_112040_Linux-x86-64.zip 3.oracle用户解压缩 unzip p21523375_112040_AIX64-5L.zip (必须用unzip解压!!!!!)...unzip p6880880_112000_AIX64-5L.zip (解压完了生成OPatch文件夹) 注意;这里写的是 AIX 下的补丁包,正常情况下是下图的补丁包。 ?...SQL >@catbundle.sql psu apply SQL >@utlrp.sql SQL > @dbmsjdev.sql SQL > exec dbms_java_dev.disable $ rman...catalog username/password@alias RMAN> UPGRADE CATALOG; ?
在归档模式下的还原与恢复的简化例子 RMAN> connect target / RMAN> startup mount; RMAN> restore database; RMAN> recover...file 6 ORA-01110: data file 6: '/u01/app/oracle/oradata/tbs01.dbf' ORA-27041: unable to open file Linux...SPFILE文件丢失的恢复 SPFILE参数文件可以在RMAN中进行备份,因此可以使用RMAN来恢复SPFILE文件。可以自动备份SPFILE。...target / nocatalog RMAN> startup nomount force; RMAN> set dbid=1263182651; RMAN> restore spfile from...RMAN 配置、监控与管理 RMAN 备份详解 RMAN 还原与恢复 有关Oracle体系结构请参考: Oracle实例和Oracle数据库(Oracle体系结构) Oracle 表空间与数据文件
系统中这么执行是没有问题的,但是 AIX 中却会出错,则需要指定一下环境变量 export USER=grid 然后在执行上面的命令。...5、在其他节点也执行 2,3,4 步骤 生成ocm.rsp 解压 patch root执行命令(AIX需要注意export USER=grid) /u01/app/product/11.2.0/grid...系统中这么执行是没有问题的,但是 AIX 中却会出错,则需要指定一下环境变量 export USER=oracle 然后在执行上面的命令。...SQL>@catbundle.sql psu apply SQL> @utlrp.sql SQL > @dbmsjdev.sql SQL > exec dbms_java_dev.disable $ rman...catalog username/password@alias RMAN> UPGRADE CATALOG; 3、检查数据库版本 Oracle用户: $ORACLE_HOME/OPatch/opatch
/oradata2/f8rdl6vi_1_1" ORA-27037: unable to obtain file status Linux-x86_64 Error: 2: No such file or...-p prepare source for backup -p option is used only when Prepare phase method is RMAN backup.Prepare...Creates RMAN script $TMPDIR/rmanconvert.cmd that will be used to convert the datafile copies to the required...-c convert datafiles -c option is used only when Prepare phase method is RMAN backup.Convert datafiles...-d debug -d option enables debug mode for xttdriver.pl and RMAN commands it executes.
本案例是福建某客户一套待上线系统,操作系统版本为AIX 7.2,集群版本为12.2。几天前2节点GI突然重启,本文将分析其产生的原因。
实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成。...本文描述了使用rman duplicate实现异机数据库克隆。...对于不同位置的duplicate情形,需要对文件位置进行转换,可参考: RMAN 数据库克隆文件位置转换方法 image.png 3、实战RMAN异机克隆 --环境: --目标数据库:...database]$ cat /etc/issue Enterprise Linux Enterprise Linux Server release 5.5 (Carthage) Kernel...-->启动辅助实例到nomount状态 [oracle@linux4 ~]$ rman auxiliary / -->直接使用auxiliary / 方式连接到辅助数据库 connected
我们可以通过基于用户管理的不完全恢复实现,也可以通过基于RMAN方式来实现。本文主要描述是基于RMAN的不完全恢复的几种情形并给出示例。...有关数据库备份恢复,RMAN备份恢复的概念与实战可以参考文章尾部给出的链接。...; release channel ch2; } [oracle@node1 ~]$ rman target / cmdfile=/home/oracle/rman_full.rcv log=/home...> shutdown immediate; RMAN> startup mount; RMAN> reset database to incarnation 2; RMAN> run{ 2> set until...> shutdown immediate; RMAN> startup mount; RMAN> reset database to incarnation 2; RMAN> run{ 2> restore