zoukankan      html  css  js  c++  java
  • oracle 表空间及 用户

    注意点:

    1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行

    2.确保路径存在,比如D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在

    /*分为四步 */

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

    create temporary tablespace user_temp  

    tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' 

    size 50m  

    autoextend on  

    next 50m maxsize 20480m  

    extent management local;  

     

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

    create tablespace user_data  

    logging  

    datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf' 

    size 50m  

    autoextend on  

    next 50m maxsize 20480m  

    extent management local;  

     

    /*第3步:创建用户并指定表空间  */

    create user username identified by password  

    default tablespace user_data  

    temporary tablespace user_temp;  

     

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

    grant connect,resource,dba to username; 


    --------------------------------------------------------

    删除表空间或者用户:

    对于单个user和tablespace 来说, 可以使用如下命令来完成。

     步骤一:  删除user

    drop user ×× cascade

    说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。

    步骤二: 删除tablespace

    DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;


    SQL code
    --删除空的表空间,但是不包含物理文件
    drop tablespace tablespace_name;
    --删除非空表空间,但是不包含物理文件
    drop tablespace tablespace_name including contents;
    --删除空表空间,包含物理文件
    drop tablespace tablespace_name including datafiles;
    --删除非空表空间,包含物理文件
    drop tablespace tablespace_name including contents and datafiles;
    --如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
    drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;




  • 相关阅读:
    Gentle.Net学习笔记一:配置文件设置
    啥时候咱能用上NExcelApi?
    ibus no input window
    QT && GDAL
    安装 purcell 的emacs.d 配置文件
    进程
    C++的cout高阶格式化操作
    C++ 虚函数表解析
    [转]C程序内存区域分配(5个段作用)
    如何写Makefile文件
  • 原文地址:https://www.cnblogs.com/java20130722/p/3206992.html
Copyright © 2011-2022 走看看