oracle创建表空间

/*分为四步 */ /*
第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' --存放user_data.dbf的地方,D:\oracle\oradata\Oracle9i这个路径要提前建好。存放地方可以自由设置
size 50m   ---默认大小
autoextend on   next 50m  自动增长50M
maxsize 20480m  --最大为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;
--------------------------------------------实例------------------------------------------------------------------------------
--建表空间sygjj0221  ,默认大小100M,自动增长5M
create tablespace sygjj0221 
datafile 'D:\Oracle11g\oradata\orcl\sygjj0221.dbf'  
size 100m
autoextend on next 5m

--创建用户sygjj0221密码1,默认表空间sygjj1102,临时表空间temp
create user sygjj0221
identified by "1"
default tablespace sygjj0221
temporary tablespace TEMP;


--将DBA角色赋给sygjj0221
grant dba to sygjj0221;

运行cmd

imp sygjj1226/1@orcl file=E:\datebase\test-2014-02-20.dmp full=y ignore=y

posted on 2013-05-21 15:58  明天521  阅读(289)  评论(0编辑  收藏  举报