oracle 小经验两则

本人用oracle数据库时间不长,基本上是菜鸟级别的。
在使用oralce开始系统时遇到过不少的问题,前段时间太忙了,没有时间把遇到的问题及解决办法写下来,今天终于抽出一点时间把遇到的问题及解决办法记录下来。
1、调用存储过程创建数据时提示“权限不足”。程序是web应用程序,调用该过程创建数据表时,提示权限不足。使用web程序配置的oracle用户登录sql plus,运行该过程,没有问题。解决办法是1:显式给该用户create table权限;2:在该过程名后面Is前面加authid current_user。
2、完全相同的表结构,各表的数据量基本相同,完全相同的sql语句(除表名不同外),执行速度相差在千倍以上(具体时间未知,太慢了)。向高手请教,查找原因,执行慢的sql是因为相应的表没有建立对应索引。建立索引后两个sql执行的速度也基本一样了。由此可以看出oracle的优化地性能的提升是非常重要的。
posted on 2009-07-26 20:45  常绍新  阅读(587)  评论(0编辑  收藏  举报