delphi如何控制oracle数据库安全(100分)

  • 主题发起人 主题发起人 lhch
  • 开始时间 开始时间
L

lhch

Unregistered / Unconfirmed
GUEST, unregistred user!

用delphi程序可以控制oracle数据库中的指定用户和单表的备份及恢复。

我已经使用过多种方法 如:
1,用batchMove控件,不能实现一个表中有多个长字符型数据字段备份,batchMove对于oracle数据库本身也是不稳定的
2,用oracle数据库的 imp 等命令进行数据的安全管理时,只能数据库所有的表进行数据的备份和恢复,
我用到的命令是(IMP userid=system/manager file=FileName full=Y ignore=Y destroy=Y log=‘Filename.log’),
这样当恢复恢复备份的数据文件时将没有控制的表中的数据将又追加一遍

最好利用delphi编程控制orcale中的备份和恢复机能,进行灵活的数据安全管理
用oracle的imp,exp命令其他参数实现也可以
 
imp 等命令进行数据的安全管理时,只能数据库所有的表进行数据的备份和恢复
----你没细看看每步骤给你的备择答案吗?
 
我已经在命令方式上安每一步做过,但还不能解决问题
 
以下imp命令export指定的table:
imp username/password file=dmpfile.dmp tables=table1,table2,... log=dmplog.log
详细命令请看oracle online document!
 
你真的每一步都做过吗?

这一句没看到吗:
(1)E(完整的数据库),(2)U(用户)或(3)T(表): (2)U> t //此处选T

事实上,如果你对EXP、IMP的开关指令非常熟悉
可以一行命令搞定, 而不需一步一步搞。
 
sorry!应是
exp username/password tables=table1,table2,... file=filename.dmp log=logfile.log
grant=n indexes=n
将export中指定的table
还可以
imp username/password fromuser=user1 touser=user2 ...
从指定的user import data 到指定的user
 
exp help=y 看到命令帮助
 
我要放假了,等过年后再解决问题吧。

把分给大家分了,请各位别闲少。

新年快乐

河北 刘海潮
 
多人接受答案了。
 
后退
顶部