oracle
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
归档日志快速增长分析记录
先拿到awr分析报告:从报告的汇总结果,看Redo size(bypes) Redo size (bytes): 3,532,698.9 计算下,一天产生的归档日志的总容量>>> (3532698.9*3600*24)/1024/1024/1024284.26310509443283>>&g...原创 2019-05-22 23:28:12 · 11540 阅读 · 2 评论 -
Oracle日期校验函数
使用背景:公司有一个存储过程,insert 总是不成功,之后debug,看到insert语句中有对日期处理的函数,TO_CHAR (TO_DATE (v_slot_date, 'yyyy-mm-dd'),'yyyy-mm')查看跳出进入exception时的v_slot_date值,发现v_slot_date是'2013.12月',才恍然大悟,原来是传入的日期字符串不规范,所以导致inset...原创 2019-06-24 08:50:01 · 11038 阅读 · 0 评论 -
Oracle数据库以及sqlserver数据库迁移到MySQL库需要注意的一些地方
1,oracle,自己写程序代码实现,但是数据库表结构的问题,比如:(1)表结构转换问题:oracle字符串类型,里面常用的是varchar2,而mysql里面常用的是varchar,而且varchar(N)这个N指的还是字符个数而不是存储的字节数目。oracle里面数字类型,常用的是number,而mysql里面常用的是int。oracle里面日期类型,常是的是date,而mys...原创 2019-06-22 10:50:03 · 10398 阅读 · 0 评论 -
Oracle将字符编码从GBK转到UTF8会产生哪些后果,如何操作比较稳妥?
朋友问:有个学校oracle数据库的编码是GBK,而且库里边已经有很多生产数据了,现在想改成UTF8的,如果执行了这步操作,会出现哪些问题?我的回答:因为utf8的库中文占3个byte,gbk占2个byte,所以会出现客户端乱码。比较稳妥的方案是,再搭建一个oracle环境,设置成utf8编码,把旧的oracle数据迁移到新的utf8编码的oracle库中的环境。o...原创 2019-06-21 22:46:57 · 11082 阅读 · 0 评论 -
笔记整理之 EXP-00002: error in writing to export file
exp 报错如下:exp xxxx/xxxx@novadb owner=SBXAUD,SBXREP,SBXREP_ETL,SBXRPTAUD,SBXRPTCTRL,SBXTAX FILE=/home/oracle/sbx.DMP. . exporting table TB_DOCUMENTSEXP-00002: error in writing to ...原创 2019-06-04 00:13:09 · 11018 阅读 · 0 评论 -
笔记整理之 sqlplus + rlwrap 实现上下键功能
sqlplus 实现上下键功能1 下载wget “http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.37.tar.gz”2 编译tar -xvf rlwrap-0.37.tar.gzcd rlwrap-0.37./configure && make && make check && m...原创 2019-06-03 09:17:03 · 10112 阅读 · 0 评论 -
MSVCR71.dll is missing from your computer-(Window7 install sqldeveloper for oracle )
双击 sqldeveloper.exe 报错如下: MSVCR71.dll is missing from your computer1 msvcr71.dll下载,下载源很多很多。2 一般情况下您只需将其放入以下目录后“系统找不到msvcr71.dll”或者“没有msvcr71.dll的问题”就可以得到解决:windows xp系统C:/Windows/System32win7系统...原创 2019-06-07 14:30:45 · 10162 阅读 · 0 评论 -
oracle log file switch (checkpoint incomplete) 解决
问题描述:oracle log file switch (checkpoint incomplete),Every 15 min, tpm will drop to almost zero. cpu负载不高,很低。1 set the parameter :ALTER SYSTEM SET log_checkpoint_interval=20000 SCOPE=BOTH; #没有解决掉...原创 2019-06-07 14:28:56 · 11664 阅读 · 4 评论 -
Oracle11G DataGard学习以及线上修复standby库的经历总结
n =============================n 知识准备储备工作n =============================1·准备工作打开Forced Logging模式通过 SELECT FORCE_LOGGING FROM VDATABASE;查看yes就已经打开了SQL>ALTERDATABASEFORCELOGGING;Databaseal...原创 2019-06-06 23:44:47 · 10487 阅读 · 0 评论 -
Oracle 11G 不能导出空表的解决方法
– =================================– Oracle 11G不能导出空表的解决方法– =================================在源库1、创建DIRECTORYcreate directory dir_dp as ‘/opt/’;2、授权Grant read,write on directory dir_dp to SBXTA...原创 2019-06-06 23:44:19 · 10216 阅读 · 0 评论 -
使用Duplicate target database命令恢复线上oracle datagard备库
线上oracle datagard备库由于断电以及误删除从库的归档日志文件,所以导致,备库主库数据不一致,备库需要紧急恢复,下面是大概恢复过程1,从主库上面备份控制文件[oracle@localhost rman_recover]$ rman target /RMAN> backup current controlfile for standby format '/data/oracle...原创 2019-06-24 08:50:10 · 12590 阅读 · 0 评论