Oracle 使用命令导入dmp文件

若要导入到特定的表空间则需要新建表空间,若不要求,则用已有的,则只需执行下面的步骤

在dos窗口中输入imp 用户名/密码@ip地址:端口号/数据库实例 file=‘需要导入的dmp文件的路径‘ full = y(可能需要)

下面是建立表空间和用户的步骤:

  1. 用户
  2. 建立:create user 用户名 identified by "密码";
  3. 授权:grant create session to 用户名;
  4. grant create table to  用户名;
  5. grant create tablespace to  用户名;
  1. 建立表空间(一般建N个存数据的表空间和一个索引空间):
  2. create tablespace 表空间名
  3. datafile ‘ 路径(要先建好路径)\***.dbf  ‘ size *M
  4. tempfile ‘ 路径\***.dbf ‘ size *M
  5. autoextend on  --自动增长
  6. --还有一些定义大小的命令,看需要
  7. default storage(
  8. initial 100K,
  9. next 100k,
  10. );


  1. 例子:创建表空间
  2. create tablespace Aside
  3. datafile ‘F:\app\Aside\oradata\orcl\Aside.dbf‘
  4. size 100M
  5. autoextend on next 5M maxsize 3000M;
  6. 删除表空间
  7. drop tablespace Aside including contents and datafiles


  1. 用户权限
  2. 授予用户使用表空间的权限:
  3. alter user 用户名 quota unlimited on 表空间;
  4. 或 alter user 用户名 quota *M on 表空间;
时间: 2025-01-05 15:09:19

Oracle 使用命令导入dmp文件的相关文章

Oracle用imp导入dmp文件记录一下

----------------------------------------------------------------------------------------------------------------------- 今日下午,一同事通过dos导入dmp文件,一直在sqlplus界面上不停的输入用户名.密码,界面一直提示协议适配器错误! 看着他着急的样子,我去看了一下,顿时傻了,问他以前导入导出数据怎样导的,他说也是通过这种方式导的,不知道今天为啥一直要输入用户名和 密码,

Oracle 11g 导入dmp文件出现的问题

1.导入命令: imp userId/[email protected] full=y  file=D:\data\T_DAYLOG_CALLANALYSIS.dmp ignore=y 2.导出命令 exp userId/[email protected] file=d:\dkj\test.dmp tables=(wf_test) 如出现:”只有dba才能导入由其他dba导出的文件“的问题 登录该用户:执行SQL: grant dba to testuser ; 如果还不行,再执行: alter

oracle导入.dmp文件

在日常开发中,经常需要往一个数据库里导入.dmp文件,下面简单介绍下如何通过命令导入 1.创建一个awsbpm用户create user 用户名 identified by 密码; 如:create user test identified by test; 2.用户赋予相应的权限,权限最好赋高一点grant connect,resource,dba to test; 3.oracle中导入dmp文件,buffer最好给大点 imp userid='sys/[email protected] a

oracle11g导入dmp文件(根据用户)

已知:用户名.密码.dmp文件 .(指即将导入dmp文件的用户名和密码) 需求:将该dmp文件导入本地oracle11g中. 步骤: 1.将该dmp文件拷贝到G:\oracle11g\admin\orcl\dpdump目录下:(这里是我自己的oracle11g安装目录G:\oracle11g) 2.cmd打开dos窗口: 3.键入命令:impdp 用户名/密码 dumpfile=文件名.dmp:

mysql source命令导入sql文件效率分析

Query OK, 24918 rows affected (0.90 sec)Records: 24918  Duplicates: 0  Warnings: 0Query OK, 24923 rows affected (2.26 sec)Records: 24923  Duplicates: 0  Warnings: 0Query OK, 24924 rows affected (2.74 sec)Records: 24924  Duplicates: 0  Warnings: 0Quer

3. orcle导入dmp文件并更改表空间

1.导入dmp文件并修改表空间 Impdp user/[email protected] dumpfile=20140820.dmp remap_tablespace=liveoa:liveoagd full=y 注:user/[email protected]:用户名/密码@数据库实例名 20140820.dmp:要导入的dmp文件路径 remap_tablespace=liveoa:liveoagd:liveoa是之前的表空间名,liveoagd是新的表空间名 2.导入dmp文件但不用修改表

oracle导入dmp文件(命令窗口导入)

直接使用imp命令导入 ----> window+R ----> cmd ---->imp 用户名/用户密码 file=dmp文件的完整路径 log=yourlog.log  rows=y ignore=y full=y

Oracle数据库导入dmp文件报错处理方法

在向oracle数据库执行导入命令的时候报错,错误如下,大概意思是TNS中找不到服务名 下面说一下解决步骤 1:进入oracle用户,使用cat查看.bash_profile文件,找到ORACLE_HOME变量 2:进入ORACLE_HOME/network/admin目录 3:查看tnsnames.ora监听文件,找到对应的监听名称,比如下面的导入语句,即可执行成功 [[email protected] admin]$ impdp efoas/[email protected]ENFOCOG

Oracle 导入DMP文件

首先说明dmp文件: 通常oracle数据库通过exp或expdp命令导出的备份文件是以dmp结尾.这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作. Oracle导入备份文件步骤:我用的是Oracle 11g版本 1.把数据库的备份文件:xx.DMP  拷贝到 D:\work\app\admin\orcl\dpdump 目录下 在你的PLSQL Developer中作如下操作:步骤2-4 2.创建表空间 xx.dbf create tablespace shjwms