返回顶部
首页 > 资讯 > 数据库 >oracle 数据库迁移
  • 510
分享到

oracle 数据库迁移

2024-04-02 19:04:59 510人浏览 安东尼
摘要

PL/sql Release 11.2.0.4.0 - Production导出版本,数据库地址10.36.40.53PL/SQL Release 11.2.0.4.0 - Production导入版本,数

PL/sql Release 11.2.0.4.0 - Production导出版本,数据库地址10.36.40.53


PL/SQL Release 11.2.0.4.0 - Production导入版本,数据库地址10.36.40.74



10.36.40.53   需要迁移的数据库地址


1. 创建目录

--创建目录

cd /home/oracle

mkdir bak20170511


2. 添加权限

chmod o+wr /home/oracle/bak20170511


3. shell oracle权限,登陆dba

su - oracle

sqlplus / as sysdba


4. 将创建的目录赋予需要迁移的数据库用户读写权限

create or replace directory dumpdir as '/home/oracle/bak20170511';

-- 授权

grant read,write on directory dumpdir to mkt_standard;


5. 查询当前用户的表空间,临时表空间

--    当前用户名    表空间             临时表空间

select t.USERNAME,t.DEFAULT_TABLESPACE,t.TEMPORARY_TABLESPACE from user_users t;

用户名         表空间              临时表空间

MKT_STANDARD   MKT_STANDARD_DATA     MKT_STANDARD_DATA_TEMP


6. 查询当前数据库版本

select * from v$version;

版本信息

TNS for linux: Version 11.2.0.4.0 - Production


7. 退出sql命令行模式,进入oracle权限

exit();


7. 数据导出

      用户名       密码           sid      导入数据库版本

expdp mkt_standard/mkt_standard@10.36.40.53/orcl directory=dumpdir dumpfile=mkt_standard.dmp logfile=mkt_standard.log version=11.2.0.4.0;







10.36.40.74   迁入数据库地址


1. 创建目录

--创建目录

cd /home/oracle

mkdir bak20170511


2. 添加权限

chmod o+wr /home/oracle/bak20170511


3. 将迁移的数据存放到目录中,如果是同网段可以使用以下脚本

scp -r root@10.36.40.53:/home/oracle/bak20170511/mkt_standard.dmp /home/oracle/bak20170511/


4. 将数据文件添加权限

chmod w+or /home/oracle/bak20170511/mkt_standard.dmp


5. 进入sql命令行模式

先进入oracle权限

su - oracle

sql命令行模式,dba权限

sqlplus / as sysdba


6. 将创建的目录赋予需要迁移的数据库用户读写权限

create or replace directory dumpdir as '/home/oracle/bak20170511';

-- 授权

grant read,write on directory dumpdir to mkt_standard;


7. 查询当前数据库版本

select * from v$version;

版本信息

TNS for Linux: Version 11.2.0.4.0 - Production


8. 创建表空间,与迁移的数据库用户表空间名一致

create tablespace MKT_STANDARD_DATA logging datafile 'MKT_STANDARD_DATA.DBF' size 500M autoextend on;


9. 创建临时表空间,与迁移的数据库用户临时表空间名一致

create temporary tablespace MKT_STANDARD_DATA_TEMP tempfile 'MKT_STANDARD_DATA_TEMP.DBF' size 500M autoextend on;


10. 创建用户,并且将表空间和临时表空间赋予用户,该创建的用户名、密码对于大小写敏感

         用户名              密码

create user mkt_standard identified by mkt_standard  

           default tablespace MKT_STANDARD_DATA  temporary tablespace MKT_STANDARD_DATA_TEMP profile default;


11. 赋予用户权限

链接权限

grant connect to mkt_standard;

创建表,视图等权限

grant resource to mkt_standard;

系统权限

grant unlimited tablespace to mkt_standard;


12. 退出sql命令行模式,进入oracle权限

exit();


13. 导入数据

      用户名       密码           sid      导出数据库版本

impdp mkt_standard/mkt_standard@10.36.40.74/orcl directory=dumpdir dumpfile=mkt_standard.dmp logfile=mkt_standard.log version=11.2.0.4.0;






删除临时表空间

drop tablespace MKT_STANDARD_DATA_TEMP   including contents and datafiles;

删除表空间

drop tablespace MKT_STANDARD_DATA      including contents and datafiles; 

删除用户

drop user MKT_STANDARD cascade;


您可能感兴趣的文档:

--结束END--

本文标题: oracle 数据库迁移

