Oracle中的用户分为二大类
1)Oracle数据库服務器创建时由系统自动创建的用户,叫系统用户如sys。
》用sys登录查询当前Oracle数据库服务器中已有用户的名字和状态
二)创建与删除普通鼡户
可以在Oracle中创建新的普通用户,创建普通用户命令是:create user在创建普通用户的同时,应该为其分配一个具体的表空间通常叫users。
》用sys登录查询Oracle中有哪些可用存储空间,所有普通用户默认为users存储空间
》用sys登录创建普通用户c##tiger,密码为abc默认使用users存储空间,即对应硬盘上的一個DBF二进制文件
》用sys登录为c##tiger分配users空间无限制使用,即数据库中DBF文件可以无限增加一个DBF文件不够,会创建第二个DBF文件
sys是Oracle中一个重要的系统鼡户sys是Oracle中最高权限用户,其角色为SYSDBA(系统管理员)
权限的最终作用于用户即所有用户在数据库内的操作对象和可执行的动作都是受到限制的。
Oracle中权限分为二大类:
针对数据库中特定操作的许可例如:让c##tiger能登录到orcl数据库,能在orcl数据库中创建表
》用sys登录获取系统权限的楿关信息,例如:select any table表示针对所有表的select权限
》用sys登录为c##tiger分配create session与数据库建立会话的权限,即允许该用户登录
》用c##tiger登录创建一张tiger的表,能创建吗
》用c##tiger登录,创建一张tiger的表能创建吗?
》用sys登录查询c##tiger所拥有的系统权限
用户对已有对象的操作权限,包括:
1)select可用于表视图和序列
2)insert向表或视图中插入新的记录
5)execute函数,过程的执行
6)index为表创建索引
8)alter修改表或者序列的属性
》用sys登录查询c##tiger所拥有的对象权限
》用sys登錄,为c##tiger分配对tiger表的所有权限即增删改查操作
》用c##tiger登录,对tiger表进行增删改查操作