数据库 将oracle的数据导入postgresql 可行吗?工作大吗?

\u6570\u636e\u5e93 \u5c06oracle\u7684\u6570\u636e\u5bfc\u5165postgresql \u53ef\u884c\u5417\uff1f\u5de5\u4f5c\u5927\u5417\uff1f

\u53ef\u4ee5\u76841\u3001\u5728\u76ee\u7684SQL Server\u6570\u636e\u5e93\u670d\u52a1\u5668\u4e0a\u5b89\u88c5ORACLE Client\u8f6f\u4ef6\u6216\u8005ORACLE ODBC Driver.\u901a\u8fc7oracle\u5ba2\u6237\u7aef\uff0c\u5728netmanager\u4e2d\u5efa\u7acb\u201c\u670d\u52a1\uff08TNS server\uff09\u201d\uff0c\u5e76\u6d4b\u8bd5\u8fde\u63a5\u4e0aoracle\u6570\u636e\u5e93\u6b63\u5e382\u3001\u5728sqlserver\u7684DTS(\u5bfc\u5165\u548c\u5bfc\u51fa\u6570\u636e\u5de5\u5177)\u8fdb\u884c\uff081\uff09\u9009\u62e9\u6570\u636e\u6e90\uff1a\u6570\u636e\u6e90\uff1aoracle in oracle9i\u9009\u62e9\uff1a\u7528\u6237/\u7cfb\u7edfDSN:\u70b9\u51fb\u65b0\u5efaDSN\uff1a\u9009\u62e9\u6570\u636e\u6e90\u7c7b\u578b\uff1a\u7cfb\u7edf\u6570\u636e\u6e90\uff0c\u4e0b\u4e00\u6b65\uff1a\u9009\u62e9\u9a71\u52a8\u7a0b\u5e8f\uff1aoracle in oracle9i,\u4e0b\u4e00\u6b65\uff0c\u5b8c\u6210 \uff0c\u8fdb\u5165oracle odbc driver configration\u9875\u9762\u518d\u8f93\u5165\uff1adatasorce name:GZDSTNS server name:gz(\u901a\u8fc7netmanager\u5b9a\u4e49\u597dTNS server)user:(oracle\u767b\u5f55\u7528\u6237)\u586b\u5199\u597d\u4ee5\u540e\uff0c\u8fdb\u884c"TEST Connection"\u53ef\u4ee5\u8fde\u901a\uff0c\u5219\u70b9\u51fb\u201cok\u201d\uff0cDSN\u5efa\u7acb\u5b8c\u6210\u6570\u636e\u6e90\u9009\u62e9\u5b8c\u6210\uff0c\u70b9\u51fb\u201c\u4e0b\u4e00\u6b65\u201d\u8fdb\u5165\u201c\u9009\u62e9\u76ee\u7684\u201d\uff082\uff09\u9009\u62e9\u76ee\u7684\u76ee\u7684\uff1a\u7528\u4e8eSQL Server\u7684Microsoft OLE DB\u63d0\u4f9b\u7a0b\u5e8f\u670d\u52a1\u5668\uff1a192.168.0.63\u9009\u62e9\uff1a\u4f7f\u7528sqlserver\u8eab\u4efd\u767b\u5f55\u7528\u6237\u540d\uff1asa \u5bc6\u7801\uff1apass\u5e76\u5237\u65b0\uff0c\u9009\u62e9\u597d\u6570\u636e\u5e93\uff1atest(\u76ee\u7684\u6570\u636e\u5e93\uff0c\u63d0\u524d\u5efa\u7acb\u597d\u7684)\u5e76\u70b9\u51fb\u201c\u4e0b\u4e00\u6b65\u201da.\u4ece\u6570\u636e\u6e90\u590d\u5236\u8868\u548c\u6570\u636e\uff08\u4e0b\u4e00\u6b65\uff1a\u9009\u62e9\u6e90\u8868\u53ca\u89c6\u56fe\uff09b.\u7528\u4e00\u6761\u67e5\u8be2\u8bed\u53e5\u6307\u5b9a\u8981\u4f20\u8f93\u7684\u6570\u636e\uff08\u8fdb\u884csql\u7f16\u8f91\uff09\uff08\u901a\u8fc7\u4ee5\u4e0a\u9009\u62e9\u597d\u8981\u590d\u5236\u7684\u6570\u636e\u8868\u6216\u8005\u76f8\u5173\u89c6\u56fe\uff09\u518d\u70b9\u51fb\u4e0b\u4e00\u6b65\u201c\u4fdd\u5b58\u3001\u8c03\u5ea6\u548c\u590d\u5236\u5305\u201d\uff083\uff09\u201c\u4fdd\u5b58\u3001\u8c03\u5ea6\u548c\u590d\u5236\u5305\u201d\u65f6\u95f4\uff1a\u7acb\u5373\u8fd0\u884c\u518d\u70b9\u51fb\u4e0b\u4e00\u6b65\uff1a\u8fdb\u884c\uff1a\u201c\u6b63\u5728\u5b8c\u6210DTS\u5bfc\u5165\u5bfc\u51fa\u201d\u5411\u5bfc\uff084\uff09\u5b8c\u6210\uff1a\u70b9\u51fb\uff1a\u201c\u5b8c\u6210\u201d\u6309\u94ae\uff0c\u7cfb\u7edf\u8fdb\u5165\u6570\u636e\u590d\u5236\u201c\u6b63\u5728\u6267\u884c\u5305\u201d\u7684\u9875\u9762\uff0c\u53ef\u4ee5\u770b\u5230\u6570\u636e\u6b63\u5728\u590d\u6742\u7684\u8fdb\u5ea6\u6761\u6ce8\u610f\uff1a\u5728ORACLE\u8868\u548cSQL Server\u8868\u4e4b\u95f4'\u8f6c\u6362'\u90a3\u6b65\u5f88\u91cd\u8981\uff0c\u53ef\u4ee5\u6539\u53d8\u9ed8\u8ba4\u7684\u5b57\u6bb5\u6570\u636e\u7c7b\u578b\uff0c\u5982image->text,decimal->int

