簡體   English   中英

DBeaver 中的 Oracle 數據庫備份

[英]Oracle Database Backup in DBeaver

我是 Oracle 數據庫的新手。 我已經安裝了 DBeaver(以前從未使用過)來連接到數據庫。

我已經創建了一個連接(我相信它被稱為數據庫),現在我能夠看到數據庫表和所有內容。 如何在 DBeaver 中備份 Oracle 數據庫,以便在對實時數據庫進行任何更改之前可以在本地使用它進行測試?

我找不到任何備份連接/數據庫的選項。

要正確備份 Oracle 數據庫,您應該使用 oracle 提供的實用程序恢復管理器。 這是一個命令行界面,通過“RMAN”從您的數據庫服務器 shell 提示中調用

您還可以使用數據泵導出數據庫的全部或部分內容,這些數據庫可用於導入到另一個數據庫......實際上並不用於恢復現有數據庫。

我不知道你的工具有這些 Oracle 特性的接口。

您可能根本不需要備份來滿足您的需求,請查看Oracle 閃回技術

DBeaver 不支持 oracle 數據庫導出導入。 在此處查看詳細信息: https : //dbeaver.com/docs/wiki/Backup-Restore/

您需要運行sqlplus工具來創建一個文件夾,oracle 將在其中導入/導出數據庫轉儲。 登錄應以 sys 和 sysdba 的身份進行,並輸入您之前在數據庫服務器安裝期間輸入的密碼。 示例: sqlplus sys/[your password] as sysdba 在此處輸入圖片說明

成功登錄 sqlplus 后,運行以下命令(不要忘記設置為您喜歡使用的其他文件夾):創建或替換目錄 DATA_PUMP_DIR 為“D:\\Database Backups”;

完成此操作后,退出 sqlplus 並在命令行中輸入以下命令(此處不應再次使用 sqlplus)

expdp sys/[您的密碼]@localhost:1521/[偵聽器名稱] file=your-database-dump-file.dmp owner=[您的架構]

一旦完成並完成,如果您想將其上傳到其他地方,您可以壓縮您的數據庫轉儲。 (我有 9 GB 轉儲,壓縮大小為 1.6 GB)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM