首页 > 数据库 >oracle xtts 在aix环境上无法运行全备脚本

oracle xtts 在aix环境上无法运行全备脚本

时间:2022-10-19 14:56:34浏览次数:52  
标签:aix -------------------------------------------------------------------- oradata

随着业务升级,部分老机器(aix)的数据需迁移至新的服务器上(linux-x86_64),而且数据量也比较大,还涉及较多的blob字段,再加上又是跨平台,跨版本迁移,所以这里选择使用oracle官方推荐的工具xtts。

环境及工具信息

操作系统(源端):aix 5.1 x64
操作系统(目标端):redhat 7.5 x64
数据库版本(源端):11.2.0.3
数据库版本(目标端):11.2.0.4
xtts工具版本:v3

前期所有准备工作完成后,开始第一次全量备份,然而,意外出现

备份脚本xttdriver.pl无法成功运行,错误提示如下

oracle@P570A1:/oradata/xtts$$ORACLE_HOME/perl/bin/perl xttdriver.pl -p -debug 3
============================================================
trace file is /oradata/xtts/prepare_Oct19_Wed_11_13_51_941//Oct19_Wed_11_13_51_941_.log
=============================================================

--------------------------------------------------------------------
Parsing properties
--------------------------------------------------------------------

Key: backupondest
Values: /oradata/xtts/dbtzy
Key: platformid
Values: 6
Key: backupformat
Values: /oradata/xtts/dbtzy
Key: parallel
Values: 3
Key: storageondest
Values: /oradata/xtts/dbtzy
Key: dfcopydir
Values: /oradata/xtts/dbtzy
Key: stageondest
Values: /oradata/xtts/dbtzy
Key: rollparallel
Values: 2
Key: tablespaces
Values: ZHZX_SJDW
Key: getfileparallel
Values: 4

--------------------------------------------------------------------
Done parsing properties
--------------------------------------------------------------------


--------------------------------------------------------------------
Checking properties
--------------------------------------------------------------------

ARGUMENT tablespaces
ARGUMENT platformid
ARGUMENT backupformat
ARGUMENT dfcopydir

--------------------------------------------------------------------
Done checking properties
--------------------------------------------------------------------

ORACLE_SID  : dbtzy
ORACLE_HOME : /oracle/product/11.2.0
PRIMARYElapsed: 00:00:00.00


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Error:
------
Unable to run script on PRIMARYElapsed: 00:00:00.00
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

网上查遍了所有资料(包括mos),也问过了很多人,都无法解决。最终是开了sr得以解决。

问题原因(内容来源于sr给我的回复):

根据 perl 代码,它是通过查询 select database_role from v$database; 来获取角色信息。但显然您的截图中多出了未预期的串 "Elapsed: 00:00:00.00",
表明您的 sqlplus 中开启了时间回显(set timing on),导致每次查询都多出一个Elapsed 信息。

解决办法

找到如下文件:
$ORACLE_HOME/sqlplus/admin/glogin.sql
然后去掉 set timing on 代码。

 至此,xtts问题完美解决,终于开启了数据的迁移工作。

标签:aix,--------------------------------------------------------------------,oradata
From: https://www.cnblogs.com/Roobbin/p/16806243.html

相关文章

  • ORACLE中如何找出统计信息过期的表
    在ORACLE数据库当中,我们如何判断当前对象的统计信息是否过期/过时(Stale)的呢?从哪些维度去判断呢?我们有那些方法呢?下面介绍ORACLE数据库中一些找出过期统计信息的方法,主要......
  • Oracle substr用法
    一、正序截取字符substr(字符串,起始位置,截取长度)二、倒叙截取字符substr(字符串,截取长度)举例:substr('hello',-3)从o开始截取,共截取三位,结果为'llo'......
  • 使用DataX将oracle中的数据同步到MySQL
    1.环境准备(1).在oracle上创建表及数据createtableORACLE_DATAX1(user_codeVARCHAR2(20)notnull,user_nameVARCHAR2(50));insertintoORACLE_DATAX1(user_code,......
  • 数据库oracle
    14控制用户访问知识点:1)如何创建用户、修改密码;2)如何创建角色,把不同的权限分配给角色、用户;3)如何进行授权和回收权限(grant、revoke);14.1创建用户DBA使用createuse......
  • Oracle最高可用性架构(MAA)|青铜级(BRONZE)
    提到数据库高可用,Oracle作为先行者,其体系全面,值得参考和学习1、什么是MAA先下个定义MAA即最高可用性架构(MaximumAvailabilityArchitecture )Oracle最高可用性架构(MAA......
  • Oracle 19C静默安装详解
    1.检查主机名和网络并且配置/etc/hosts文件关闭防火墙#检查防火墙状态[root@bogonapp]#systemctlstatusfirewalld.service●firewalld.service-firewalld-dynamic......
  • oracle open hang 等待cursor: pin S wait on X---惜分飞
    客户19.3数据库无法在open过程hang住分析alert日志 2022-10-18T15:04:57.374918+08:00db_recovery_file_dest_sizeof102400MBis9.58%used.Thisisaus......
  • 记录清理Oracle归档日志
    一、登录数据库1.切换到Oracle用户su命令–切换用户身份su命令来自于英文单词“switchuser”的缩写,其功能是用于切换用户身份。管理员切换至任意用户身份而无需密......
  • plsql连接oracle数据库常见的报错
    1、ORA-00001:违反唯一约束条件的解决办法(sql重复执行)2、ORA-01427问题的分析和解决(sql语句有错误)3、Oracle报ORA-00942:表或视图不存在的解决方法(用sql重新查找表是否存......
  • Oracle 左连接、右链接(+)
    用(+)来实现,这个+号可以这样来理解: +表示补充,即哪个表有加号,这个表就是匹配表。如果加号写在右表,左表就是全部显示,所以是左连接。显示所有工作人员的停车记录,包括无记录......