博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle中实例和表空间和用户的关系
阅读量:3907 次
发布时间:2019-05-23

本文共 1306 字,大约阅读时间需要 4 分钟。

一个数据库可以有多个数据库实例,一个实例可以有多个表空间,一个表空间可以有多张表

       创建过程:表空间—>用户—>表

 

数据库创建用户的步骤:

1.先用系统管理员的账号登陆plsql(使用SYSDBA)

2.再执行脚本

        tempfile是临时表空间文件的路径,datafile是表空间的数据文件的路径

        查看临时表空间的路径:       select * from dba_data_files

        将建用户的脚本中的TEMPFILE和DATAFILE中的路径替换为临时表空间的路径

 

数据库创建用户的脚本:

--删除表空间,以支持重复刷
begin
    EXECUTE IMMEDIATE 'DROP TABLESPACE TBS_ASSIST2_TMP INCLUDING CONTENTS AND DATAFILES';
    EXCEPTION WHEN OTHERS THEN NULL;
end;  
/

--删除数据空间

begin
    EXECUTE IMMEDIATE 'DROP TABLESPACE TBS_ASSIST2_DAT INCLUDING CONTENTS AND DATAFILES';
    EXCEPTION WHEN OTHERS THEN NULL;
end;  
/

CREATE TEMPORARY TABLESPACE TBS_ASSIST2_TMP

TEMPFILE '/data01/oracle/app/oracle/oradata/oracle/assist2db_tmp.dbf' SIZE 1024M REUSE AUTOEXTEND OFF
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 100M; 

CREATE TABLESPACE TBS_ASSIST2_DAT 

DATAFILE '/data01/oracle/app/oracle/oradata/oracle/assist2db_dat01.dbf' SIZE 2048M AUTOEXTEND OFF
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
SEGMENT SPACE MANAGEMENT AUTO;

CREATE USER assist2 IDENTIFIED BY "assist2"

  DEFAULT TABLESPACE TBS_ASSIST2_DAT
  TEMPORARY TABLESPACE TBS_ASSIST2_TMP
  PROFILE DEFAULT;

GRANT CONNECT               TO assist2; 

GRANT RESOURCE              TO assist2;
GRANT
  CREATE PROCEDURE,
  CREATE SYNONYM,
  CREATE SEQUENCE,
  CREATE TABLE,
  CREATE VIEW,
  EXECUTE ANY PROCEDURE, FORCE TRANSACTION
TO assist2;
GRANT UNLIMITED TABLESPACE  TO assist2;

转载地址:http://xdqen.baihongyu.com/

你可能感兴趣的文章
Python modify string in place
查看>>
Python dict del
查看>>
Http header
查看>>
HTTP Header
查看>>
ASCII - American Standard Code for Information Interchange
查看>>
进制转换
查看>>
Python L suffix - indicated long integer literals before Python3
查看>>
URL shortner
查看>>
Django short url
查看>>
Tech Blog
查看>>
Logon System Design
查看>>
Python yield
查看>>
Sina API OAuth
查看>>
Python supervisor
查看>>
dict & set
查看>>
Common Multiple and Least Common Multiple(LCM)
查看>>
Greatest Common Divisor (GCD) - Euclidean algorithm
查看>>
Regular Expression Python
查看>>
大数据处理
查看>>
Mapreduce 通俗版
查看>>