`
j1a1v1a1
  • 浏览: 28587 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle 数据库 备份恢复

阅读更多

备份数据库

 

正式服务器导出数据库

aix 进去 切换到oracle下面  备份导出

wxzy1-> expdp system/kingdee schemas=adminnew directory=DMPDIR exclude=statistics parallel=2 dumpfile=yk20120525p.dmp logfile=yk20120525p.txt

 

 expdp system/123456@orcl schemas=yneerp directory=hzback exclude=statistics parallel=2 dumpfile=yne20160225p.dmp logfile=yne20160225p.txt

system/123456@orcl  数据库管理员用户名密码  管理员system的密码 和实例名

schemas   要导出的用户名

directory 虚拟目录   由于oracle 只识别 虚拟目录,不识别 实际的逻辑目录,所以要创建虚拟目录

 

 

 

正式服务器导入用户test01;

 

1 drop user wxzy cascade;   删除用户

2 impdp system/oracle remap_schema=wxzy:test01 parallel=2 directory=expdp_dump dumpfile=wxzy09**p.dmp logfile=wxzy09**p.txt remap_tablespace=eas_d_wxzy_standard:eas_d_test01_standard,eas_d_wxzy_temp2:eas_d_test01_temp2,eas_t_wxzy_standard:eas_t_test01_standard

3 导入以后,用户名 :test01  密码: wxzy 实例名称:

 

在本地操作(以本地test为例)

 

不关闭数据库,停掉用户;

 

SQL>col machine format a10;

SQL>select sid,serial#,username,machine from v$session;

SQL>alter system kill session '144,238';

 

创建表空间

 

SQL> create tablespace eas_d_admin_standard datafile 'E:\20131012orcl\eas_d_admin_standard.dbf' size 7024m

表空间已创建。

 

SQL> create tablespace eas_d_admin_temp2 datafile 'E:\20131012orcl\eas_d_admin_temp2.dbf' size 1024m;

表空间已创建。

 

SQL> create temporary tablespace eas_t_admin_standard tempfile 'E:\20131012orcl\eas_t_admin_standard.dbf' size 1024m;

 

表空间已创建。

 

一、创建逻辑目录,该命令不会在操作系统创建真正的目录(请先创建真正的目录),最好以system等管理员创建逻辑目录。

用dba用户创建,

SQL> create directory hzback as 'E:\oracleback20160225';   (数据库导入导出存放目录)

目录已创建。

SQL> grant read on directory dpdump to system;

授权成功。

然后 grant connect,resource to test_user; 

 

二、查看管理员目录(同时查看操作系统是否存在,因为oracle并不关心该目录是否存在,假如不存在,则出错)

SQL>select * from dba_directories;

 

create user hdwm identified 

三、用impdp导入数据 (需退出SQL界面)

 

 不同用户导入:

 impdp system/123456@orcl remap_schema=ynrerp:ynetest parallel=2 directory=hzback dumpfile=yne20160225p.dmp logfile=yne20160225p.txt remap_tablespace=eas_d_yneerp_standard:eas_d_ynetest_standard

,eas_d_yneerp_temp2:eas_d_ynetest_temp2,eas_t_yneerp_standard:eas_t_ynetest_standard

 

 

impdp system/ynerp@orcl  

directory=db_bak2  dumpfile=yne20131012.dmp REMAP_TABLESPACE=MIDDLE_D_JCUSER_STANDARD

:MIDDLE_D_HDWM_STANDARD

,MIDDLE_T_JCUSER_STANDARD:MIDDLE_T_HDWM_STANDARD 

logfile=yne20131012.txt 

 

 

相同用户导入:impdp system/ORCL parallel=2 directory=DYLTEM  dumpfile=expdp_east_20140623_patch.dmp logfile=expdp_east_20140623_patch.log

 

system 密码是 orcl

0racle 10g  导入 

exp system/manager@TEST file=d:\daochu.dmp full=y

imp yneerp/kingdee@orcl file=E:\oracledate\data\20120105.dmp fromuser=yneerp touser=yneerp ignore=y

 

imp system/ORCL@orcl file=D:\app\Administrator\oracledata\easyui.dmp ignore=y full=y fromuser=pmsystem touser=eas ignore=y

 

select * from nls_database_parameters 查询数据库字符集

 

 

imp system/oracle666@orcl file=E:\oracledate\data\0207.dmp fromuser=auto0207 touser=auto0207 ignore=y

 

 

yk

 

 

 

create tablespace data logging datafile 'D:\oracledate\date\zjk\DATA01.ora' SIZE 500m autoextend on next 200m maxsize unlimited;

 

create tablespace INDEXE logging datafile 'D:\oracledate\date\zjk\INDEXE02.ora' SIZE 500m autoextend on next 200m maxsize unlimited;

 

impdp hdwm/hdwm@hdwm dumpfile=ykzjk20120217p.dmp directory=zjk_dpdump CONTENT=METADATA_ONLY remap_schema=jcuser:hdwm logfile=ykzjk20120217p.txt

 

CREATE USER hdwm PROFILE default IDENTIFIED BY hdwm DEFAULT TABLESPACE MIDDLE_D_HDWM_STANDARD TEMPORARY TABLESPACE MIDDLE_T_HDWM_STANDARD ACCOUNT UNLOCK;

 

 

 

非临时表空间:

select file_id from dba_data_files where tablespace_name='EAS_T_WXZY_STANDARD';

 

alter database datafile 9 autoextend on next 2024M maxsize 20G; 

临时表空间:

select file_id from dba_temp_files where tablespace_name='EAS_T_WXZY_STANDARD';

 

alter database tempfile 3 autoextend on next 10M maxsize 20G;

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics