我的大多数操作都是在PL/SQL可视化环境中完成的,处理建立表空间使用代码写的
步骤如下:
1.用Database Configuration Assistant建立一个数据库test(可视化方法)
2.用sys账户登录test并建立用户cc,并授以connect, resource, dba的权限(可视化方法)
3.用cc以sysdba角色登录cc数据库实例(可视化方法)
4.用pl/sql语句建立表空间tscc(语句方法)
5.建立表test(可视化方法)建立之后select * from test;说没有这个表或者视图,select * from cc.test;可以
这是咋回事啊?
另外,我试着删除用户cc后,再次用cc依然可以logon。
这两个问题很烦人,特别是第一个,各位大侠赐教啊!
步骤如下:
1.用Database Configuration Assistant建立一个数据库test(可视化方法)
2.用sys账户登录test并建立用户cc,并授以connect, resource, dba的权限(可视化方法)
3.用cc以sysdba角色登录cc数据库实例(可视化方法)
4.用pl/sql语句建立表空间tscc(语句方法)
5.建立表test(可视化方法)建立之后select * from test;说没有这个表或者视图,select * from cc.test;可以
这是咋回事啊?
另外,我试着删除用户cc后,再次用cc依然可以logon。
这两个问题很烦人,特别是第一个,各位大侠赐教啊!
conn cc/cc_pwd as sysdba?这种形式的登录和用户名和密码么有关系的,哪怕是错误的,或不存在的都可以登录,相当于
conn /as sysdba.
3.用cc以sysdba角色登录cc数据库实例(可视化方法) 你给cc赋予dba的权限,怎么用cc以sysdba角色登录cc数据库实例???
select username,default_tablespace,temporary_tablespace
from dba_users where username='CC';
2.建立之后select * from test;说没有这个表或者视图,select * from cc.test;
你是以什么用户登录的如果是sys登录,则需要指定表的owner可以看看schema相关的详细介绍
3.你确认已经删除了cc用户了吗?
用sqlplus试一下,查看一下dba_users表中
1.用Database Configuration Assistant建立一个数据库test(可视化方法)
是在本机创建的数据库么 5.建立表test(可视化方法)
你这里建表确定是在同一个实例里么,你的可视化方法是用的什么工具。这里可能是你的数据库的实例,你没有区分开。建议你先明确都是在一个实例里的操作。