
-1. 关闭并重新启动
-输入管理员权限: sqlplus / as sysdba
-关闭: 立即关闭
-打开: 启动
-退出: 退出
-提示: 您需要输入管理员权限才能关闭并检查
-2. 创建表空间
创建表空间测试-(表空间的名称)
数据文件“ D: \ app \ hspcadmin \ oradata \ orcl \ test.dbf”
-(这可以在oracle中写为路径,test.dbf的名称与表空间的名称相同)

大小50m-(初始大小)
自动扩展; -(自动扩展名)
-3. 创建用户
创建用户rwjtest-创建用户
由rwjtest标识-用户密码
DEFAULT TABLESPACE测试-使用刚刚创建的表空间
TEMPORARY TABLESPACE temp;-temp是一个临时表空间
更改用户rwjtest,由rwxtest标识;-更改用户密码
-注意: 以上三项的执行环境是在连接到oracle后执行的.
-连接到的命令(在cmd环境中执行): sqlplus系统/密码,只需按Enter键即可.

-4. 删除用户. 如果用户拥有该对象,则无法直接删除该对象,否则将返回错误值. 指定关键字层叠以删除用户的所有对象,然后删除用户.
删除用户rwjtest;
删除用户rwjtest级联;
-5. Oracle三个表中的特权角色. Oracle的特权系统分为系统特权和对象特权.
-系统特权(系统特权)允许用户执行一组特定的命令. 例如,创建表权限允许用户创建表,授予任何特权权限
-允许用户授予任何系统权限. 对象权限(对象权限)允许用户对单个对象执行某些操作. 例如,删除权限允许用户
-删除表或视图的行. 选择权限允许用户通过选择从表,视图,序列(序列)或快照(快照)中查询信息. 每个oracle用户都有一个
-名称和密码,并具有一些创建的表,视图和其他资源. oracle角色是一组特权(或每个用户根据其状态和条件所需要的
-访问类型). 用户可以授予或授予角色特定的权限,然后将角色分配给相应的用户. 一个用户还可以直接授权其他用户.
-5.1connect角色(连接角色),临时用户,尤其是不需要创建表的用户,通常只赋予他们connect角色.

-connect是使用Oracle的简单权限,此权限只能访问其他用户的表,包括选择/插入/更新和删除.
-具有连接角色的用户还可以创建表,视图,序列,集群,同义词,会话和其他数据链接
-5.2资源角色(resource role)
-可以将资源角色授予更可靠和正式的用户.
-资源为用户提供了创建自己的表,序列,过程,触发器oracle用户创建表,触发器,索引和集群的其他权限.
-5.3dba角色(管理员角色)
-dba角色具有所有系统权限
-包括无限的空间限制以及向其他用户授予各种权限的能力. 系统归dba用户所有
-6. 授予用户角色权限
GRANT CONNECT to rwjtest;

rwjtest的GRANT资源;
GRANT dba TO rwjtest; --dba是最高级的权限,您可以创建,表等.
-7. 撤消用户权限,从用户名撤消connectoracle用户创建表,resource,dba;
从rwjtest撤消connect,resource,dba;
-8. 创建/授权/删除角色
-除了前面提到的三个系统角色,connect,resource和dba,用户还可以在oracle中创建自己的角色. 用户创建的角色可以由表或系统权限或两者的组合组成. 为了创建角色,用户必须具有创建角色系统权限.
-8.1创建角色-创建角色角色名称
-创建角色testRole;
-8.2授予角色-将表名授予角色名的授予选择
-在t_user上授予select to testRole;-现在,所有具有testRole角色的用户都对类表具有选择查询权限.
-8.3删除角色-删除角色角色名称
-drop role testRole;-将从中删除与testRole角色相关的权限.
Oracle创建用户,角色,授权和表单
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-261635-1.html
有才华的人我都喜欢
百加得植入广告更早
1000次911美国消失得差不多了