ORACLE数据恢复及创建过程(语句)
ORACLE数据恢复及创建过程(语句)

ORACLE数据恢复及创建过程(语句)

在ORACLE的使用过程中遇到数据恢复及数据的创建是平常的事情,上次在搭建一个测试环境时发现oracle10g创建完成之后,plsql无法正常连接。原因是64位系统,最后使用sql*plus完成了创建:oracle 数据恢复步骤:

1:删除用户:

drop user user01;

如果用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。下面的例子用来删除用户与其对象:

drop user user01 cascade;

2:删除表空间。

drop tablespace 表空间名 include contents;

3:创建表空间。

*创建临时表空间

4:创建用户

* 创建用户并指定表空间

create user username identified by pwd
default tablespace free
temporary tablespace temp;

* 用户授权 (选择上一步创建的表空间,赋予dbo权限)

grant connect,resource to username;

5:导入数据

imp username/pwd@orcl file= E: est.dmp full=y

ignore=y(可以不写)

6:导出备份数据

exp username/pwd@gorcl file=e:20111231.dmp

full=y(备份不写这个)

7:导出某个表

exp usernaem/pwd@orcl file=c:qydj.dmp tables=xydj

8:导入某个表

imp usernaem/pwd@orcl file=c:qydj.dmp tables=xydj fromuser=qydj touser=qydj ignore=y

1-5步基本完成了数据库的创建和恢复过程,6-8以后维护也会用到的。

发表评论