日期:2014-05-17  浏览次数:21050 次

oracle执行外部的sql文件???
1.在我的电脑D盘中有一个sql.sql文件
2.我用sqlPlus创建了一个用户user
3.并授权为grant connect,resource to user;
4.然后我执行命令:start D:\sql.sql;
5.窗口打印:ORA-00942: 表或视图不存在ORA-01031: 权限不足
问:这个怎么一回事情啊?我不是授权了么?难道权限不足么?

------解决方案--------------------
请检查创建的用户与sql脚本中 的用户是否一样 ?
拥有的权限是否一致 ?

如果都一致,使用:
sqlplus username/password@sid @D:\sql.sql
应该没有问题;