postgresql\u7528\u4e8e\u8d85\u5927\u578b\u5546\u4e1a\u7f51\u7ad9\u662f\u5b8c\u5168OK\u7684\uff0c\u81f3\u4e8eOracle\u7684PCK\u662f\u4ec0\u4e48\u4e0d\u6e05\u695a\uff0c\u4f30\u8ba1\u662f\u5b58\u50a8\u8fc7\u7a0b\u5427\u3002
postgresql\u652f\u6301\u5f88\u591a\u79cd\u8bed\u8a00\u5199\u5b58\u50a8\u8fc7\u7a0b\uff0cc,pgsql,perl,python,tcl\u7b49\uff0c
\u4f46\u4f60\u5982\u679c\u8981\u95ee\u7684\u662f\u5b58\u50a8\u8fc7\u7a0b\u662f\u4e0d\u662f\u548coracle\u7684\u5b58\u50a8\u8fc7\u7a0b\u8bed\u6cd5\u4e00\u6837\uff0c\u90a3\u80af\u5b9a\u662f\u4e0d\u4e00\u6837\u7684
\u6709\u4e2a\u6570\u636e\u5e93\u53ebEnterpriseDB\uff0c\u5c31\u662f\u4e3a\u4e86\u8ba9postgresql\u5404\u79cd\u8bed\u6cd5\u66f4\u50cforacle\u800c\u51fa\u6765\u7684\uff0c\u4f60\u4e5f\u53ef\u4ee5\u53bb\u7814\u7a76\u4e00\u4e0b

可以的1、在目的SQL Server数据库服务器上安装ORACLE Client软件或者ORACLE ODBC Driver.通过oracle客户端,在netmanager中建立“服务(TNS server)”,并测试连接上oracle数据库正常2、在sqlserver的DTS(导入和导出数据工具)进行(1)选择数据源:数据源:oracle in oracle9i选择:用户/系统DSN:点击新建DSN:选择数据源类型:系统数据源,下一步:选择驱动程序:oracle in oracle9i,下一步,完成 ,进入oracle odbc driver configration页面再输入:datasorce name:GZDSTNS server name:gz(通过netmanager定义好TNS server)user:(oracle登录用户)填写好以后,进行"TEST Connection"可以连通,则点击“ok”,DSN建立完成数据源选择完成,点击“下一步”进入“选择目的”(2)选择目的目的:用于SQL Server的Microsoft OLE DB提供程序服务器:192.168.0.63选择:使用sqlserver身份登录用户名:sa 密码:pass并刷新,选择好数据库:test(目的数据库,提前建立好的)并点击“下一步”a.从数据源复制表和数据(下一步:选择源表及视图)b.用一条查询语句指定要传输的数据(进行sql编辑)(通过以上选择好要复制的数据表或者相关视图)再点击下一步“保存、调度和复制包”(3)“保存、调度和复制包”时间:立即运行再点击下一步:进行:“正在完成DTS导入导出”向导(4)完成:点击:“完成”按钮,系统进入数据复制“正在执行包”的页面,可以看到数据正在复杂的进度条注意:在ORACLE表和SQL Server表之间'转换'那步很重要,可以改变默认的字段数据类型,如image->text,decimal->int

扩展阅读:oracle正版官网 ... oracle查询一个月内的数据 ... oracle数据库多少钱一套 ... oracle查询被删除的数据 ... oracle数据库基本知识 ... oracle 循环输出查询结果 ... oracle数据库入门教程 ... oracle limit查询10条数据 ... oracle查询去重后的数据 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网