su - oracle
$exp ekpdev/ekpdev@ekpdev INDEXES=y file=/home/databasebak/ekpdevnew.dmp log=/home/databasebak/ekpdevnew.log;
提示:EXP-00091: Exporting questionable
原因是linux字符集与oracle不一致。
0、设置过期时间
SQL> alter system set undo_retention=14400 ;
1、查看oracle字符集
select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
1 NLS_CHARACTERSET ZHS16GBK
2、查看linux下oracle用户字符集
su - oracle
env
LANG=en_US.UTF-8
3、设置linux字符集与oracle一致(只在本session有效)
export NLS_LANG=AMERICAN_CHINA.ZHS16GBK
再执行,OK
$exp ekpdev/ekpdev@ekpdev INDEXES=y file=/home/databasebak/ekpdev.dmp log=/home/databasebak/ekpdevnew.log;
密码是特殊字符处理
expdp 'ekpdev/"123"'@ekpdev directory=dump dumpfile =aa.dmp logfile=aa.log
导入到不同表控件:
su - oracle
export NLS_LANG=AMERICAN_CHINA.ZHS16GBK
SQL> grant connect,resource to ekpdevupdate;
SQL> grant dba to ekpdevupdate;
SQL> revoke unlimited tablespace from ekpdevupdate;
SQL> alter user ekpdevupdate quota 0 on users;
SQL> alter user ekpdevupdate quota unlimited on ekpdevupdate;
imp ekpdevupdate/ekpdevupdate@ekpdev grants=n fromuser=ekpdevnew touser=ekpdevupdate file=ekpdevnew0524.dmp log=ekpdevupdateimp9.log
相关推荐
Oracle的EXP备份是数据库管理中的一个重要环节,它用于创建数据库对象的导出文件,以便在需要时进行数据恢复或迁移。 EXP是Oracle Data Pump Export工具的旧版本,它允许用户选择性地导出数据库表、模式、用户或者...
通过exp备份当前数据库并以当前日期命名文件,并压缩当前备份文件之后删除dmp和log文件,以及删除30天以前的压缩文件
本文将深入探讨如何使用Oracle的`exp`命令来创建数据库备份脚本,并结合计划任务实现自动备份。 `exp`是Oracle Data Pump Export工具的旧版命令,用于将数据库对象(如表、索引、存储过程等)的数据和元数据导出到...
本文将深入解析如何在Unix AIX环境下使用exp工具备份Oracle分区表,包括环境配置、备份策略及恢复流程,旨在提供一个全面的操作指南。 ### 环境配置 #### 系统与软件版本 - **硬件平台**: IBM P570服务器,为备份...
在windows客户端上添加计划任务进行,exp后压缩,并删除前30日压缩文件,可指定每月某日,如断账日的备份文件不删除。修复一个bug,文件名中的空格替换为0,否则会出错。 @echo off set curdate=
imp恢复与exp备份相对应,也有三种模式: - 表模式恢复:恢复特定的表或表分区。 - 用户模式恢复:恢复指定用户的所有对象。 - 全库模式恢复:恢复整个数据库至某个特定状态。 5五、exp/imp增量参数INCTYPE INCTYPE...
Oracle 19c 备份恢复-导入导出是指使用 Oracle 数据库提供的工具 exp 和 imp 实现数据库的备份恢复和数据的导入导出。本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 ...
Oracle exp/imp 是Oracle数据库系统提供的两个实用工具,用于数据的备份和恢复。exp(Export)用于导出数据库中的对象和数据,而imp(Import)则用于将这些导出的数据导入到另一个数据库中。在实际操作中,由于各种...
本资料"windows下oracle数据库备份压缩&删除历史备份.rar"提供了一个详细的过程,用于实现Oracle数据库的定时备份、备份文件的压缩以及自动删除两天前的旧备份。 首先,我们来讨论Oracle数据库的备份方法。在Oracle...
oracle 批量备份多个用户 能同时备份多个脚本 在user.txt 中添加用户列表即可
EXP备份是Oracle数据库提供的一种数据导出工具,用于创建逻辑备份。在描述中提到的备份脚本中,我们设置了相关变量如数据库实例名、数据库安装目录、system密码、备份文件路径等。`exp`命令用于导出特定用户的数据,...
`exp备份批处理.bat`文件通常是一个批处理脚本,用于执行Oracle的导出工具`expdp`(Export Data Pump)。`expdp`是Oracle提供的一种高效的数据导出工具,它能够将数据库对象和数据导出到一个或多个DMP文件中,便于备份...
常见的备份方法包括RMAN备份、EXP备份和OS备份。 5. 备份方案 备份方案是指根据不同的备份需求选择合适的备份方法和备份策略。常见的备份方案包括操作系统脱机冷备份、操作系统联机热备份、使用RMAN联机热备份、...
**EXP备份(Export)** Oracle的Export工具用于导出数据库对象,如表、索引、存储过程等。它生成一个二进制文件,包含了用户选择的数据和元数据。Oracle_backup[exp]文件可能包含了一系列的EXP命令脚本,这些脚本...
2、本脚本支持多数据库以及用户备份,备份工具为传统的exp备份工具。 3、本脚本备份输出为zip打包文件,打包文件保存在zip目录下面。 4、本脚本支持备份log保存,log保存在logs目录下。 5、本脚本支持远程备份,备份...
在进行EXP备份前,需在SYS用户下运行`CATEXP.SQL`文件。为确保数据安全,建议在服务器端执行备份命令,而非客户端。 总的来说,Oracle数据库的备份策略应根据业务需求、数据量、恢复目标以及可用资源来定制。物理...
本文档将详细介绍 Oracle 数据库的备份与恢复技术,包括传统的 EXP 和 IMP 命令以及新型的 EXPDP 和 IMPDP 工具,同时还将涉及脱机备份的方法。 #### 二、EXP 备份与 IMP 恢复 **1. EXP 备份** EXP 是 Oracle ...
一、EXP 备份和还原 EXP 是 Oracle 中的导出工具,可以将数据导出到一个文件中,以便于备份和传输。下面是一个使用 EXP 备份数据的示例: 首先,使用 EXP 命令将数据导出到一个文件中: EXP GGKCS1/GGKCS1 FILE=D...
Oracle数据库的备份是确保数据安全性的重要环节,其中Oracle EXP和IMP工具是实现逻辑备份的关键手段。EXP(Export)用于从数据库中导出数据,而IMP(Import)则用于将导出的数据重新导入到数据库中。这两种工具提供...
"学习Oracle数据库备份命令ExpImp.pdf" Oracle数据库备份是数据库管理中非常重要的一部分,备份可以防止数据丢失和恢复数据库。Oracle数据库提供了两种备份方法:物理备份和逻辑备份。 物理备份是指将整个数据库的...