dmp文件导入oracle数据库不删除原来的数据_将oracle dmp文件导入本地oracle数据库 - CSDN
精华内容
参与话题
  • 导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例。 1.以管理员身份登录  sqlplus / as sysdba 2.停止实例  shutdown abort; 执行结果:ORACLE instance shut down. 3.启动实例 独占启动的选项是...

    导入dmp文件时,对于已存在的数据库实例及表处理方式:删除实例。


    1.以管理员身份登录

        sqlplus / as sysdba

    2.停止实例

       shutdown abort;

    执行结果:ORACLE instance shut down.

    3.启动实例

    独占启动的选项是exclusive,表示只允许一个例程使用该数据库;

    共享启动的参数是shared,表示允许多个例程并行使用该数据库,即将数据库装入多个现场。

    startup mount exclusive;

    执行结果:

    ORACLE instance started.

    Total System Global Area  534462464 bytes
    Fixed Size                  2215064 bytes
    Variable Size             335545192 bytes
    Database Buffers          188743680 bytes
    Redo Buffers                7958528 bytes
    Database mounted.

    4.让oracle 处于RESTRICTED模式,即受限模式

     alter system enable restricted session;

    如果需要取消
    alter system disable restricted session;

    需要注意的是RESTRICTED模式以后 除了管理员都不能登录,如果需要非管理员登录,必须
    GRANT restricted session to test;
    执行结果:

    System altered.

    5.删除实例

     drop database;

    执行结果:

    Database dropped.

    Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options


    注:

    linux 开启oracle服务命令,oracle安装和配置都没有问题的话:

    #su - oracle
    $sqlplus / as sysdba
    >startup
    >exit
    $lsnrctl start
    $ps -ef|grep oracle

    展开全文
  • Oracle 导入数据库dmp文件的几种方式

    万次阅读 2017-04-30 10:02:36
    使用cmd命令进行导入进入cmd直接输入命令imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y 例如:imp mislogin/...使用Oracle的bin目录imp.exe导入打开Oracle主目录 E:\ap

    使用cmd命令进行导入

    进入cmd直接输入命令

    imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y
    

    例如:

    imp mislogin/mislogin@localhost/JFJOA file="d:\data.dmp" full=y ignore=y 
    

    导入数据库

    使用Oracle的bin目录imp.exe导入

    打开Oracle主目录
    E:\app\shaoduo\product\11.2.0\dbhome_1\BIN
    找到impdb.exe 进行导入
    使用管理员身份运行。输入密码,输入密码 再输入dmp 的路径, 后边会出现 什么 yes 什么 no的 看情况输入回车就可以了。

    使用PL/SQL 的tools工具进行导入

    这里写图片描述
    这里写图片描述

    import即可


    版权声明
    author :shaoduo
    原文来自:http://blog.csdn.net/shaoduo/article/details/70942016
    其他出处均为转载,原创作品,欢迎读者批评指正。

    展开全文
  • step1、首先知道你要导入数据库中的DMP文件(例如aa.dmp)是那个版本导出的(导出导入的版本要一致,当然11g的文件可以导出10g的DMP文件)。 step2、在sqlplus命令框中用sysdba管理员登录,connect sys/password as...
    step1首先知道你要导入数据库中的DMP文件(例如aa.dmp)是那个版本导出的(导出导入的版本要一致,当然11g的文件可以导出10g的DMP文件)。
    
    step2在sqlplus命令框中用sysdba管理员登录,connect sys/password as sysdba;
    step3创建大数据表空间 create tablespace mytable datafile 'e:\mytables1.dbf' size 2014M segment space management auto;若当前数据表不够用,提示若表空间不够大,可以将表空间设置为自动增长ALTER DATABASE DATAFILE 'e:\mytables1.dbf' AUTOEXTEND ON;
    step4开始导入数据,首先创建directory目录对象create directory dirdp as 'e:\backup';,存放你要导入的DMP文件,可以在E盘手动建立一个数据文件,放入DMP文件,然后授权给数据库用户,grant read,write on directory dirdp to system;
    step5利用数据泵导入dmp文件,导入命令为:Impdp system/password DIRECTORY=dirdp DUMPFILE=aa.dmp FULL=y。
                                             
                                             备注:仅供参考
    展开全文
  • 如何将dmp文件导入到自己的oracle数据库

    万次阅读 多人点赞 2016-12-16 17:26:20
    1、首先,我们可以先建立自己的一个用户表...datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下) size 50m (初始大小) autoextend on;(自动扩展) 2、接下来,我们

    1、首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下:

    create tablespace test(表空间的名字) 
    datafile 'D:\oracle\product\10.2.0\userdata\test.dbf'  (这边可以写成oracle的某个路径下)
    size 50m  (初始大小)
    autoextend on;(自动扩展)


    2、接下来,我们可以创建一个自己的用户,创建格式如下:

    CREATE USER utest (用户名) 
    IDENTIFIED BY upassword(密码)
    DEFAULT TABLESPACE test(上面创建的表空间) 
    TEMPORARY TABLESPACE temp;(临时表空间就写temp即可)


    3、然后,我们需要给自己的用户赋予权限来管理自己的表空间

    GRANT CONNECT TO utest;  
    GRANT RESOURCE TO utest;  
    GRANT dba TO utest;--dba为最高级权限,可以创建数据库,表等。


    以上三条语句的执行环境都需要进入oralce之后

    cmd下进入oracle的方式

    sqlplus system/密码      回车即可


    4、接下来我们就可以将我们的dmp文件导入到我们自己的表空间中了,导入方式

    imp usename/password@SID full=y  file= d:\data\xxxx.dmp ignore=y


    导入实例

    imp utest/upassword  file=D:\20140227.dmp full=y ignore=y (将文件导入到我们自己新建的用户的表空间中)  注意:这条语句的执行环境是刚进命令台时的环境


    展开全文
  • 更改由oracle导入dmp文件的版本

    千次阅读 2015-02-13 12:29:09
    今天客户给了我一个从oracle11g数据库里面导出的一张表数据文件给我,文件的后缀是dmp文件,我把dmp文件导入我们的业务数据库中报错,后来网上一查是因为oracle数据库版本一致的原因造成的,我们的业务数据库版本...
  • 公司的检测认证一直和zsj是一套数据库,之前也是在zsj的数据库上做的数据项检测,决定新迁出一套数据库来给检测认证,方便检测折腾。 1.先去新建oracle用户,记得分配权限(dba.resource,contect) 下面为新建的...
  • 2、直接导入Oracle10g提示如下错误 3、使用notepad工具打开Oracle10g导出的dmp文件版本号 4、使用AlxcTools.exe工具修改dmp文件版本号 5、再次进行导入到Oracle10gm,成功进行导入 ...
  • DMP是一种数据库文件,其内容包括了整个数据库和表以及用户的所有信息,如存储过程,表定义,表结构等。用于程序员调试程序。 2 导出DMP文件的两种方式 导出数据库DMP文件一般使用命令提示符或SQLPlus两种方式。...
  • oracle数据库导入、导出dmp文件

    万次阅读 2017-10-24 14:19:43
    今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入oracle的后缀名是DMP数据文件,但是知道机器上oracle的相关用户的用户名和密码,(还好经过尝试sysdba的用户名密码没有被...
  • 转载于:http://hi.baidu.com/zhaotieqiang/blog/item/ac3e8c090fa576ba2fddd41f.html    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出
  • 今天碰到一个问题,需要在另外一台机器(经过核实,本机器上已经安装过oracle数据库)上导入oracle的后缀名是DMP数据文件,但是知道机器上oracle的相关用户的用户名和密码,(还好经过尝试sysdba的用户名密码没有被...
  • Oracle imp/impdp 导入dmp文件数据库

    万次阅读 2018-09-04 10:13:45
    EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,能在客户端使用。 IMP只适用于EXP导出的文件适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而适用于EXP导出文件。 注意:EXP不会...
  • Oracle数据库使用DMP文件恢复数据

    万次阅读 2016-10-07 09:43:37
    1、创建还原所用的dmp所在的文件夹 create directory 文件夹名 as '/dir' create directory backup as 'backup'; 2、创建表空间 create tablespace 空间名 datafile '.dbf'size 500M autoextend on maxsize ...
  • oracle 数据库导入导出语句

    千次阅读 2016-05-04 11:34:23
    imp命令用于把本地的数据库.dmp文件从本地导入到远程的oracle数据库中 例子 1 将数据库test完全导出.用户名system/manager导出到D:daochu.dmp 代码如下: exp system/manager@test file=
  • oracle 11g导出的dmp数据导入oracle10g

    万次阅读 2011-11-25 08:35:16
    oracle 11g导出的dmp文件导入oracle10g  1.进行导入表操作,提示: IMP-00010: 不是有效的导出文件, 头部验证失败 IMP-00000: 未成功终止导入   2.从网上查阅,oracle数据11g到10g是有问题的,一般由...
  • 开发过程中,有时需要将生产数据整体导出并重新导入开发环境,下面我把我删除数据库中用户并重新导入.dmp数据文件的全过程做了整理,为需要的同学提供参考,有不对的地方还请指教。 一。用xshell登陆oracle 用户 ...
  • linux下使用数据导入dmp文件

    万次阅读 2016-07-07 11:44:52
    dmp文件上传到linux服务器的目录下  1.使用secureCRT连接linux服务器,使用快捷键alt+p切换到sftp环境下用命令上传文件 put f:\database\a.dmp /root/database  将本地的a.dmp文件上传到linux下的/root/...
  • linux下 oracle怎么导入dmp文件

    万次阅读 2018-03-31 21:37:35
    先创建数据库用户:create user XXX identified by xxx default tablespace XXXXX; grant connect,resource,dba to XXX ;数据库:用户名:XXXX密码:XXXX服务器连接地址和SID:10.XX.XX.XXX:1521/orcl1、给dmp文件加...
  • 可以导入的本机的oracle数据库也可以导入到其他机器上的oracle 数据库(所在的本机必须能连接上要导入的安装oracle 数据库的机器)。 导入的命令: imp 用户名/密码@ip地址:端口号/数据库实例 file='需要导入dmp...
1 2 3 4 5 ... 20
收藏数 19,664
精华内容 7,865
关键字:

dmp文件导入oracle数据库不删除原来的数据