Oracle创建之路->创建表空间、创建临时表空间、创建用户、授权

来源:互联网 发布:php base64解码 乱码 编辑:程序博客网 时间:2024/05/16 17:36

         今天整理一下创建数据库之后的使用System用户必须执行的一系列操作,包括创建表空间、创建临时表空间、创建用户名及密码和授予用户权限.

1、创建临时表空间create temporary tablespace 名称tempfile '制定临时文件路径和名称(例如D:\X.dbf)'size 200M--自动扩展空间autoextend on next 100M maxsize 20480M--本地管理临时表空间extent management local;--2、创建表空间create tablespace 名称datafile '指定数据文件路径和名称(例如:D:\Y.dbf)'size 300Mautoextend on next 100M maxsize 20480Mextent management local;--3、创建用户名create user 用户名 identified by 密码 default tablespace  表空间名称temporary tablespace 临时表空间名称;
      如下讲解以上三种角色对应的权限

     a、Oracle 10g数据库中的Connect拥有创建数据库会话权限,Connect角色可授予最终用户典型权利,是最基        本的权限.

       

       拥有CREATE SESSION系统权限的用户能连接到数据库服务器并建立数据库会话
       数据字典表【role_sys_privs】列出角色对应的权限及该角色是否可以传递权限

     b、Oracle 10g数据库中的Resource拥有的权限如下图,Resource角色是授予开发人员的.

        select role, privilege, admin_option from role_sys_privs where role = 'RESOURCE';    
        

        Create Sequence   --建立序列        Create Trigger   --建立触发器        Create Cluster   --建立聚簇        Create Procedure --建立存储过程        Create Type      --建立类型        Create Operator  --创建操作符        Create Table     --创建数据表        Create IndexType --创建索引类型</span>

    c、DBA角色用户数据库的最高权限


      以上就是本人对创建数据库后操作的总结,希望对大家有所帮助,望批评指正。


0 0
原创粉丝点击