首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DBeaver中的Oracle数据库备份

DBeaver中的Oracle数据库备份
EN

Stack Overflow用户
提问于 2019-12-02 11:42:41
回答 2查看 7.2K关注 0票数 0

我是Oracle数据库的新手。我已经安装了DBeaver (以前从未使用过)来连接到数据库。

我已经创建了一个连接(我相信它被称为数据库),现在我能够看到数据库表和所有东西。如何在DBeaver中对进行备份,以便在对活动数据库进行任何更改之前可以在本地使用它进行测试?

我找不到任何选择来备份连接/数据库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-02 14:21:05

若要正确备份Oracle数据库,应使用oracle提供的实用程序“恢复管理器”。它是通过'RMAN‘从DB服务器shell提示符调用的命令行接口。

您还可以使用数据泵导出数据库的全部或部分,这些数据库可用于导入到另一个用于恢复现有数据库的database...not。

我不知道您的工具有这些Oracle特性的接口。

您可能根本不需要备份来满足您的需要,请看一下Oracle闪回技术

票数 2
EN

Stack Overflow用户

发布于 2021-03-31 06:58:55

DBeaver不支持oracle数据库导出导入。请参阅这里的详细信息:https://dbeaver.com/docs/wiki/Backup-Restore/

您需要运行sqlplus工具来创建一个文件夹,其中oracle将导入/导出数据库转储。登录应该以sys作为sysdba进行,并输入您以前在数据库服务器安装期间输入的密码。示例:sqlplus sys/您的密码为sysdba

成功登录sqlplus之后,运行以下命令(不要忘记设置为您喜欢使用的其他文件夹):创建或替换目录DATA_PUMP_DIR为‘D:\数据库备份’;

一旦完成,退出sqlplus并在命令行中输入以下命令(这里也不应该使用sqlplus )

expdp /您的密码@localhost:1521/侦听器名称文件=您的数据库-dump-file.dmp owner=your模式

一旦完成和完成,您可以压缩您的数据库转储,如果您想要上传到其他地方。(我有9 GB的转储,压缩的大小是1.6GB)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59138245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档