ORACLE 11g备份还原(一):从windows 2012R2 备份还原到另一台windows 2012R2服务器上

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、环境:

server1:

系统版本:windows 2012R2,IP地址:192.168.111.21,数据库版本:oracle11g,数据库用户名:SEAS_XSDA,密码:SEAS_SXDA

server2:

系统版本:windows 2012R2,IP地址:192.168.111.24,数据库版本:oracle11g,数据库用户名:SEAS_SXDA,密码:SEAS_SXDA

二、备份

本次备份采用oracle数据库逻辑备份:expdp导出,impdp导入。

导出过程:server1服务器上创建物理路径—连接数据库创建逻辑路径—给指定的用户给予上述目录操作权限—Schemas按用户导出。

导入过程:在server2服务器上安装oracle11g数据库—在服务器上创建物理路径—连接数据库创建逻辑路径(用于存放之前导出的dump文件)—创建数据库表空间—创建用户并指定表空间—给创建的用户给予上述目录操作权限—给创建的用户授权(connect。resource、dba)—Schemas按用户导入。

server1导出:

1、在server1服务器上面创建物理路径。在分区里新建文件夹。

2、连接oracle数据库,创建逻辑路径。命令如下:

sqlplus /nolog

conn /as sysdba

create directory data_dir as 'D:\data_backup';

3、给指定用户目录操作权限

grant read,write on directory data_dir to SEAS_SXDA;

4、退回到运行界面:expdp SEAS_SXDA,按用户导出

expdp SEAS_SXDA/SEAS_SXDA@orcl directory=_%date:0,4%-%date:5,2%-%date:~8,2%.dmp logfile=_%date:0,4%-%date:5,2%-%date:~8,2%.log 

server2导出:

1、安装oracle11g数据库(安装步骤另写)

2、在物理服务器上创建路径

3、连接数据库创建逻辑路径(用于存放之前导出的dump文件):

sqlplus /nolog

conn /as sysdba

create directory dump_dir as 'D:\oracledump';

4、创建数据库表空间(表空间名:SEAS_SXDA)

create tablespace SEAS_SXDA

logging

datafile 'D:\app\Administrator\oradata\orcl\SESA_SXDA.DBF'

size 50m

autoextend on

next 50m maxsize 32767m

extend management local;

因为oracle表空间在windows环境下最大是30G,如果超过30G,需要再添加文件

alter tablespace SEAS_SXDA

add datafile  'D:\app\Administrator\oradata\orcl\SESA_SXDA01.DBF'

size 50m

autoextend on

next 50m maxsize 32767m;

5、创建用户并指定表空间

create user SESA_SXDA identified by SESA_SXDA default table SESA_SXDA;

6、给创建的用户目录授权

grant read,write on directory dump_dir to SESA_SXDA;

7、给创建的用户授权

​grant connect,resource dba to SESA_SXDA;

8、退回到运行界面:expdp SEAS_SXDA,按用户导入

impdp SESA_SXDA/SESA_SXDA@orcl directory=dump_dir dumpfile=SESA_SXDA_2023-03-02.DMP logfile=_%date:0,4%-%date:5,2%-%date:~8,2%.log 

如果需要删除表空间,可执行命令:

drop tablespace SESA_SXDA including contens and datafiles;




阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“ORACLE 11g备份还原(一):从windows 2012R2 备份还原到另一台windows 2012R2服务器上” 的相关文章