Oracle10g创建一个完整的用户、表空间

来源:互联网 发布:数据科学 北大 编辑:程序博客网 时间:2024/05/21 13:56
1、创建一个表空间       TS_NAME为表空间名字   orcl为数据库
create tablespace TS_NAME datafile  'D:\oracle\product\10.2.0\oradata\orcl\TS_NAME.DBF' size 50m;


表空间所对应的文件以DBF结尾,该文件不是必须放在 D:\oracle\product\10.2.0\oradata\orcl路径下面,

存储在任何位置都可以,推荐建立在这个目录中。方便管理。

2、创建一个用户
create user user identified by orcl;

创建用户,用户名:userNAME

密码:userNAME


3、修改用户,让该用户使用的默认表空间是新建的表空间。

alter user userNAME default tablespace TS_NAME;

让userNAME用户使用表空间TS_NAME


4、授权


grant 
CREATE SESSION,
CREATE TABLE,
CREATE SEQUENCE,
CREATE VIEW,
CREATE PROCEDURE,
CREATE TRIGGER,
CREATE INDEXTYPE,
UNLIMITED TABLESPACE 
to
 userNAME;


5、删除表空间,不能直接删除硬盘上的DBF文件。


先执行  drop tablespace 表空间的名字;
再手动删除 硬盘上的XXX.DBF文件。 顺序不能颠倒。


尽量不要删除。

原创粉丝点击