Oracle 排错两则

1.数据在导入导出错误

数据在导出时,频繁报出
EXP-00091: Exporting questionable statistics

解决方式是将系统客户端字符集设置为与数据库字符集一样。
查看数据库服务器字符集:
select * from nls_database_parameters
查看客户端字符集:
select * from nls_instance_parameters

在我的环境里最后是将 export NLS_LANG=AMERICAN_AMERICA.UTF8 才解决问题的。

这个问题很常见。

2.EM 配置文件

无论是在创建数据库时创建EM,还是单独使用 emca 来创建 EM,EM 都无法被正常创建。日志中频繁报出类似 “不存在 Oracle 资源”、“不存在该数据库” 的错误。

百思不得其解。
但最后还是解了。

由于我在创建数据库时,将系统默认用户的密码设置为带有 “@” 字符。所以在创建 EM 时,EM 配置程序无法正确的登录资源。
sqlplus 的登录命令是这样的。
sqlplus user/pw@SID
但是我的密码中带有 “@” 符号,于是就成了
sqlplus user/pw@pw@SID
可爱的 Oracle 公司居然在 11gR1 版本中都没有给这个位置的密码做 ‘ ‘ 处理,牛啊,牛的我内牛满面啊。

简单配置 Windows 下 gVim

以下是 _vimrc 添加的配置

syntax on
set encoding=utf-8

source $VIMRUNTIME/vimrc_example.vim
if has('win32')
source $VIMRUNTIME/mswin.vim
behave mswin
endif

set encoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set fileencoding=utf-8 " 新建文件使用的编码

” 解决菜单乱码
set langmenu=zh_CN
let $LANG = 'zh_CN.UTF-8'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
set guifont=Consolas:h9
colo slate

2010 年

看到很多博友在年头或者年尾的博客上记录下一笔,我也决定写一点。曾经很想写“上海xx年”这样无聊文章,但最终因为懒,没有写。今天也大俗一把,跟个风。

2009 年最骄傲的事情

一手搭建了公司的 Oracle RAC

大家都在写:“我要感谢支持我的人”。我干脆写明一点:

最要感谢的人是父母,他们不仅在经济上、感情上支持我,同时也帮助我在不断的成熟着,不断的融入社会。我的父母真的是我最需要感谢的,他们付出了很多。
接着是 PanPan…… 我对她没有太多话在这里说,我会去做。
还有 Jay。在遭遇了上家公司的 CTO 之后,能遇到 Jay 这样好的老板,天赐。他有深厚的、广阔的技术能力;超强的生理耐力–经常一天只吃一顿,只睡一小会儿;虽然一把年纪(……这么说似乎过分了点)但对技术的方方面面依然充满了无比的兴趣;对人的宽容、包容、大度,三个重复意义的词是为了强调。能跟在他的身后真是一种荣幸。希望我2010年偷懒的时间少一点 :)

2010 年的愿望

希望我的房子可以顺利装修好
希望通过自己的努力转变为专业的 DBA
希望公司在世界杯期间一切顺利

最后祝愿依旧在关注我这个懒人博客的网友们 2010 年都实现自己的愿望。

Oracle Database 11gR2 新特性–概述

很惭愧现在才开始研究 Oracle 11gR2 ,公司的 11gR1 面临着许多的问题,其中一个很头痛的 就是 ASM 的 Bug。
开始学习 Oracle 11gR2 的众多新特新、老功能。同时记录、整理在 Blog 上。

(全文…)

Great Fucking Wall

2009-12-24 此小小 Blog 停机一天。
从重庆电信移植 Hostmonster。
发文哀悼!

配置 HTC Hero Peep 支持 SSL

HTC 为 Android 开发了一系列的社区类辅助软件,但却因为防火墙而无法使用实在是太可惜了!终于发现 Peep 支持 SSL (可能还有 API)了。

大家可以 follow 我 https://twitter.com/latteye

http://www.androidin.net/bbs/thread-38006-1-1.html

这是我在论坛的发贴。

(全文…)

HTC Hero

10月份入手了 HTC Hero,一直也没写点什么。
今天看到一组图,拍的不错,共赏一下。
我还是偏爱白色和粉色的。

(全文…)

Disable Everything & 寂静之城

Disable Everything
(全文…)

利用 Amazon CloudFront 和 S3 灵活分配流量

上篇日志给出的脚本有点无厘头,其实那是为了这篇在做铺垫。
在上篇日志中,通过抓取 Cacti 的 rrd 文件,我可以取到一个网卡的流量数据。由于 Cacti 默认保存为 byte 所以里面有一些计算过程。
这篇日志依旧是贴个简单的脚本,这个脚本实现了动态分出 apache 流量的功能。

(全文…)

计算网卡发送速率

/opt/rrdtool/bin/rrdtool fetch /var/www/html/cacti/rra/2/130.rrd AVERAGE -r 300 -s -5minutes | sed -n ‘3p’ | awk ‘{print $3}’ | awk ‘{printf “%.f\n” ,$1 * 8 / 1000000}’

/opt/rrdtool/bin/rrdtool fetch /var/www/html/cacti/rra/2/130.rrd AVERAGE -r 300 -s -5minutes
显示最近5分钟该网卡的 input 和 output 数值

sed -n ‘3p’
打印第三行

awk ‘{print $3}’
打印第三列

awk ‘{printf “%.f\n” ,$1 * 8 / 1000000}’
printf “%.f\n”
将科学计数法转换为普通数字

$1 * 8 / 1000000
最后乘以 8 除以 1000000 得到最近一次计算出的网卡速率,单位是 M