在程序中备份和还原 请问在自己写的程序中可以实现对Oracle的备份吗?可以针对一个表、一个库结构或一个库进行备份,可以完整备份和增量备份吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 除了exp以外的方法,最好是用SQL语句 肯定可以,直接外部调用sqlplus就行,所有的语句内嵌 如果说是用ORACLE里的RMAN之类的工具嵌入到程序中来做,一般来说很难,也不现实。如果只是人为的执行SQL语句的方法倒是可以做,但效率,效果肯定没有RMAN来的好。换句话说,如果很容易放到程序中来做,那还要DBA干什么? //配置备份语句ls_bakup = "exp " + g_inv_reginfo.db_LogId + "/" + & g_inv_reginfo.db_LogPassword + "@" + & g_inv_reginfo.db_ServerName + " owner=" + & g_inv_reginfo.db_LogId + " file=" + ls_db + & " log=" + ls_log//执行备份If 1 = run(ls_bakup) then g_inv_reginfo.db_LogId 用户g_inv_reginfo.db_LogPassword 密码g_inv_reginfo.db_ServerName 服务ls_db 要备份到的完整路径和文件名,注意路径别有空格ls_log 要备份到的完整路径和日志名,注意路径别有空格 oracle表备份的问题 如何写个函数返回两个字符串是否存在相同子字符串? Oralce海量数据处理 游标参数的问题 请教一个树状查询语句问题? oracle数据从别的机器的F盘考到服务器的D盘,启动不了,要怎么修改 在远程访问数据库时(Oracle),查询的列名为什么有重复的???? 我要找工作了。 怎么实现在组中字符串的连接。 Merge into 报主键重复 adodb.connection的ConnectionString该怎么写? 这个group by 语句怎么写?是不是要用procedure.
如果只是人为的执行SQL语句的方法倒是可以做,但效率,效果肯定没有RMAN来的好。换句话说,如果很容易放到程序中来做,那还要DBA干什么?
ls_bakup = "exp " + g_inv_reginfo.db_LogId + "/" + &
g_inv_reginfo.db_LogPassword + "@" + &
g_inv_reginfo.db_ServerName + " owner=" + &
g_inv_reginfo.db_LogId + " file=" + ls_db + &
" log=" + ls_log//执行备份
If 1 = run(ls_bakup) then
g_inv_reginfo.db_LogPassword 密码
g_inv_reginfo.db_ServerName 服务
ls_db 要备份到的完整路径和文件名,注意路径别有空格
ls_log 要备份到的完整路径和日志名,注意路径别有空格