Database 版 (精华区)

发信人: starstar (我删我删,整理版务中), 信区: Database
标  题: 在PB程序中实现ORACLE中数据库备份与恢复
发信站: 哈工大紫丁香 (2001年04月09日20:27:46 星期一), 站内信件

功能:此程序为在程序中利用oracle中的一些外部命令进行数据库的备份与恢复,以及
对数据库的操作。
测试环境:
在win2000+ORACLE8.0.4网络版(或单机版8.0.5中测试通过)
运行前需配置:
1、正确安装ORACLE数据库,如果在客户端安装,必须以数据库管理模式进行安装不能以
一般用户进行安装,因为程序中要用到ORACLE中的一些命令。
2、在数据库建立"cw"的用户,密码为“cw”。并授予导入,导出权限。
3、在ORACL中客户端配置程序(Oracle Net8 Easy Config)中配置一服务名“cw”。
4、程序中用到了一个ocx控件,用于显示进度条(我是在installshield安装程序中注册

用户可在操作系统的“开始”---“运行”里输入“regsvr32  "盘符:\目录\MSCOMCTL.
OCX"”进行注册。
要注意问题:
1、因为程序是在应用的开始处得到应用的当前目录,所以在程序中改变了路径后,如果
不重新启动pb,则程序中用到的记录应用目录的全局变量会发生错误,会使程序运行不
正常,但此问题不会影响编译后的程序运行。
   这一问题可在程序中将程序的安装目录记录在注册表中,运行时可从注册表中提取路
径,则不用每次重启pb,注册程序可在installshield完成,此处不再讨论。
2、对oracle中熟悉的用户可从此程序进行扩展,从而实现程序自动完成数据库表空间,
用户以及表的建立,和用户的授权工作。使得数据库的维护工作变的轻松。
3、在应用目录下的backup下有一个已导出的dmp文件,用户可利用程序直接导入,进行
程序的演示。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: ir.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.199毫秒