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用户并拥有无限配额。