标题：ORACLE数据备份专家
软件信息
软件大小：1371KB
软件授权：共享版
软件语言：简体中文 
软件类别：国产软件
运行环境：Win9x/Me/NT/2000/XP/2003
系统需求
硬件环境：
奔腾 Ⅲ 500 及以上
128M 内存
800*600分辨率 16位真彩
软件环境：
WINDOWS 98/NT/2000/XP 操作系统
ORACLE 客户端软件
ORACLE Object For OLE
ORACLE EXP/IMP 工具
安装说明
双击下载的安装文件“bcksetup.exe”运行安装程序，根据提示顺序点击“下一步”、“安装”、“完成”等按钮即可完成安装。
建议安装时不要改变缺省的安装目录，即不要安装到其它目录（更不能安装到根目录下），以便能很好的卸载或者减少出错的几率！
安装成功后会在“开始”菜单中建立“严冬软件”程序组，并在程序组中建立“数据备份专家”、“卸载数
据专家”图标，点击“数据备份专家”图标就可运行本软件。
使用方法
启动程序
在“开始”菜单中选择“严冬软件”程序组，并在程序组中点击“数据备份专家”就可运行本软件了。 
连接设置
连接到ORACLE的用户名、用户口令和服务名，确认无误后按下“连接测试”按钮。系统会根据输入的信息尝试与ORACLE数据库进行连接。如果连接不成功，请根据屏幕上出现的出错信息修改连接设置，或在SQL PLUS中使用 用户名/口令@服务名的方式尝试早否能登录到ORACLE数据库。这个用户就是以后导出数据时的连接用户，为保证软件正常运行，请确认已经授与此用户DBA权限。
如果连接成功，“保存”按钮会成为可用的。按下“保存”按钮，保存输入的连接设置信息。设置信息保存于注册表中，其中用户口令已进行加密存储。
设置存储完成后，“建立日志表 BCK_LOG”按钮变为可用的，按下“建立日志表 BCK_LOG”按钮在当前连接的用户下建立存放操作日志信息的操作日志表。
连接到FTP服务器的用户名、密码、FTP服务器、远程目录，确认无误后按下“连接测试”按钮。系统会根据输入的信息尝试连接FTP服务器，并尝试上传一个文本文件至FTP服务器。如果测试不成功，请检查您的FTP服务器设置，确认此用户有相应的权限。
如果连接测试成功，“保存”按会成为可用的。按下“保存”按钮，保存输入的连接设置信息。设置信息保存于注册表中，其中用户口令已进行加密存储。
1、备份执行文件 
本软件会根据注册表中的ORACLE安装信息自动查找数据导出执行文件的路径和文件名，并显示在文本框中。如果无法自动找到，您可以按“浏览”按钮选择相应的执行文件。 
2、备份路径 
本软件默认的备份存放路径为C盘根目录，您可以按“浏览”按钮选择其它的目录作为存放备份数据的路径。注：只有注册用户才能修改备份路径。
3、备份时间 
设置每日自动备份的开始时间，非注册用户只能设置一个定时备份时间，且在每次自动备份完成后会停止运行弹出版权窗口，直至手动确认后返回主窗口。注册用户可以设置两个备份时间，以实现每日两次自动备份。两次备份的数据文件名分别为‘ E + 两位年 + 两位月 + 两位日 + .DM0 ’和‘ E + 两位年 + 两位月 + 两位日 + .DM1’。
如果在备份内容中选择了“整个数据库”，则星期一至星期日选项变为可用。点击相应的星期，即可安排每周的数据备份计划。
由于数据库完全导出与高级参数中的“数据一致性”冲突，若您选择导出整个数据库将忽略这个参数，当您选择用户列表时则恢复使用原来置。 
4、备份内容 
备份的数据内默认备份“整个数据库”，非注册用户不能更改这个选项。注：注册用户可以选择按输入的用户列表进行数据备份。输入的用户名列表用‘，’间隔，如：‘SYSTEM,SYS’ 。 
5、自由磁盘空间 
选中“自由磁盘空间”后，需设置后面的自由磁盘空间数值。当存放备份文件的硬盘空间小于设定的自由磁盘空间数值时，本软件会自动删除备份路径下最早的DM0或DM1文件。 
6、压缩文件
选中“压缩文件”后，需按下“浏览”按钮指定系统中已安装的 WINRAR.EXE 文件的所在路径。设置好这些信息，备份数据完成后，会自动调用 WINRAR.EXE 文件将备份好的文件压缩，并删除压缩前的备份文件。
7、上传备份文件至FTP服务器
选中“上传备份文件至FTP服务器”，在备份文件完成后，将自动根据设置的连接FTP服务器的信息与FTP服务器进行连接，并上传备份文件到FTP服务器的指定目录。
使用此选项必须先确认已正确设置连接FTP服务器的用户名、密码、服务器、远程路径等信息。
8、高级选项 
按下“高级选项”按钮可设置更多的备份参数。 
9、保存 
按下“保存”按钮，可将设置的信息保存到系统注册表中。 
高级备份参数
在“高级选项”中可以设置其它可选的导出参数，如上图所示。请参见ORACLE的相关资料。
注：由于以上参数的设置将对备份结果产生较大影响，请参看相应ORACLE资料谨慎设置。
查看操作日志
在“系统”菜单中选择“系统日志”，可查询最近三十日内的系统备份日志信息。包括建立日志表的时间、手动备份的时间、自动备份的时间等。
双击一条日志记录可以查询到由ORACLE的EXP工具生成的详细备份日志，您也可以在本软件安装目录的LOG子目录下用写字板打开它们进行查询。如果比击后提示未找到相应文件，则可能是备份没有成功执行，请查看备份文件目录中是否有生成文件。 
手动备份
在“系统”菜单中选择“手动备份”或按下主窗口中的图标就可以按当前的设置立即进行数据备份，备份文件的扩展名为‘HD’。注：只有注册用户才能使用此功能。 
提示：您可以在“查看操作日志”界面中双击日志记录查询到本次备份的详细情况。
数据恢复
[ 原理：使用ORACLE的IMP工具将已备份好的数据恢复到数据库中。从备份数据中将源用户的数据恢复到当前数据库的目标用户中，因而在这里输入的连接数据库的用户不能是要恢复的目标用户，而且要能够运行IMP工具，需拥有DBA权限。 
第一步：连接数据库。与“连接设置”中相同，输入相应的信息并按下“连接测试”，测试通过后即可进入下一步操作。这里输入的连接用户不能是将要恢复的目标用户。 
第二步：建立新用户。这里建立的用户即是此次数据恢复的目标用户。输入用户名、密码、默认表空间和临时表空间后即可建立一个新的用户。如果这个用户已经存在，软件会提示您需先删除用户后再建立一个新的用户，您确认后就可以删除旧用户而建立新用户了。建立新用户成功后可进行下一步操作。 
第三步：选择备份文件。按“浏览”按钮选择以前备份好找数据文件，准备进行数据恢复。 
第四步：恢复设置。设置恢复的源用户名和目标用户名。源用户的数据必须存在于导出的备份文件中，否则会导致恢复操作失败。目标用户名即是第二步中建立的新用户，不能更改。 
以上设置完成后，按下“开始恢复”按钮即可进行恢复操作。 
提示： 由于种种原因可能导致恢复操作不能成功进行，您可以在本软件安装目录下的LOG子目录中查看RECOVER.LOG文件了解恢复操作的执行情况。
更新历史
版本 3.2.0 ：
文件压缩：新增文件压缩功能，通过调用WINRAR.EXE文件实现对备份文件的压缩处理，压缩完成后自动删除原始文件，可以更好的节省备份硬盘空间。
提示：系统中必须安装WINRAR 3.20以上版本，并在"备份选项"中设置好其路径方可使用。由于建立压缩文件时会占用原文件20%左右的空间，建议"自由磁盘空间"栏增加20%左右以保证备份文件的生成。
FTP服务器支持：新增自动上传备份文件或压缩后的备份文件至FTP服务器的功能，实现本地、异地的实时存储，确保备份数据的万无一失。
版本 3.1.2 ：
过程编译：改正了过程编译中数据库联接后系统出错的问题。
版本 3.1.1 ：
磁盘空间判断：原功能在备份产生的数据文件长度大于2GB时出错，磁盘空间不足时无法自动删除早期生成的数据文件，造成自动备份操作失败。现改为将磁盘自由空间设定为固定值，当小于此值时自动删除早期的数据文件，以确认新数据文件的生成。
注意：请升级后务必进入“备份设置”界面中更改此值，默认值为1MB，请自行更改为合适大小。
过程编译：编译时遇到无法成功编译的过程时，提示后可跳过继续编译下个过程。
版本 3.1.0 ：
快速备份：输入用户名、密码和服务名信息即可按设定好的参数即时进行数据备份操作，简单实用。
过程编译：利用封装的“ALTER PROCEDURE *** COMPILE”语句自动对当前连接用户下的无效过程批量进行编译，再也无需逐个处理。
版本 3.0.5 ：
界面中新增了服务器端和客户端ORACLE字符集的显示，以防止由于字符集设置错误造成备份或恢复失败。
在连接测试中新增了对客户端字符集的判断功能。按下连接测试按钮后首先自动获取服务器端和本地的字符集设置，然后对两者进行比较，如果不同则询问是否整改本地注册表的设置，确认后可以自动将其设置为与服务器相同的内容。