oracle数据库中如何把备份dmp中的几张表覆盖到另一个用户下的表(表相同)
先把数据库中要替换表备份,再从备份中导入这几个表。
创新互联公司专注于网站建设|成都网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都LED显示屏等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身定制品质网站。
imp username/password@sateat file=最以前的teat.dmp fromuser=sa touser=satest tables=(table1,table2……)
username/password@sateat用户要有导入权限
如何将ORACLE内的一个用户 A 的全部数据覆盖到 已有的用户B内
删掉B用户下所有的表,视图和存储过程,然后在备份A用户的表,视图和存储过程,然后在用B用户还原。
如何将一个oracle数据库复制成一个新的数据库
1、在数据库服务器的开始菜单中找到Datebase Configuration Assistant。
2、在创建画面第一步选择:创建新数据库,点击下一步。
3、根据需求选择自己的数据库类型(一般默认)后,跳转到全局数据库名这个画面时,重点来了:新建数据库名称不能和已经存在的任何一个数据库名称相同。
4、在管理帐户密码界面,可以与别的数据库管理帐户密码相同也可以不同,需注意的是,Oracle数据库默认是区分密码大小写的。
5、跳转到Oracle内存分配大小页面,这里建议将Oracle内存调整为物理主机内存的70%。
6、点击完成后,等待数据库创建完成。
7、数据库创建完成后,用sqlplus 语句连接数据库,在同一服务器上建立多个Oracle数据库操作完成。
在oracle数据库建了一个用户了,也导入dmp数据库了,我要导入更全面的dmp数据库,可以覆盖吗
不可以覆盖的,你只能将原有的表给drop掉,然后再倒入dmp文件才行。否则,你导入的时候,原先在用户下面已经存在的表,是不能够导入成功的,会报错!
怎么实现往oracle的某一张表中的某一个字段的插入新数据覆盖旧的数据。
(1)要是你更新后的date是一样的日子,那就update A set date='xxx' where id in (子查询)
(2)要是你有一个表,更新后的每一条date都不一样,要一一对应的话,我建议你在excel中拼出几百条update语句
,然后去执行。update A set date='xxx' where id=xxxx
标题名称:如何覆盖oracle数据,oracle找回被覆盖的数据
当前链接:http://lswzjz.com/article/dscpjsp.html