首页 > 数据库 >Oracle数据库迁移

Oracle数据库迁移

时间:2023-02-23 14:02:51浏览次数:43  
标签:文件 log -- 数据库 dmp tablespace Oracle dbuser 迁移

准备工作:

原库上定位dmp文件导出路径:$ORACLE_HOME/oradata/dump

新库的存放dmp文件的路径:$ORACLE_HOME/oradata/dump

整理需要迁移的表空间: dbuser/password


按照用户模式导出步骤

创建表空间--注意修改size大小:bigfile 创建大文件是参数

--create bigfile tablespace dbuser--创建文件大于30G时使用该参数
create tablespace dbuser
datafile '/home/app/oracle/oradata/dbuser.dbf' --此处为规划的存放路径
size 5120m
autoextend on
next 10m maxsize 10240m
extent management local;

在新库创建同样的用户:

create user dbuser identified by password
default tablespace dbuser
temporary tablespace temp;

授权:

grant connect,resource,dba to dbuser;

切换到Oracle用户,在原库进行导出:

exp userid=dbuser/password@实例名 file=dbuser.dmp log=dbuser.log owner=dbuser


将文件dmg和log拷贝到新服务器准备好的路径下

修改文件权限,切换到oracle用户进行导入

导入

imp userid=dbuser/password@实例名 file=dbuser.dmp log=dbuser.log fromuser=dbuser touser=dbuser

导入成功即可。



标签:文件,log,--,数据库,dmp,tablespace,Oracle,dbuser,迁移
From: https://blog.51cto.com/forsk/6081151

相关文章

  • Mysql数据库增量备份与恢复
    一、MySQL增量备份概念使用mysqldump进行完全备份,备份的数据中有重复数据,备份时间与恢复时间长。而增量备份就是备份自上一次备份之后增加或改变的文件或内容。1、增量......
  • Abp搭建多模块,子模块迁移问题
    Abp搭建多模块,子模块迁移问题第一步,在官网Abp.io下载在一个全新的框架,然后可以根据快速入门来实现属于自己的第一套ABP增删改查.快速入门官网网址:https://docs.abp.i......
  • Mysql数据库完全备份与恢复
    一、数据备份的重要性  在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果。造成数据丢失的原因如下:程序错误人为错误运算错误磁盘失败灾难(如......
  • 关于2022年3月14日到3月18日数据库发生数次断连的一些思考与总结
    1问题记录抽样调查3月14号九点到十点左右的时候医院医生反馈患者列表获取极其缓慢3月16号九点到十点左右的时候数据库发生断连超时3月17号12点左右数据库发生断连......
  • 数据库性能优化技巧
    1.MySQL中的OR操作符可能会使索引失效,可以尝试将OR操作改为UNIONALL来实现相同的功能,这样可以有效地保持索引的有效性。另外,还可以考虑使用复合索引来解决OR问题,在大多数......
  • [.Net] 解决 Oracle.DataAccess 在 VS2022 下不兼容的问题
    环境VisualStudio2022Oracle.DataAccess.dllv4.121.2.0错误信息在VS中启动 IISExpress,收到报错信息Couldnotloadfileorassembly'Oracle.DataAccess'oro......
  • 解决Oracle锁表情况
    在使用Oracle数据库更新数据的时候,有两种查询方式可以修改编辑数据:selectt.*,t.rowidfromtabletselect*fromtableforupdate在使用第二种方式的时候如果卡住......
  • ORACLE基础之oracle锁(oracle lock mode)详解
    ORACLE里锁有以下几种模式:0:none1:null空2:Row-S行共享(RS):共享表锁,subshare 3:Row-X行独占(RX):用于行的修改,subexclusive 4:Share共享锁(S):阻止其他DML操......
  • 序列号生成并发引发的synchronized、数据库隔离级别、myabits缓存等一些问题记录
    起因一个序列号产生方法发现有并发问题。修改这个方法中发生了一些错误,而这涉及到了一些的知识点,所以记录下。涉及点synchronized方法:如果此方法内包含数据库操作,且......
  • Pandas从SQL型数据库读写数据
    Pandas读写SQL型数据库主要用到pandas.read_sql()和DataFrame.to_sql()两个函数。read_sql()read_sql主要有如下几个参数:sql:SQL命令字符串con:连接sql数据库的......