B是刚安装好的一个空库
 脚本该怎么写?

解决方案 »

  1.   

    1.建dblink;
    2.DBA_ALL_TABLES里包含全部的表名,可以通过动态SQl导数据。
      

  2.   

    a库 exp 用户名/密码@服务器名 file=路径/文件名.dmp log=路径/文件名.log
    b库 imp 用户名/密码@服务器名 file=路径/文件名.dmp log=路径/文件名.log type=full
      

  3.   

    先导出A库
    exp UN/PW@serverA  full=y  file=c:\xxx.dmp Grants=y
    再导 入B库
    imp UN/PWt@serverB file=c:\XXX.dmp ignore=y commit=y full=y导出的语句是把整个数据库里的所有用户和各种文件都导出的。
      

  4.   

    导出:
    D:\oracle\product\10.1.0\Db_1\BIN>exp   cpa/cpa@cpa owner=方案名 file=c:\a.dmp   log=c:\a.log   导入:
    D:\oracle\product\10.1.0\Db_1\BIN>imp cpa/cpa@cpa file=c:\vdodb.sql log=c:\a.log
     full=y