目标数据库是oracle 9i时,调用DirPathPrepare报告ORA-00942错误是因为10g的API需要的系统表和视图在9i里面没有。解决办法是把10g的$ORACLE_HOME/RDBMS/ADMIN/catldr.sql以SYS的身份在9i里面执行即可。通过和比较9i自带的catldr.sql比较可以看出这个操作应该不会影响9i的sqlldr。
Oracle10g客户端连接Oracle9i数据库,在调用DirPathPrepare时出现ORA-00942错误
最新推荐文章于 2021-04-10 19:06:41 发布