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

oracle数据库还原dmp文件

2013-08-26 11:36 309 查看
/*Oracle创建表空间、备份/还原数据库dmp

Oracle创建表空间

注意点:

1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 

2.确保路径存在,比如【D:\oracle\oradata\Oracle11g\】也就是你要保存文件的路径存在

 */

/*分为五步 */

/*先清除缓存*/

//删除用户

drop user nc63_ch_user cascade; 

//删除表空间

drop tablespace nc63_ch_temp;

//删除数据库文件

drop tablespace nc63_ch_data;

/*第1步:创建临时表空间  */

create temporary tablespace nc63_ch_temp  

tempfile 'E:\zxl\NC\project1_CH\workpace_w\nc63_ch_temp.dbf' 

size 100m  

autoextend on  

next 100m maxsize 20480m  

extent management local;  

/*第2步:创建数据表空间  */

create tablespace nc63_ch_data  

logging  

datafile 'E:\zxl\NC\project1_CH\workpace_w\nc63_ch_data.dbf' 

size 100m  

autoextend on  

next 100m maxsize 20480m  

extent management local;  

/*第3步:创建用户并指定表空间  */

create user nc63_ch_user identified by 1  

default tablespace nc63_ch_data  

temporary tablespace nc63_ch_temp;  

 

/*第4步:给用户授予权限  */

grant connect,resource,dba to nc63_ch_user;  

/*第5步:还原 在cmd中执行*/

imp  nc63_ch_user/1@orcl  file=E:\zxl\NC\project1_CH\nc63_2013_07_09.dmp  ignore=y full=y

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: