当前位置:首页 » 数据仓库 » oracleexp数据库迁移
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oracleexp数据库迁移

发布时间: 2022-08-15 17:56:26

❶ oracle 要把整个数据库搬到另一台电脑B上,即发现A机有点问题,要全部移到B机上,怎么处理

一下是最简单的数据库迁移(相同数据库版本,相同数据库路径,相同的操作系统)
1.关闭A机器上的数据库
2.安装与A机器上相同版本的ORACLE数据库
3.拷贝所有的数据文件,控制文件,参数文件,到B机器上,要求路径必须和A机一样
你的数据文件在A机的D盘,那就必须拷贝到B机的D盘.
4.建立相关的服务
5.启动B机数据库

❷ 从别处使用oracle exp导出的数据,直接可以导入到我自己的oralcle吗

那是必须创建的。
1.装相同版本的ORACLE数据库到自己的电脑。
2.
开始——程序——ORACLE——configuration and migraine tools ——database configuration assistant 。
照着做,这个就是创建数据库实例。图形化的。
3.在建立好这个实例的最后一步,有一个http:******/em的这样一个地址,复制到浏览器里面,输入你建立数据库的密码,进去,建立表空间,以及分配每个表空间的大小。
4可以再DOS下导入数据到新的数据库,也可以用PLsql Developer (图形化的)。
5.OVER。

❸ Oracle数据库数据迁移包括哪些内容

操作方法为:
在新库建立好owner和表空间,停老库的应用,在老库执行:
$ exp user/pwd owner=XXX file=exp_xxx.dmp log=exp_xxx.log buffer=6000000,
导入dmp文件到新库,在新库执行如下命令:
$ imp user/pwd fromuser=XXX touser=XXX file=exp_xxx.dmp log=imp_xxx.log ignore=y.
优缺点:优点是可以跨平台使用;缺点是停机时间长,停机时间为从exp到网络传输到新库,再加上imp的时间。

❹ 迁移ORACLE数据库的方法

直接使用ORACLE命令行工具就可以,首先使用export导出数据,然后在目标服务器使用import命令导入,这两个语句特别是跨平台迁移以及数据量比较大的时候非常有效,采用excel方式数据行不能大于65535,并且效率比较低。

❺ 解决oracle两个的数据库之间数据迁移方法

1.exp/imp:可针对整个数据库对象、用户对象、指定表等进行。(需控制重复对象,数据表停用状态下进行)
2.sqlldr:对某个或几个表的特定资料导出为文本文件,再用sqlldr导入。(文本格式要正确,控制较复杂,效率低)
3.建立两个数据库间链接,直接用insert或语句迁移,也是针对少数表进行。(可在数据库使用状态下进行)

❻ 想将远程服务器的Oracle10g数据库的内容迁移到自己电脑的Oracle18c,尝试用exp/imp但是出错有大佬指导吗

不知道你的是不是和我过去遇到的相同,你建立的空间命名什么的,和原来数据的空间命名什么的一样吗,要一样才行,过去我弄的时候,命名自己建的就总有一些文件无法导入成功,后来按照原来的命名建立,再导入就没问题了。

❼ oracle 怎么导出和导入整个orcl数据库,包括用户和授权

利用exp
imp导出导入
exp
imp
语法如下:
exp:
1)
将数据库orcl完全导出
exp
system/manager@orcl
file=d:\orcl_bak.dmp
full=y
2)
将数据库中system用户的表导出
exp
system/manager@orcl
file=d:\system_bak.dmp
owner=system
3)
将数据库中表table1,table2导出
exp
system/manager@orcl
file=d:\table_bak.dmp
tables=(table1,table2)
4)
将数据库中的表customer中的字段mobile以"139"开头的数据导出
exp
system/manager@orcl
file=d:\mobile_bak.dmp
tables=customer
query=\"where
mobile
like
'139%'
\"
imp:
1)
将备份文件bak.dmp导出数据库
imp
system/manager@orcl
file=d:\bak.dmp
如果数据表中表已经存在,会提示错误,在后面加上ignore=y就可以了。
2)
将备份文件bak.dmp中的表table1导入
imp
system/manager@orcl
file=d:\bak.dmp
tables=(table1)

❽ oracle通过exp导出的dmp文件如何导入到另一个数据库

首先,要把你现在的数据库架构都建好,包括用户、表空间等
其次,导入数据库的语法格式是:
imp 用户名/密码@sid full=y file=路径/文件名 ignore=y
full=y 和 ignore=y 这两个参数要有的
按照这个步骤试一下