作为远程数据库的客户端,只具有connect权限,是normal用户,现在本地新建一个数据库,计划不断更新本地数据库,与远程数据库数据保持一致,远程数据库每天都有几万数据的导入,也会对过去数据进行删减、更改。请问怎样才能做到这一点呢?目的就是每日自动更新本地数据库与远程数据库数据库保持一致(或者需要除了DBA的其它什么权限?)

解决方案 »

  1.   

    要同步数据库,oracle可以用standby database 或者rac.到网上查查怎么配得吧。。
      

  2.   

    能问你一个sqlldr问题吗?
    之前一直用PL/SQL DEV平台的文本导入器导入CSV文本中数据到一个大表中,每个文本5W数据,导入结果发现从开始的100S增至已经导入200W数据再倒入5W变成350S了,到后面还要继续递增。而我有两百多5W的CSV文本数据库要导入,时间很长。找到sqlldr这个工具可以并行导入,而且是自动导入的,我用如下控制文件试验,怎么不能运行啊?
    cmd>sqlldr sys/opq@ghj d:\control.ctl
    OPTIONS (skip=1,rows=4)
    LOAD DATA
    INFILE "D:\HUTV_BI.TBSEX.csv"APPEND
    INTO TABLE "TBSEX"
    Fields terminated by ","
    Optionally enclosed by '"'
    trailing nullcols
      (
        SEX_ID,
        SEX
      )
      

  3.   

    估计是这儿有问题
    Fields terminated by "," 
    Optionally enclosed by '"' 
    上面语句我是参考一个网友的
    毕竟CSV文本没有"," ,'"' 字符啊
      

  4.   


    datagurad 试试逻辑standby和物理standby