当前位置:  数据库>oracle

把AIX中的Oracle 10g R2数据迁移到HP 集群Oracle 11g R2中

    来源: 互联网  发布时间:2017-04-08

    本文导语: 描述:AIX为64位的Oracle10g R2数据库,HP UNIX为64位的ORACLE11g R2数据库,现在把AIX数据库某个用户的数据迁移到HP数据库中 1、在AIX系统操作在数据库查看有没有expdp_dir目录SQL> select * from dba_directories; OWNER                    ...

描述:AIX为64位的Oracle10g R2数据库,HP UNIX为64位的ORACLE11g R2数据库,现在把AIX数据库某个用户的数据迁移到HP数据库中

1、在AIX系统操作
在数据库查看有没有expdp_dir目录
SQL> select * from dba_directories;

OWNER                          DIRECTORY_NAME
------------------------------ ------------------------------
DIRECTORY_PATH
--------------------
SYS                            EXPDP_DIR
/oracle/oraarch/expdp_dir




如果没有,则可以重新创建:
SQL> create directory expdp_dir as '/oracle/oraarch/expdp_dir';

授权:
SQL> grant read,write on directory expdp_dir to bhomswas;

Grant succeeded.

在操作系统查看是否有/oracle/oraarch/expdp_dir,没有则需要建立目录
$ mkdir expdp_dir

导出:
expdp bhomswas/password  DIRECTORY=expdp_dir DUMPFILE=bhomswas.dmp  logfile=bhomswas.log

2、在HP操作
在/home/oraoms目录下建立impdp_dir目录
CBDBS01-> mkdir impdp_dir

把在aix导出来的数据文件bhomswas.dmp用ftp上传到hp系统/home/oraoms/impdp_dir目录中

ftp  HPIP
ftp>bin
ftp>put bhomswas.dmp

然后系统授权:
CBDBS01-> chmod 777 bhomswas.dmp
CBDBS01-> ls -l
total 1679072
-rwxrwxrwx   1 oraoms     oinstall   859684864 Nov 23 11:17 bhomswas.dmp



4、在HP数据库中创建表空间及其用户
确认表空间的数据文件路径
select * from dba_data_files

创建1个表空间
--1
create tablespace MLOG_NORM_SPACE
datafile '+DATADG/cboms/datafile/MLOG_NORM_SPACE.dbf'
size 5M autoextend on



创建用户:
create user bhomswas
identified by password
default tablespace PUB_NORM_SPACE


grant dba to bhomswas;

在数据库创建目录并授权
create directory impdp_dir as '/home/oraoms/impdp_dir';

grant read,write on directory impdp_dir to bhomswas;


3、在AIX操作

修改tnsnames.ora,增加
cboms1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = HPIP)(PORT = 1568))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = cboms)
      (INSTANCE_NAME = cboms1)
    )
  )








测试了解hp服务器

sqlplus user/password@cboms1

impdpbhomswas/password@cboms1DIRECTORY=impdp_dir dumpfile=bhomswas.dmp logfile=Imp.log

完毕!

附:

如果HP数据库是两台的RAC数据库,AIX的数据库不能下面这样配置。
配置/oracle/oms/102_64/network/admin/tnsnames.ora,添加hp数据库的信息
CBOMS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = HPIP)(PORT = 1568))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.46.28)(PORT = 1568))
    (LOAD_BALANCE = yes)
    (FAILOVER = ON)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = cboms)
      (FAILOVER_MODE =
        (TYPE = Select)
        (METHOD = BASIC)
      )
    )
  )















 

导入数据到hp数据库
impdpbhomswas/password@CBOMSDIRECTORY=impdp_dir dumpfile=bhomswas.dmp logfile=Imp.log

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation



这样报错,是因为在HP的2台服务器中找不到文件夹,所以只能配置一个节点。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • AIX 5.3下调用windows 2000上的exe程序,且AIX下需要得到windows下程序执行的返回结果
  • AIX目前最新的编译器都支持C++0x标准里的那些内容?GCC 4.5.0是否能够在AIX上安装?
  • 公告:CSDN AIX论坛有奖话题讨论活动(七)——本期话题:在海量运算方面,和Linux系统相比,AIX系统有优势吗?
  • 哪里可以下载AIX操作系统?
  • 公告:CSDN AIX论坛有奖话题讨论活动(四)——本期话题:从开发周期上来看,和HP-UX、Solaris相比,AIX系统有优势吗?
  • 公告:CSDN AIX论坛有奖话题讨论活动(八)——本期话题:除了数据库应用,还有哪些应用也可以运行于AIX系统之上?(和Linux系统相比较,性能更优)
  • AIX共享内存分配问题
  • 求GCC for AIX5.3
  • aix上编译问题
  • linux -> aix 发展
  • 公告:CSDN AIX论坛有奖话题讨论活动(六)——本期话题:AIX的动态工作负载分区和Hypervisor的逻辑分区相比,有何优劣?
  • 有关 AIX 编程兼容性方面的疑问
  • aix问题求教--愿给200分!!!
  • 关于AIX的进程间通讯的方法
  • window 向aix 的移植问题----在线等待
  • 普通pc机,可否装aix操作系统?
  • 有谁在AIX下装过下载版的websphere
  • IBM AIX可以用其他的unix 或者 lunix代替吗?
  • 请问AIX下用什么命令能够获取CPU型号、频率信息,多CPU情况下
  • 在AIX(4.3)系统上如何查看内存情况


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3