12 月 042012
 

创建用户

create user username identified by password;

username:用户名
以字母开头,字符数不超过30个,只能包含字母,数字,美元符号$和下划线。
字母区分大小写,默认自动转换为大写,不能使用保留字。
使用小写,非法字符,保留字需加双引号。
password:密码

sql>create user u2013 identified by pass2013;
 create user 成功。

修改用户密码

alter user username identified by pass2014;

强制用户更改口令

 alter user username password expire;

删除用户帐户

drop user username;

删除用户同时删除拥有的所有对象

drop user username cascade;

创建表空间

create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;

tablespacename:表空间名称
d:\data.dbf:表空间存储位置
xxx:表空间大小,单位兆字节

修改默认表空间

alter database default tablespace tablespacename;

创建表空间db2012并设定文件大小

sql>create tablespace db2012 datafile 'db2012.dbf' size 500m;
 create tablespace 成功。

查看数据库文件

[root@oracle orcl]# ll /app/oracle/product/11.2.0/dbhome_1/dbs/
 total 512032
 -rw-r----- 1 oracle oinstall 524296192 Dec 4 00:56 db2012.dbf
 -rw-rw---- 1 oracle oinstall 1544 Dec 3 18:09 hc_GUP.dat
 -rw-r--r-- 1 oracle oinstall 2851 May 15 2009 init.ora
 -rw-r----- 1 oracle oinstall 24 Nov 20 18:15 lkORCL
 -rw-r----- 1 oracle oinstall 1536 Nov 22 09:18 orapwGUP
 -rw-r----- 1 oracle oinstall 2560 Dec 3 18:09 spfileGUP.ora
 [root@oracle orcl]#

创建表空间db2013并设定文件大小

sql>create tablespace db2013 datafile '$ORACLE_BASE/oradata/orcl/db2013.dbf'
 size 500m;
 create tablespace 成功。

查看数据库文件

[root@oracle orcl]# ls /app/oracle/oradata/orcl/
 control01.ctl redo01.log sysaux01.dbf tstest
 db2013.dbf redo02.log system01.dbf undotbs01.dbf
 example01.dbf redo03.log temp01.dbf users01.dbf
 [root@oracle orcl]#

查看用户当前使用的默认表空间和临时表空间

select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE
 from dba_users where username='tom';

指定用户默认表空间
alert user username default tablespace tablespacename;

sql>alter user u2013 default tablespace db2013;
 alter user u2013 成功。

指定用户的可用表空间容量

alter user username quota 10m on tablespacename;

无限制使用表空间容量

 alter user username quota unlimited on tablespacename;

查看用户表空间使用情况

select TABLESPACE_NAME,BYTES,MAX_BYTES from dba-ts-quotas where username='tom';

指定用户临时表空间

alter user username TEMPORARY TABLESPACE tablespacename;

会话执行操作所需要空间量超过程序全局区(PGA)的可用空间量时,使用临时表空间。
临时表空间不需要指定配额,表空间中所有对象实际属于SYS用户并拥有无限配额。

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据