oracle 新建数据库从dmp文件恢复数据


--1.如果已经还原过,则清理数据和用户
SQL> drop user lxyweb cascade;

用户已删除。

SQL> drop tablespace lxyweb;


SQL> create user lxyweb identified by lxyweb default tablespace users temporary
tablespace temp;

用户已创建。

SQL> grant connect,resource,dba to lxyweb;

授权成功。

SQL> create smallfile tablespace "LXYWEB" datafile 'D:\oracle\product\10.2.0\oradata\weboa\lxyweb1.dbf' size 100M
  autoextend on next 100m
  maxsize unlimited
  logging extent management local segment space management auto;

表空间已创建。

SQL> GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
    DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
    DBA,CONNECT,RESOURCE,CREATE SESSION TO lxyweb;

授权成功。

SQL>select * from V$tablespace;
--2.还原数据库
D:\oracle\product\10.2.0\db_1\bin>imp lxyweb/lxyweb@weboa full=y file=x:\mxh\lxy20120419.dmp

 

-----------------举例

--把下面汉字部分修改为正确的内容 

drop user 用户名 cascade;
drop tablespace 用户名;
create user 用户名 identified by 密码 default tablespace users temporary
tablespace temp;
grant connect,resource,dba to 用户名;
create smallfile tablespace "表空间名称" datafile 'D:\oracle\product\10.2.0\oradata\jwc\数据文件名.dbf' size 100M
  autoextend on next 100m
  maxsize unlimited
  logging extent management local segment space management auto;
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
    DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
    DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名;

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM