运用sql loader将系统数据导入数据库时,抛出以下异常 执行语句为:sqlldr hr/hr@192.168.133.170:1521/emrep control=emp.ctl 此时查看控制文件,发现引号用错,应该用'"' ,此处注意:'"' 和""的区别. 在查看要导入的数据,发现每一行后面存在很多空格,这也会影响数据的导入. [oracle@em13c ~]$ sed -e 's/[ ]*$//g' emp.dat #此语句去掉emp.dat文件里每行后面的空格. 做过以上修正后,在次执行sqlldr hr/hr@192.168.133.170:1521/emrep control=emp.ctl 导入语句,报错ORA-01950 此异常原因为在users表空间没有权限,需授予权限给hr用户 SQL> alter user hr quota unlimited on users; User altered. 此后再次执行导入语句,如下成功将系统中数据导入到数据库中.
提供优质的网站源码大全,小程序、APP、H5、支付、游戏、区块链、商城、直播、影音、小说、公众号等源码下载。
易搜网络技术公司 » sql loader导数据库报reject - error on table emp_sqlldr....
易搜网络技术公司 » sql loader导数据库报reject - error on table emp_sqlldr....