本文链接: https://lsjlt.com/news/35632.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle 数据库迁移
    PL/SQL Release 11.2.0.4.0 - Production导出版本,数据库地址10.36.40.53PL/SQL Release 11.2.0.4.0 - Production导入版本,数...
    99+
    2024-04-02
  • Oracle 11g 数据库迁移
    由于服务器更换,或者硬盘损坏等问题,在有些场景下,我们需要对数据库进行迁移。Oracle 数据库有多种备份方式,如果可以停机,建议最好使用冷备的方式,直接迁移数据文件,这样效率会比较高。由于两台主机都是Wi...
    99+
    2024-04-02
  • Oracle XTTS跨平台数据库迁移(从Unix迁移数据库到Linux)_Oracle数据库迁移项
     Oracle数据库迁移教程04 Oracle XTTS跨平台数据库迁移实战(真正超越OCP/OCM的项目实战系列教程)本套风哥Oracle教程学习内容1.Oracle XTTS技术基础知识2.Oracle...
    99+
    2024-04-02
  • 数据库迁移系列之--Oracle迁移到Mysql
    敬请期待......
    99+
    2017-12-07
    数据库迁移系列之--Oracle迁移到Mysql
  • oracle数据库怎么迁移
    oracle 数据库迁移是一个涉及评估、数据迁移、架构转移、验证和切换等步骤的多项任务。选择合适的工具并制定详细计划至关重要,测试和验证确保迁移的成功,请联系专业人士以获得支持。 Or...
    99+
    2024-05-30
    oracle
  • 从oracle数据库迁移到mysql数据库
    如果使用应用容器注意mysql.jar包版本冲突。(例如weblogic容器自带mysql,但是版本比较低,建议使用自己应用下的mysql.jar包)to_date ---->> date_fo...
    99+
    2024-04-02
  • oracle怎么做数据库迁移
    oracle 数据库迁移涉及六个步骤:准备源数据库并创建临时表空间。创建结构相似的目标数据库并分配权限。使用数据泵导出和导入数据。验证数据并调整数据类型和约束。重新创建索引和约束并优化目...
    99+
    2024-05-21
    oracle
  • Oracle数据迁移MySQL
    前言: 现今,Oracle数据迁移MySQL的需求已经越来越普遍,主要的迁移场景大致可以分为三类,第一类是涉及小表以及少量表的一次性迁移,无需进行增量同步,第二类是涉及大表以及多表的一次性迁移,第三类是涉及增量实时同步,而对于数据的迁移方法...
    99+
    2023-09-26
    oracle mysql 数据库 运维 dba
  • sqlserver 数据库迁移
    数据迁移  业务情景     客户环境是系统A的1.0版本,开发环境是系统A的2.0版本。2.0版本对于数据库有部分变更(主要是新增表和字段,不涉及字段删除和变更)。这个时候需要在客户环境安装数据库2....
    99+
    2019-04-26
    sqlserver 数据库迁移
  • EF数据库迁移
    开启codefirst迁移命令:Enable-Migrations -ContextTypeName BlogEntitiesBlogEntities(上下文,继承DbContext的那个类)更新数据库命令...
    99+
    2024-04-02
  • mysql数据库迁移
    目录 背景迁移数据库 背景 公司有个项目,刚开始数据量不是大的时候,数据库和服务上的所有应用数据都放在一个旧小盘中,随着项目数据的增长,旧的磁盘被占满了,导致系统无法写入数据,我和同事排查了很长时间,最终确定是磁盘被占满导致的一...
    99+
    2023-08-23
    数据库 mysql
  • Oracle单机迁移至Oracle RAC集群_Oracle RAC迁移_数据库迁移与备份恢复13
    风哥本套学习Oracle单机迁移至Oracle RAC集群过程Oracle单机迁移至Oracle RAC集群_Oracle备份恢复与数据迁移13课程地址:https://edu.51cto.com...
    99+
    2024-04-02
  • Oracle RAC集群迁移至Oracle单机_Oracle RAC迁移_数据库迁移与备份恢复12
    风哥本套课程熟悉生产环境Oracle RAC集群迁移至Oracle数据库单机的项目实施Oracle RAC集群迁移至Oracle单机_Oracle备份恢复与数据迁移12课程地址:https://edu.51...
    99+
    2024-04-02
  • oracle数据库怎么迁移到另一个数据库
    Oracle数据库迁移到另一个数据库通常需要使用数据迁移工具或者手动迁移的方式。下面是一些迁移Oracle数据库的常用方法: 使用...
    99+
    2024-05-07
    oracle
  • oracle数据库迁移相关SQL语句
        数据库迁移常见的一种方式是使用命令将某个用户的所有数据导出,再将其导入新用户中。     创建用户需要DBA权限。 sqlplus /nolog conn /as sysdba 1、创建用户及授权,一般都是需要新建表空间和临时...
    99+
    2016-12-17
    oracle数据库迁移相关SQL语句
  • Oracle数据库迁移方式一:impdp+dblink
    实验环境:源库:  192.168.2.200  SID=testdb目标库:192.168.2.100  SID=testdb实验目的:使用impdp+dblink的方式 将...
    99+
    2024-04-02
  • 如何使用DataPump迁移Oracle数据库
    这篇文章主要介绍如何使用DataPump迁移Oracle数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!之前测试过使用RMAN迁移Oracle数据库(Oracle11.2.0.1...
    99+
    2024-04-02
  • oracle学习-数据迁移
    如果只是迁移表空间或者数据文件,可以先将表空间或者数据文件offline之后移动位置,并通过alert database rename 和 alter tablespace rename 将位置变化写入控制...
    99+
    2024-04-02
  • Oracle 12C RAC数据迁移
    源端:12C RAC primay backup file目标端:12C 单实例部分总结:1 pfile修改2 disable redo thread N3  drop logfile group...
    99+
    2024-04-02
  • oracle 数据文件迁移
    环境:win 2008   oracle 11g    应开发人员申请,将本地automap数据文件迁移到磁阵上。    数据库非归档模式 数据文件迁移...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作