zoukankan      html  css  js  c++  java
  • Oracle数据库创建表空间及用户授权

    /*分为四步 */
    /*第1步:创建临时表空间 */

    create temporary tablespace test_temp
    tempfile 'E:appAdministratororadataemisdatafile	est_temp.dbf'
    size 50m
    autoextend on
    next 50m maxsize 2048m
    extent management local;
    

      

    /* linux服务器上操作 */

    create temporary tablespace test_temp tempfile '/u01/app/oracle/oradata/EMIS/datafile/test_temp.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
    

      

    /*第2步:创建数据表空间 */

    create tablespace test_data
    logging
    datafile 'E:appAdministratororadataemisdatafile	est_data.dbf'
    size 50m
    autoextend on
    next 50m maxsize 2048m
    extent management local;
    

      

    /* linux服务器上操作 */

    create tablespace test logging datafile '/u01/app/oracle/oradata/EMIS/datafile/test_data.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
    

      

    /*第3步:创建用户并指定表空间 */
    CREATE USER 用户名
    IDENTIFIED BY 密码
    DEFAULT TABLESPACE 表空间(默认USERS)
    TEMPORARY TABLESPACE 临时表空间(默认TEMP)

    create user C##test identified by 123456
    default tablespace test_data
    temporary tablespace test_temp;
    

      

    /* linux服务器上操作 */

    create user test identified by 123456 default tablespace test temporary tablespace test_temp;
    

      

    如果建的是CDB容器数据库,则用户必须加C##,可以用dbca重新建一个库,然后不要选择CDB 就会和以前的版本一样没有这个限制,CDB不适合新手或者初学者

    /*第4步:给用户授予权限 */

    grant connect,resource,dba,create session,create table,create view to C##test;
    

      

    /* 移除授权 */

    revoke connect from test
    

      

    /* 删除表空间 */

    DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
    

      

    /* 解锁用户 */

    ALTER USER username ACCOUNT UNLOCK;
    

      

    /* 修改用户密码 */

    ALTER USER EMIS_FRAME IDENTIFIED BY EMIS_FRAME;
    ALTER USER system identified by xxzx#emis#73;
    

      

    查看已经创建好的表空间:

    select default_tablespace, temporary_tablespace, d.username from dba_users d;
    

      

    /* Linux上正式创建表空间和用户 */

    create temporary tablespace EMIS_TEST_TEMP tempfile '/u01/app/oracle/oradata/EMIS/datafile/EMIS_TEST_TEMP.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
    
    create tablespace EMIS_TEST logging datafile '/u01/app/oracle/oradata/EMIS/datafile/EMIS_TEST_DATA.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
    
    create user EMIS_TEST identified by EMIS_TEST default tablespace EMIS_TEST temporary tablespace EMIS_TEST_TEMP;
    
    grant connect,resource,dba,create session,create table,create view to EMIS_TEST;
    

      

  • 相关阅读:
    Server.UrlEncode UrlDecode 动态绑定gridview列发送接收乱码的问题
    gridview新用法,一直不知道gridview可以这么用
    vm workstation15 迁移至ESXi6.7步骤
    http 502与504的区别
    Asp.net项目部署ActiveReport
    不能在 Page 回调中调用 Response.Redirect 解决方法
    JQuery TextExt 控件使用
    通过ashx获取JSON数据的两种方式
    jQuery Mobile对话框插件
    替换文本框title提示文本
  • 原文地址:https://www.cnblogs.com/xvpindex/p/7200040.html
Copyright © 2011-2022 走看看