sqlplus手工导出dmp文件命令:在Windows环境 用expdp导出dmp文件
cmd
lsnrctl status
sqlplus 双击查看原图log
conn 你的用户/你的用户登陆密码@你的数据库名字 as sysdba;
create directory dump_dir as 'G:\app\asus\dump_dir'(你放置dmp文件的位置,如果没有需要手动创建);
grant read,write on directory dump_dir to 你的用户;
$expdp 你的用户/你的用户登陆密码@你的数据库名字 schemas=你的用户 directory=dump_dir dumpfile=rgbams20150210.dmp logfile=rgbams20150210.log
--------如果以上方法报错--------请执行一下授权语句-------------
GRANT DBA TO srpm;
GRANT CONNECT TO srpm;
GRANT UNLIMITED TABLESPACE TO srpm;
grant read,write on directory dump_dir to srpm;
cmd 命令导入 dmp 文件:
$impdp 命令导入文件
写法跟expdp命令一样 如导出命令: expdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log
导入命令只需把expdp换成impdp就行 impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=imp.log
注意事项:
首先从导出的机器中传到要导入数据库的机器上,如Windows可以放在D:\imp 文件夹下(如果两台机器操作系统不同,需使用二进制传输dmp文件)
在要导入数据的数据库创建导入导出目录
SQL>create directory as 'D:\imp';
3.命令行中开始导入 $impdp 用户名/密码 schemas=用户名 directory=exp dumpfile=*.dmp logfile=exp.log
--------------------------------------
如果导入与导出的用户名不一致,则用以下进行指定导入与导出的用户名信息:
$impdp c##rgba/test@rgbams directory=dump_dir dumpfile=XXX.dmp remap_schema=user1:c##rgba;
如果高版本导出、低版本导入,则在导出的时候需要在导出命令后加入 version=指定导出版本号,如下
$expdp srpm/srpm@srpm schemas=srpm directory=dump_dir2 dumpfile=rgbams20150
427.dmp logfile=20150427.log version=11.2.0.1.0
分享到:
相关推荐
以下将详细介绍如何使用Oracle 10g进行DMP文件的导入导出。 ### 导出(Export) 1. **使用命令行工具**: - 导出数据通常通过`expdp`命令完成。例如,要导出用户`mmis`在服务名`pcms`下的所有对象到`d:\pcms.dmp`...
1、提供了oracle数据库备份脚本,导出dmp文件 2、定时任务由操作系统提供的支持,在操作系统中设置定时任务,由操作系统定期执行脚本 3、补充。压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件...
Oracle 导入导出 DMP 文件详解 Oracle 是一种广泛使用的关系型数据库管理系统,导入导出 DMP 文件是 Oracle 数据库管理员和开发者经常遇到的一个重要任务。下面将详细介绍 Oracle 导入导出 DMP 文件的步骤和相关...
在Oracle中,`exp` 和 `imp` 是两个关键的命令行实用程序,用于将数据从一个数据库导出到DMP(Data Pump)文件,然后将这些数据从DMP文件导入到另一个数据库。 `exp` 命令用于导出数据,其基本语法如下: ```bash ...
#### 二、利用CMD命令行导出DMP格式 除了使用图形化工具之外,还可以通过命令行的方式来进行数据导出。这种方式适用于自动化脚本编写或者服务器端操作等场景。 ##### 2.1 命令格式 ```bash exp 用户名/密码@服务器...
这是操作oracle数据库的cmd命令,只适用于oracle,不适用于其他数据库
### 如何将 .dmp 文件导入 Oracle 数据库 在日常工作中,我们经常需要将数据从一个Oracle数据库迁移到另一个Oracle数据库。通常情况下,这可以通过使用Oracle的导出(exp)和导入(imp)工具来实现。本文将详细介绍...
Oracle数据库DMP文件导入方法 DMP文件导入Oracle数据库方法是一种常用的数据迁移方式,下面将详细介绍从DMP文件导入Oracle数据库的步骤。 准备工作 在开始导入DMP文件之前,需要准备好以下步骤: 1. 将DMP文件...
windows环境下,使用bat批处理,自动进行数据库备份到别的机器,且限定备份时间在30天内。
通过使用`exp`(Export)和`imp`(Import)命令,我们可以方便地将整个数据库或者部分数据对象导出为一个二进制文件(`.dmp`文件),也可以将该文件重新导入到另一个数据库中。这对于数据迁移、备份和灾难恢复等场景...
这里的代码使用 Runtime.getRuntime().exec() 方法来执行 exp 命令,将 Oracle 数据库数据导出到文件 d:\t.dmp 中。 类似地,使用以下代码可以将数据从文件中导入到 Oracle 数据库中: ```java public boolean imp...
- `file=D:\xxx.dmp`:导出的数据文件保存位置为D盘根目录下的`xxx.dmp`文件。 - `full=y`:表示导出整个数据库的内容。 #### 二、授予用户权限 为了确保`fireuser`用户能够顺利执行数据库的导出操作,还需要对其...
- 在“从用户”下拉框中选择DMP文件的导出用户。 - 在“导入到”下拉框中选择要导入的用户。 - 点击导入按钮完成操作。 2. **命令提示行导入DMP文件**: - **基本语法**: ```sql imp username/password@SID ...
导出数据: 1、将数据库orcl完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 1 exp system/manager@orcl file=d:\daochu.dmp full=y 2、将数据库中system用户与sys用户的表导出 1 exp system/manager@orcl...
这行命令导出了用户`anxiapasuser`的所有对象到名为`anxiapasuser2012-03-02.dmp`的dump文件,日志文件为`anxiZCZLXMGJ.log`。 ```bash imp anxiapasuser/anxiapasuser@orcl file=d:\anxidb\anxianxiZCZLXMGJ\...
- 使用exp导出整个数据库或特定用户的数据到dmp文件,是数据库备份的一种方式。这种备份是逻辑备份,因为它包含了数据库对象的结构和数据。 - 除了exp,Oracle还提供了其他备份方式,如RMAN(恢复管理器)进行物理...
Oracle数据库导入DMP文件是数据库管理员日常工作中的一个基本操作,而IMP是一个常用的Oracle数据库工具,用于将DMP文件中的数据导入到Oracle数据库中。以下内容将详细介绍使用IMP工具导入DMP文件的步骤及相关知识点...
- **压缩备份文件**:调用WinRAR的命令行工具`rar.exe`来压缩备份文件,同时删除原始的`.dmp`文件及日志文件,以减少占用空间。 #### 注意事项 - 在实际部署前,请确保脚本中的路径配置正确无误。 - 如果需要在多...