您的位置:首页 > 数据库 > Oracle

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

2012-04-19 16:22 1046 查看
--1.如果已经还原过,则清理数据和用户SQL> drop user lxyweb cascade;
用户已删除。
SQL> drop tablespace lxyweb;

SQL> create user lxyweb identified by lxyweb default tablespace users temporarytablespace 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 temporarytablespace 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 用户名;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