最近oracle发布了oracle10g XE版本,它的简捷,小巧,是一个很好的oracle学习数据库
安装方便,安装后通过程序进入oracle主页进行数据库管理
通过sys用户进入,新建一个用户
再进入SQL 可方便的新建表空间
sql 代码
- //创建表空间,并指定文件名,和大小
- CREATE SMALLFILE TABLESPACE "xxxx" DATAFILE 'E:\ORADATA\ORCL\xxxx.DBF'
- SIZE 100M
- AUTOEXTEND ON NEXT 100M
- MAXSIZE UNLIMITED
- LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
sql 代码
- 清理以前还原过的痕迹,如果我们在数据库曾经还原过,我们先来清理一下,痕迹,
- //删除用户
- drop user xxxx cascade;
- //删除表空间
- drop tablespace xxxx;
- //删除数据库文件
- e:\xxxxxx.dbf
sql 代码
- //开始导入(完全导入),file:dmp文件所在的位置, ignore:因为有的表已经存在,对该表就不进行导入。
- 在后面加上 ignore=y 。指定log文件 log=e:\log.txt
- imp user/pass@orcl full=y file=e:\xxx.dmp ignore=y log=e:\log.txt
整个导入过程就这样简单的完成了
修改用户的表空间
sql 代码
- alter user 用户名 default tablespace 表空间名