如何修复重编译Datapump工具expdp/impdp
1. Catdp.sql orders the installation of all its components includingthe Metadata API which was previously installed separately.By default catproc.sql invoke this script.SQL >@ $ORACLE_HOME/rdbms/admin/catdp.sql2. dbmspump.sql will create DBMS procedures for dataPUMPSQL >@ $ORACLE_HOME/rdbms/admin/dbmspump.sql
对于版本10.2:
1. Catdph.sql will Re-Install DataPump types and viewsSQL >@ $ORACLE_HOME/rdbms/admin/catdph.sqlNote: If XDB is installed, then it is required to run "catmetx.sql" script also.Use this code to verify if XDB is installed:SQL> select substr(comp_name,1,30) comp_name, substr(comp_id,1,10)comp_id,substr(version,1,12) version,status from dba_registry;Sample output if XDB installed,Oracle XML Database XDB -version- VALID2. prvtdtde.plb will Re-Install tde_library packagesSQL >@ $ORACLE_HOME/rdbms/admin/prvtdtde.plb3. Catdpb.sql will Re-Install DataPump packagesSQL >@ $ORACLE_HOME/rdbms/admin/catdpb.sql4.Dbmspump.sql will Re-Install DBMS DataPump objectsSQL >@ $ORACLE_HOME/rdbms/admin/dbmspump.sql5. To recompile invalid objects, if anySQL >@ $ORACLE_HOME/rdbms/admin/utlrp.sql
对于版本11g :
1. Catproc.sqlSQL >@ $ORACLE_HOME/rdbms/admin/catproc.sql2. To recompile invalid objects, if anySQL >@ $ORACLE_HOME/rdbms/admin/utlrp.sql
示例使用方法FOR 10.2.0.5:
SQL> select * from v$version;BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi PL/SQL Release 10.2.0.5.0 - Production CORE 10.2.0.5.0 Production TNS for Linux: Version 10.2.0.5.0 - Production NLSRTL Version 10.2.0.5.0 - Productionselect substr(comp_name,1,30) comp_name, substr(comp_id,1,10)comp_id,substr(version,1,12) version,status from dba_registry;确认XDB未安装@$ORACLE_HOME/rdbms/admin/catdph.sql....Package created.Grant succeeded.SQL> @ $ORACLE_HOME/rdbms/admin/prvtdtde.plbLibrary created.No errors.Package created.Synonym created.Package created.@ $ORACLE_HOME/rdbms/admin/catdpb.sql@ $ORACLE_HOME/rdbms/admin/dbmspump.sql@ $ORACLE_HOME/rdbms/admin/utlrp.sql同时可以把expdp、impdp的binary重新编译一遍cd $ORACLE_HOME/rdbms/lib make -f ins_rdbms.mk iexpdp iimpdp- Linking Datapump Export utility (expdp) rm -f /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/expdp gcc -o /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/expdp -L/s01/oracle/product/10.2.0.5/db_1/rdbms/lib/ -L/s01/oracle/product/10.2.0.5/db_1/lib/ -L/s01/oracle/product/10.2.0.5/db_1/lib/stubs/ /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/s0udexp.o /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/defopt.o -ldbtools10 -lclntsh `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lmm -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/sysliblist` -Wl,-rpath,/s01/oracle/product/10.2.0.5/db_1/lib -lm `cat /s01/oracle/product/10.2.0.5/db_1/lib/sysliblist` -ldl -lm -L/s01/oracle/product/10.2.0.5/db_1/lib mv -f /s01/oracle/product/10.2.0.5/db_1/bin/expdp /s01/oracle/product/10.2.0.5/db_1/bin/expdpO mv /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/expdp /s01/oracle/product/10.2.0.5/db_1/bin/expdp chmod 751 /s01/oracle/product/10.2.0.5/db_1/bin/expdp- Linking Datapump Import utility (impdp) rm -f /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/impdp gcc -o /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/impdp -L/s01/oracle/product/10.2.0.5/db_1/rdbms/lib/ -L/s01/oracle/product/10.2.0.5/db_1/lib/ -L/s01/oracle/product/10.2.0.5/db_1/lib/stubs/ /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/s0udimp.o /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/defopt.o -ldbtools10 -lclntsh `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lmm -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lcore10 -lsnls10 -lnls10 -lxml10 -lcore10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /s01/oracle/product/10.2.0.5/db_1/lib/sysliblist` -Wl,-rpath,/s01/oracle/product/10.2.0.5/db_1/lib -lm `cat /s01/oracle/product/10.2.0.5/db_1/lib/sysliblist` -ldl -lm -L/s01/oracle/product/10.2.0.5/db_1/lib mv -f /s01/oracle/product/10.2.0.5/db_1/bin/impdp /s01/oracle/product/10.2.0.5/db_1/bin/impdpO mv /s01/oracle/product/10.2.0.5/db_1/rdbms/lib/impdp /s01/oracle/product/10.2.0.5/db_1/bin/impdp chmod 751 /s01/oracle/product/10.2.0.5/db_1/bin/impdp[oracle@vrh8 lib]$ ls -l $ORACLE_HOME/bin/*pdp -rwxr-x--x 1 oracle oinstall 228377 Aug 26 09:15 /s01/oracle/product/10.2.0.5/db_1/bin/expdp -rwxr-x--x 1 oracle oinstall 233704 Aug 26 09:15 /s01/oracle/product/10.2.0.5/db_1/bin/impdp
如何修复重编译Datapump工具expdp/impdp相关推荐
- oracle导出导入工具expdp/impdp
expdp使用说明 一,前提,跟exp不同,需要使用目录 -- 创建目录 create directory dump_dir as 'c:/bak'; -- 查询目录 select * fro ...
- impdp导入表结构和表数据_ORACLE数据库如何用datapump工具导出表结构然后导入到其它Schema下面...
这里简单介绍一下如何使用ORACLE数据库的datapump工具导出.导入表结构定义.由于业务场景可能非常简单,你不会遇到任何问题,也有可能业务场景非常复杂,你就会遇到一些杂七杂八的问题.下面我简单介 ...
- ORACLE expdp/impdp详解
ORCALE10G提供了新的导入导出工具,数据泵. Oracle官方对此的形容是:Oracle DataPump technology enables Very High-Speed movement ...
- expdp impdp
Manipulate data through SQL Use Data Pump to export data Use Data Pump to import data Load data with ...
- oracle中插曲时间,Oracle 11G 数据库迁移【expdp/impdp】
0x01 环境 A 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192.168.1.11 B 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192 ...
- Oracle 客户端 使用 expdp/impdp 示例 说明
一.客户端使用expdp/impdp说明 有关Oracle expdp/impdp 命令之前也整理了一些文档,链接如下: exp/imp 与 expdp/impdp 对比 及使用中的一些优化事项 ht ...
- mysql导入10g数据库_oracle10g数据库导入、导出(exp/imp、expdp/impdp)
1.oracle 10g 数据导入.导出 exp imp expdp 建目录与赋权: SQL>create directory dump_dir as '/u01/dmdir'; SQL> ...
- Oracle备份与恢复 expdp/impdp数据泵远程导入导出
Oracle备份与恢复 expdp/impdp数据泵远程导入导出 Oracle在10g的时候有一个很好用的导出工具expdp(数据泵) 但是这个工具好用的同时,有一个局限,就是必须用本地的用户才可以导 ...
- Oracle 20c 新特性:数据泵 expdp / impdp 的EXCLUDE和CHECKSUM增强
墨墨导读:随着 Oracle 的数据泵技术不断增强,这个逻辑数据备份和迁移工具,已经成为了 Oracle 数据库用户的首选工具之一,在 20c 中, expdp / impdp 都获得了大量的特性增强 ...
最新文章
- 字符串的全排列和组合算法
- React Native 的顶部导航栏和底部导航栏目
- MATLAB在数学建模中的应用(三)
- 网易倩女找不到服务器,新倩女幽魂9月21日一直正在连接服务器_新倩女幽魂9月21日服务器一直连接解决办法_玩游戏网...
- html5点击切换选项卡,简单纯js实现点击切换TAB标签实例
- php设置表格边框颜色,HTML表格标记教程(38):表头的边框色属性BORDERCOLOR
- KR C与ANSI C
- [引]Visual C# 开发中心 - C# 编程工具
- CS 231n 学习笔记 03——课程3.1 损失函数
- 模拟电子技术基础第4版笔记和课后习题答案 童诗白
- 剖析《Linux 平均负载:解开谜团》
- SD和SDHC和SDXC卡的区别是什么
- 怎么将视频转换成mp4?
- Apache Log4j2远程代码执行漏洞复现
- macos系统镜像iso_Windows10操作系统iso镜像、微软正版软件下载站:MSDN,我告诉你...
- 大数据联姻“互联网+”驱动绿色变革
- 实时数仓在滴滴的实践和落地
- 64位百度云 catia v6_CATIA V6R2015百度云
- 机架服务器能安装双系统吗,简单的安装双系统,三系统方法。小白专用
- mysql的dbconn_mysql面向对象中$conn-query()是什么意思?