![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE数据库
ai_neolulu
这个作者很懒,什么都没留下…
展开
-
sqlplus调用sql脚本执行时报错SP2-0734: unknown command beginning的解决方法
1、将sql文件的语句中的所有中文注释改为英文注释;2、sql文件开头使用set sqlblanklines on,这是因为有空行导致sql语句加载到机器内存中截断了。原创 2017-08-01 14:44:48 · 42574 阅读 · 0 评论 -
ORACLE存储过程两个注意点
1、存储过程执行insert语句时报没有权限,实际登陆用户/存储过程所在用户有该语句的权限。原因:Oracle规定,在默认的情况下,调用存储过程用户的角色不起作用,即在执行存储过程时只有Public权限。所以在调用Create table时,会有权限不足的提示。解决方法:存储过程名称后面增加AUTHID current_user(以当前用户权限来执行),即可解决这个问题。原创 2017-08-10 16:40:31 · 653 阅读 · 0 评论 -
Oracle的exp/imp命令
1、IMP命令:imp system/manager@TEST ignore=y full=y file=d:\daochu.dmp log=d:\daoru.txt2、EXP命令:(1)指定表导出:exp auto/auto@jxcmc_ng compress=y file=/data01/billapp/users/lulu/20170824/autotest.dm原创 2017-08-24 16:28:51 · 474 阅读 · 0 评论