如何备份所有数据库对象(表模式,过程,函数) 并且每晚都将它存储在我的Windows文件位置。我正在使用PL / SQL Developer连接到位于不同位置的oracle服务器。
简而言之,“我应该在我的机器而不是服务器上备份”,任何想法
答案 0 :(得分:2)
假设您已将它们安装为Oracle客户端安装的一部分,您可以使用Oracle Export and Import utilities在客户端计算机上创建逻辑备份。
另一方面,我强烈质疑这项要求的智慧。你的DBA应该非常担心有人会生成他们数据库的常规导出,这些数据库与正常备份没有相同的控制,以防止他们落入坏人之手。您还要定期通过网络复制数据库中的所有数据 - 这将对数据库和网络造成相当大的负担,这可能会引起DBA和网络管理员的注意。
答案 1 :(得分:1)
将备份集从磁盘备份到磁带:
If you are backing up a subset of available backup sets, then execute the LIST BACKUPSET command to obtain their primary keys.
The following example lists the backup sets in summary form:
RMAN> LIST BACKUPSET SUMMARY;
List of Backups
===============
Key TY LV S Device Type Completion Time #Pieces #Copies Comp Tag
--- -- -- - ----------- --------------- ------- ------- ---- ---
1 B F A DISK 28-MAY-07 1 1 NO TAG20070528T132432
2 B F A DISK 29-MAY-07 1 1 NO TAG20070529T132433
3 B F A DISK 30-MAY-07 1 1 NO TAG20070530T132434
The following example lists details about backup set 3:
RMAN> LIST BACKUPSET 3;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
3 Full 8.33M DISK 00:00:01 30-MAY-07
BP Key: 3 Status: AVAILABLE Compressed: NO Tag: TAG20070530T132434
Piece Name: /disk1/oracle/dbs/c-35764265-20070530-02
Control File Included: Ckp SCN: 397221 Ckp time: 30-MAY-07
SPFILE Included: Modification time: 30-MAY-07
SPFILE db_unique_name: PROD