91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ora2pg的使用(一、centos下的安裝)

發布時間:2020-08-17 18:51:02 來源:ITPUB博客 閱讀:253 作者:nanlulululu 欄目:關系型數據庫

1、Requirement

[root@centos1 ~]# perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi(with 38 registered patches, see perl -V for more detail)
[root@centos1 ~]# gcc -vUsing built-in specs.COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/local/gcc-9.2.0/libexec/gcc/x86_64-pc-linux-gnu/9.2.0/lto-wrapperTarget: x86_64-pc-linux-gnugcc version 9.2.0 (GCC)
[root@centos1 ~]# yum install perl-DBI perl-DBD-Pg perl-ExtUtils-MakeMaker  perl-Time-HiRes

2、 安裝Oracle客戶端或者服務端(這里是已經安裝了oracle11g服務端)

參考 http://www.cnblogs.com/zydev/p/7213845.html

配置root用戶下 Oracle環境變量,因為準備將ora2pg在root下執行

[root@centos1 ~]# echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/dbhome_1
[root@centos1 ~]# echo $LD_LIBRARY_PATH
/u01/app/oracle/product/11.2.0/dbhome_1/lib:/lib:/usr/lib
[root@centos1 DBD-Oracle-1.80]# echo $ORACLE_BASE
/u01/app/oracle

3 、安裝DBI,DBD::Oracle
DBI只是個抽象層,要實現支持不同的數據庫,則需要在DBI之下,編寫針對不同數據庫的驅動。對MySql來說,有DBD::Mysql, 而對ORACLE來說,則是DBD::Oracle。其中的DBD這是DataBase Driver的簡寫。安裝順序是先裝DBI,再裝DBD::Oracle
介質下載路徑:

DBI:http://www.cpan.org/modules/by-module/DBI/

DBD:http://www.cpan.org/modules/by-module/DBD/

安裝DBI

[root@centos1 opt]# tar -zxvf DBI-1.642.tar.gz
[root@centos1 opt]# cd DBI-1.642/
[root@centos1 DBI-1.642]# perl Makefile.PL   I see you're using perl 5.016003 on x86_64-linux-thread-multi, okay.    Remember to actually *read* the README file!    Use  'make' to build the software (dmake or nmake on Windows).    Then 'make test' to execute self tests.    Then 'make install' to install the DBI and then delete this working    directory before unpacking and building any DBD::* drivers.
Writing Makefile for DBI
[root@centos1 DBI-1.642]# make
[root@centos1 DBI-1.642]# make install

安裝DBD:Oracle

[root@centos1 opt]# tar zxvf DBD-Oracle-1.80.tar.gz
[root@centos1 DBD-Oracle-1.80]# perl Makefile.PLChecking if your kit is complete...Looks goodLD_RUN_PATH=/u01/app/oracle/product/11.2.0/dbhome_1/libUsing DBD::Oracle 1.80.Using DBD::Oracle 1.80.Multiple copies of Driver.xst found in: /usr/local/lib64/perl5/auto/DBI/ /usr/lib64/perl5/vendor_perl/auto/DBI/ at Makefile.PL line 1807.Using DBI 1.642 (for perl 5.016003 on x86_64-linux-thread-multi) installed in /usr/local/lib64/perl5/auto/DBI/Writing Makefile for DBD::Oracle
[root@centos1 DBD-Oracle-1.80]#  make[root@centos1 DBD-Oracle-1.80]# make install


檢查安裝

[root@centos1 opt]# vi list.pl#!/usr/bin/perl
use strict;use ExtUtils::Installed;my $inst= ExtUtils::Installed->new();my @modules = $inst->modules();foreach(@modules){        my $ver = $inst->version($_) || "???";        printf("%-12s --  %s\n", $_, $ver);}exit;
[root@centos1 opt]# perl list.pl DBD::Oracle  --  1.80DBI          --  1.642Perl         --  5.16.3

4、安裝ora2pg

https://github.com/darold/ora2pg/releases

[root@centos1 opt]# tar -zxvf ora2pg-20.0.tar.gz
[root@centos1 opt]# cd ora2pg-20.0/
[root@centos1 ora2pg-20.0]#  perl Makefile.PL


Checking if your kit is complete...
Looks good
Writing Makefile for Ora2Pg

Done...
------------------------------------------------------------------------------
Please read documentation at http://ora2pg.darold.net/ before asking for help
------------------------------------------------------------------------------
Now type: make && make install

[root@centos1 ora2pg-20.0]# make && make install
[root@centos1 ora2pg-20.0]# whereis ora2pgora2pg: /etc/ora2pg /usr/local/bin/ora2pg
[root@centos1 opt]# perl list.pl 
DBD::Oracle  --  1.80
DBI          --  1.642
Ora2Pg       --  20.0
Perl         --  5.16.3

環境變量

[root@centos1 opt]# export PERL5LIB=/usr/local/bin/
[root@centos1 opt]# source /etc/profile

安裝完成,接下來測試從oracle到postgres的數據遷移 查看 ora2pg的使用(二、ora2pg的配置及oracle向postgres數據遷移)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿坝县| 广西| 平邑县| 邢台市| 扬州市| 房山区| 库车县| 黄石市| 渭源县| 枞阳县| 思南县| 亳州市| 确山县| 平远县| 保山市| 朝阳市| 桐乡市| 嘉兴市| 灵宝市| 泉州市| 丰顺县| 会同县| 郁南县| 阳谷县| 高淳县| 荃湾区| 志丹县| 延长县| 修武县| 分宜县| 普兰店市| 苏尼特左旗| 交城县| 乌恰县| 永寿县| 五莲县| 盐山县| 电白县| 泾川县| 博兴县| 江津市|