读书人

oracle创办表空间(转)

发布时间: 2012-10-27 10:42:26 作者: rapoo

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;??

?/*maxsize?unlimited 没有最大值?*/

/*第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;??

?/*logging引入

这个子句声明这个表空间上所有的用户对象的日志属性(缺省是logging),包括表,索引,分区,物化视图,物化视图上的索引,分区。 ?

*/

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

create user?username?identified by?password??

default tablespace?user_data??

temporary tablespace?user_temp;??

?

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

grant connect,resource,dba to?username; ?

?

下面的代码和上面一样,可以直接复制。

/*分为四步 *//*第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;

读书人网 >其他数据库

热点推荐