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
相关推荐
通过exp备份当前数据库并以当前日期命名文件,并压缩当前备份文件之后删除dmp和log文件,以及删除30天以前的压缩文件
NULL 博文链接:https://helly2115.iteye.com/blog/1328358
unix AIX 环境下 exp 备份 Oracle 分区表实例
利用oralce系统中的exp命令来实现数据库的导出,通过计划任务方式实现定期作业管理备份数据库
在windows客户端上添加计划任务进行,exp后压缩,并删除前30日压缩文件,可指定每月某日,如断账日的备份文件不删除。修复一个bug,文件名中的空格替换为0,否则会出错。 @echo off set curdate=
Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的。不论哪种计算机语言,不论它的实际操作技巧是如何灵活,都是避免不掉它的...
windows下oracle数据库备份压缩&删除历史备份 win8下oracle11g的定时备份、压缩、删除两天前的压缩数据。
Oracle数据库逻辑增量备份之exp/imp 1 一、实现需求 1 二、逻辑备份恢复工具exp/imp 2 1、逻辑备份原理 2 2、exp语法和参数 2 3、imp语法和参数 3 三、exp逻辑备份 4 1、exp表模式备份 4 2、exp用户模式备份 5 3、...
Oracle 19c 备份恢复-导入导出
2、本脚本支持多数据库以及用户备份,备份工具为传统的exp备份工具。 3、本脚本备份输出为zip打包文件,打包文件保存在zip目录下面。 4、本脚本支持备份log保存,log保存在logs目录下。 5、本脚本支持远程备份,备份...
学会使用exp备份数据库、使用imp恢复数据库 了解flashback 的使用 学会使用PLSQL/developer工具完成导入导出 掌握ORACLE中有关用户创建的方法 熟练掌握PL-SQL的数据控制语言,能通过自主存取控制进行权限...
oracle 备份 主要使用IMP 与EXP
实现将本地数据库exp备份后直接将备份dmp文件传输到另外的备份服务上,需要修改下删除部分的指令:find /se3510/vdzk/newskydb -name "*.dmp" -ctime +7 |xargs rm -f
Oracle备份恢复工具EXPIMP的使用
如果当前用户下的数据库中存在空表时,执行exp备份时由于该表新建时,并没有向其中插入数据,那么这个表不会立即分配extent,也就是不占数据空间,只有当你insert数据后才分配空间。这样可以节省少量的空间。但是...
oracle备份所需exp.exe oracle版本是9i2.
Backup文件夹:存放当前最新的备份数据文件;old_backup文件夹:存放30天内的数据文件;Oracle_bakup.bat:执行脚本;Oracle_bakupexp.bat:被调用脚本(不需要执行) ...4) 最后执行exp备份当前数据
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...
电力线载波通信 1.引言 4 1.1编写目的 4 1.2参考资料 4 1.3问题反馈 4 2.广东电力线载波集中抄表系统客户端软件使用说明 5 ...4.2 Oracle数据库的备份(通过exp备份) 55 4.3 Ping命令的使用 56 5.手册说明 57
Oracle数据库备份命令ExpImp.pdf