oracle - 不使用 exp 或 expdp 的简单 oracle 备份

标签 oracle backup

我在 Windows 上的 C:\oracle 中安装了 Oracle 10g。如果我停止所有 Oracle 服务,仅通过复制整个目录(例如,到 C:\oracle_bak)来备份是否安全,还是使用 expdp 明显更好?

非常欢迎指向文档/网站的指针,我无法通过 Google 搜索任何相关内容。

最佳答案

如果您的数据库不是在归档日志模式下运行,那么答案是肯定的。以下是我用来备份和恢复数据库的一些脚本。

--- 备份.bat ---

sqlplus "sys/passwd@database as sysdba" @shutdown.sql
xcopy C:\oracle\oradata\database\*.* C:\oracle\oradata\backup_database\*.* /Y
sqlplus "sys/passwd@database as sysdba" @startup.sql

---- 关机.sql
shutdown immediate
exit;

---- 启动.sql
startup
exit;

恢复脚本类似。只需将文件复制到另一个方向。

关于oracle - 不使用 exp 或 expdp 的简单 oracle 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581313/

相关文章:

java - 如何获取 OrdImage 的库

sql-server - 备份数据库时覆盖文件

ios - 使用 iCloud 进行应用程序数据库备份,但不同步

docker 上的 elasticsearch - 快照和恢复 - access_denied_exception

sql - 如何在 Oracle 中的字符串中查找精确的字符串匹配

sql - 此实现是否符合SQL-92?

database - 怎样删除比较快?

sql - 如何让员工和他们的经理在一起

django - 备份 Django 项目的最佳方法是什么?

backup - 复杂的数据库备份