Oracle 数据库备份与还原(Centos 7)

数据库备份:

第一种:
exp ncolap/ncolap****@ui file=/home/ncolap.dmp

第二种:
expdp ncolap/ncola**** directory=DATA_PUMP_DIR dumpfile=ncolap.dump logfile=ncolap.log

数据库还原:

1.oracle 登录Linux
su oracle 
source ~/.bash_profile

2.dba 登录Oracle
sqlplus / as sysdba

3.创建目录
create or replace directory dir as '/oradata/';

4.创建表空间
create tablespace zdncc datafile '/oradata/zdncc.dbf' size 1024m autoextend on next 1024m ;  

5.创建用户,一定要建和还原文件原来的服务器上一样的用户
create user zdncc default tablespace zdncc identified by ***;

6.增加权限
grant dba,resource,connect,create any table,create any view,create any sequence ,unlimited tablespace to zdncc;

7.退出oracle命令模式
exit;

8.Linux下执行恢复命令  下面命令相当于/oradata/ZDNCC20220309.dmp 所以要把备份文件放到/oradata下
impdp zdncc/*** DIRECTORY=dir DUMPFILE=ZDNCC20220309.dmp     

 

posted @ 2022-03-15 10:40  NULL66  阅读(627)  评论(0编辑  收藏  举报