关于SQL plus和PL/SQL

碰到一个头痛个的问题,最终得以解决,还是因为对Oracle了解不够。

刚开始在PL/SQL中创建了表空间,创建了用户,并授予了dba权限。然后建表,插入数据,但是在SQL plus中查看不到表,直接报错。反过来操作也是在PL/SQL中找不到SQL plus中建的表。

原因很简单,我在PL/SQL中创建用户,授予dba权限,在登陆的时候用户是SYSDBA类别登陆,查表的时候需要使用USR.的形式。如果登陆的时候换成NORMAL,就不会出现这个问题。Oracle的用户结构和表结构就是这样树状的,还需好好了解一番。还有就是PL/SQL中的命令如果需要和SQL plus同步有时需要点击提交才行。

多简单的问题啊,但是搞了半天,也是醉了。

 

posted on 2016-08-09 09:02  用心生活执着耕耘  阅读(153)  评论(0)    收藏  举报

导航