步骤
1.安装oracle数据库文件
2.安装PLSQL Developer
3.利用DBA用户登录PLSQL Developer,在已知要还原的DMP数据库表空间和用户名的情况下,先创建同名的表空间和临时表空间,创建用户,赋予此用户权限
4.利用imp命令导入dmp文件
权限与用户参考:http://dusong.blog.51cto.com/158065/139284
命令
/*第1步:创建临时表空间 */
create temporary tablespace temp
tempfile 'F:\oracle\product\10.2.0\oradata\northprj\temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第2步:创建数据表空间 */
create tablespace tour
logging
datafile 'F:\oracle\product\10.2.0\oradata\northprj\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第3步:创建用户并指定表空间 */
create user sysmanager identified by password
default tablespace tour
temporary tablespace temp;
/*第4步:给用户授予权限 */
grant connect,resource,dba to username; -- dba数据库管理员权限
create temporary tablespace temp
tempfile 'F:\oracle\product\10.2.0\oradata\northprj\temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第2步:创建数据表空间 */
create tablespace tour
logging
datafile 'F:\oracle\product\10.2.0\oradata\northprj\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
/*第3步:创建用户并指定表空间 */
create user sysmanager identified by password
default tablespace tour
temporary tablespace temp;
/*第4步:给用户授予权限 */
grant connect,resource,dba to username; -- dba数据库管理员权限