CentOS 上面 恢復 Oracle 數據庫實例的簡單操作流程


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM