1. 當獲取了數據庫的備份可以進行 oracle數據庫的備份恢復操作 linux上面要復雜一些. 這里面簡單描述一下.
2. 遠程連接 linux 主要工具可以選擇 xshell
如圖示:
3. 建議使用root用戶創建一個目錄, 並且給這個目錄賦予 oracle用戶的權限
mkdir /oracledir chown -R oracle:oinstall /oracledir 第一個命令創建 一個文件夾 第二個命令修改文件夾的權限
4. 打開ftp 上傳數據庫備份.
界面主要有
注意上傳完文件之后 建議在處理一下 文件權限 因為 root用戶上傳的文件 權限可能不對
chown -R oracle:oinstall /oracledir
4. 恢復前處理
在linux 里面切換到 oracle用戶
su - oracle
輸入命令
sqlplus / as sysdba
進入oracle的 命令行工具
然后輸入命令
1. 創建目錄
create or replace directory dir as '/oracledir/' ;
2. 創建表空間和用戶等
create tablespace cwbaseoe73 datafile '/oracledir/cwbaseoe73.dbf' size 1024m autoextend on next 1024m ;
用戶
create user lcoe739999 default tablespace cwbaseoe73 identified by Test6530 ;
賦予部分權限
grant dba,resource,connect,create any table,create any view,create any sequence ,unlimited tablespace to lcoe739999 ;
注意 如果是 orac的話 datafile 后面的參數 使用 '+DATA/cwbaseoe73.dbf' 應該即可
5. 執行恢復命令
impdp system/Test6530@127.0.0.1/ora18c directory=dir schemas=lcoe739999 dumpfile=CWBASEOE73_201906.DMP logfile=20190622.txt 注意 如果是rac的話 應該在任意一台機器上面執行恢復命令即可, ip地址 可以寫成VIP的地址 服務名也是 最終的服務名.
如果是rac 的話 還需要 添加一個
cluster=no 的參數來執行
一般的日志為:
Import: Release 18.0.0.0.0 - Production on Sat Jun 22 14:55:48 2019 Version 18.3.0.0.0 Copyright (c) 1982, 2018, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production Master table "SYSTEM"."SYS_IMPORT_SCHEMA_01" successfully loaded/unloaded Starting "SYSTEM"."SYS_IMPORT_SCHEMA_01": system/********@127.0.0.1/ora18c directory=dir schemas=lcoe739999 dumpfile=CWBASEOE73_201906.DMP logfile=20190622.txt Processing object type SCHEMA_EXPORT/USER ORA-31684: Object type USER:"LCOE739999" already exists Processing object type SCHEMA_EXPORT/SYSTEM_GRANT Processing object type SCHEMA_EXPORT/ROLE_GRANT Processing object type SCHEMA_EXPORT/DEFAULT_ROLE Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA Processing object type SCHEMA_EXPORT/TYPE/TYPE_SPEC Processing object type SCHEMA_EXPORT/DB_LINK Processing object type SCHEMA_EXPORT/SEQUENCE/SEQUENCE Processing object type SCHEMA_EXPORT/TABLE/TABLE