`

Oracle12C导入dmp数据

阅读更多
  Oracle12C,发生了较大的变化。以前熟悉的东西变得陌生了。把百度了好久的东西记下来,免得忘了。

1.使用sqlplus连接Oracle,创建用户并授权
--启动sqlplus,使用sysdba连接
sqlplus / as sysdba
alter session set container=pdborcl;--切换会话到pdborcl,我的PDB名称
--剩下的步骤与11g等版本相同
create user test identified by test default tablespace users;
grant connect,resource to test;

2.为可插拔数据库pdborcl配置一个别名,如pdborcl,与旧版本的Oracle配置方式相同

3.导入dmp数据
imp test/test@pdborcl file=c:\test.dmp full=y

  另:
  一、使用JAVA连接Oracle12C,也有一些变化。首先当然是使用新版的驱动jar包,使用ojdbc在ORACLE_HOME中搜一下,可以找到。然后,连接URL写法也有了一点变化,注意标红的部分,使用了/,以及可插拔数据库的名称,不是全局数据库的名称。jdbc:oracle:thin:@127.0.0.1:1521/pdborcl

  二、自动启动PDB的方法
conn / as sysdba

CREATE TRIGGER open_all_pdbs
   AFTER STARTUP
   ON DATABASE
BEGIN
   EXECUTE IMMEDIATE 'alter pluggable database all open';
END open_all_pdbs;
/

这样启动数据库,就同时启动pdb数据库。
分享到:
评论

相关推荐

    oracle DMP版本修改 (12C 导入 10G)

    总结来说,"oracle DMP版本修改 (12C 导入 10G)"是一个涉及跨版本数据迁移的复杂任务,需要对Oracle数据库有深入理解,并且可能需要借助特定工具来完成。在进行此类操作时,务必谨慎行事,充分测试,以确保数据的...

    Oracle导dmp出现文件ORA-12154 TNS 无法解析指定的连接标识符解决方案

    此问题通常发生在尝试从客户端连接到Oracle数据库服务器时,特别是当执行数据导入导出操作时。本文将深入探讨该错误产生的原因,并提供详细的解决方案。 #### 错误原因分析 ORA-12154错误通常由以下两种情况导致: ...

    oracle导入时表空间不一致解决方法

    在Oracle数据库管理中,经常会出现因表空间不一致而导致的数据导入失败的问题。本文将详细介绍如何解决这一常见问题,并确保数据能够顺利地从一个环境迁移到另一个环境中。 #### 一、问题背景 在进行Oracle数据...

    Oracle12c的数据库向11g导进的方法

    总之,Oracle 12c到11g的数据库迁移涉及多个环节,包括数据导出、兼容性设置、导入以及可能的后期调整。正确配置和使用Data Pump工具,结合对数据库结构和版本差异的理解,能有效确保迁移的成功。希望本文提供的方法...

    dmp文件导入oracle数据库方法.pdf

    在开始导入DMP文件之前,需要准备好以下步骤: 1. 将DMP文件拷贝到指定目录下。 2. 使用超大文本查看器logviewer软件打开DMP文件,找到导出用户名和表空间名称。 安装Oracle 1. 安装Oracle数据库,建议安装企业版...

    Oracle12C备份恢复培训整体内容.docx

    Oracle 12C 备份与恢复是数据库管理员在日常工作中必须掌握的关键技能,它确保了数据的安全性和可恢复性。本文档将详细介绍两种主要的备份类型:逻辑备份和物理备份,以及它们在Oracle 12C环境中的具体操作。 1. ...

    Oracle12c(開発環境)構築手順

    下面我们将详细探讨Oracle 12c开发环境的构建步骤,以及如何将Oracle 11g的数据导入到Oracle 12c。 1. **系统要求**: - 操作系统:Oracle 12c支持多种操作系统,如Windows、Linux、Solaris等。确保你的开发机器...

    dmp版本修改工具.zip

    比如,如果你从Oracle 11g导出数据,然后尝试导入到Oracle 12c或19c,可能会遇到不兼容的问题,因为不同版本间的数据库结构和功能可能有差异。在这种情况下,修改dmp文件的版本号可以欺骗导入过程,使其认为dmp文件...

    Oracle DMP备份文件导入(impdp)导出(expdp)方法

    Oracle数据库的Data Pump(DMP)工具是进行大规模数据迁移、备份和恢复的重要手段。它提供了比传统EXP/IMP更快的导出和导入性能,同时支持并行处理和压缩选项,使得数据操作更加高效。本篇文章将详细讲解如何使用DMP...

    oracle导入更改版本号

    它支持将数据从一个数据库导出到一个导出文件(dmp文件),然后在另一个数据库中导入。 3. **数据库升级**:当需要将数据导入到更高版本的Oracle数据库时,通常需要先对现有数据库进行升级。这涉及安装新版本的...

    oracle数据库数据泵的导入导出功能 expdp

    oracle数据库数据泵的导入导出功能 expdp create directory DATA_PUMP_DIR as '/home/oracle/amber2dmp'; dba授权DATA_PUMP_DIR grant read,write on directory DATA_PUMP_DIR to public;

    Oracle导dmp出现文件ORA-12154: TNS: 无法解析指定的连接标识符问题的解决方案

    在使用Oracle数据库进行数据导入导出操作时,常常会遇到ORA-12154错误,即TNS:无法解析指定的连接标识符。这个问题主要由两个原因造成:一是Oracle服务器未安装正确,二是TNS配置文件未正确设置。以下是针对这两种...

    ORACLE 11G导入到10G的命令

    ### ORACLE 11G导入到10G的命令 #### 概述 在Oracle数据库管理系统中,有时候需要将一个版本的数据迁移到另一个版本中,例如从Oracle 11G迁移到10G。这种迁移可能涉及到数据兼容性、结构差异等问题。本文将详细...

    oracle操作练习

    导出(export)和导入(import)是Oracle中数据迁移和备份的重要手段。在这个例子中,我们看到如何使用`exp`命令导出学生表(student)的数据到名为`c:\student.dmp`的文件。这个过程确保了数据的安全存储,可以用于...

    修改dmp版本工具

    例如,如果你有一个Oracle 12c的.dmp文件,但想要将其导入到Oracle 11g环境中,版本不匹配可能会导致导入失败。使用这个工具,你可以修改.dmp文件的版本号,使其看起来像是从目标数据库的版本导出的,从而绕过版本...

    oracle12-bin-批量导入导出.zip

    在这个压缩包中,主要包含的是Oracle数据库bin目录下的命令行工具,这些工具对于日常数据库管理、数据导入和导出至关重要。 1. **SQL*Plus**:这是Oracle提供的一个交互式命令行工具,用于执行SQL查询、PL/SQL块...

    Liferay5.1.2配置Oracle10G数据库操作说明书

    连通后,使用 `imp` 命令导入 dmp 文件,例如: ``` D:\> imp userid=liferay/liferay@MESDB full=y file=*.dmp ``` 根据提示输入文件的完整路径。 **步骤4:修改 Oracle 数据库配置** 编辑 `/liferay/conf/...

    oracle11g的imp exp

    - 在较新的Oracle版本中,如12c及以上,Oracle提供了Data Pump(expdp/impdp)工具,其性能优于传统的IMP/EXP,支持更大的数据量和更复杂的导出导入需求。 总结,Oracle 11g的IMP和EXP工具在数据管理和迁移中起着...

    dmp版本修改工具.rar

    1. **版本不兼容**:在导入DMP文件到新版本数据库时,如果源文件的版本信息与目标数据库不匹配,导入可能会失败。 2. **格式变化**:不同版本的Oracle数据库可能对DMP文件的内部结构或格式有所调整,导致导入异常。 ...

Global site tag (gtag.js) - Google Analytics