备份数据库
正式服务器导出数据库
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;