ORA-39138: Insufficient privileges to load data not in your schema ORACLE 报错 故障修复 远程处理
文档解释
ORA-39138: Insufficient privileges to load data not in your schema
Cause: An unprivileged user attempted to load data into a different schema.
Action: Use a privileged account if you must load data not in your schema
ORA-39138是一个权限不足错误,总是指创建者无法从其他模式导入数据。
官方解释
ORA-39138错误指示,当前用户缺少权限以从其他模式的表中加载数据,也可能是无法通过控件文件或数据泵从其他模式加载控件文件中的数据。
常见案例
当用户尝试使用Data Pump impdp导入到其它模式下的对象表或控件文件时,而没有对应权限时,就会被报告ORA-39138错误。
一般处理方法及步骤
1.确认错误消息,并核实用户权限。
2.授予会话用户足够的权限,如select和imp_full_database权限。如果是impdp,可以授予dba权限来操作。
3.使会话用户具有源和目标模式的对象权限,如赋予用户对模式的Create Session和select privileges。
4.如果会话的其他行为被拒绝,可以在任何可用权限下查找原因。
5.重新尝试所需的行为。