易截截图软件、单文件、免安装、纯绿色、仅160KB

碰上oracle字符集问题

前台UI进程(VC6编写)将UTF-8中文发给后台服务程序(Linux GCC),后台再写入oracle数据库,然后前台再通过后台将数据取出,并显示;后台没有做编解码转换,前台则在VC默认的GBK与UTF-8之间作转换。
开始时系统出现乱码,后来通过设置Linux一个环境变量、重启后台进程问题解决(问题是曾经尝试过更改该环境变量,但乱码依旧,不确定当时的原委)。
方式:
使用SQL*PLUS工具查询oracle server的字符集:
select userenv('language') from dual;
显示为“SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280”;
查看oracle client端的字符集:
echo $NLS_LANG
显示为空,于是执行export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280',并重启进程,测试后问题解决。
如果oracle client与oracle server的字符集设置一致,则oracle不执行字符集转换。


相关文档:

随机选择行的SQL语句? ORACLE SQLSERVER ECT.

MySQL:
SELECT column from table
ORDER BY RAND()
LIMIT 1
PostgreSQL:
SELECT column from table
ORDER BY RANDOM()
LIMIT 1
Microsoft SQL Server:
SELECT TOP 1 column from table
ORDER BY NEWID()
IBM DB2
SELECT column, RAND() as IDX
from table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY
Thanks Ti ......

ORACLE调优之 内存结构调优(摘自文平书)

从AIX 角度,我们可以在下面三个角度衡量内存使用的合理性
1>减少页面交换操作
当操作系统需要更多内存页以支持其他应用运行时,操作系统将依据某种算法(LRU算法)把当前驻留在内存中的某些
数据页"Page Out",也就是把内存中的数据页从内存段转移到物理磁盘。显然,这种类型的操作会影响整个系统的运行性能。
对于 ......

ORACLE物化视图 物化视图的快速刷新


带UNION ALL物化视图的快速刷新
1.   定义的查询的union all操作必须在最顶等级(查询重写后)
2.   物化视图日志指定rowid和including new values
3.   如果表设涉及到一个大量的insert或者直接路径加载,deletes,update,指定sequencea
4.   from列表 ......

Oracle数据库获取当前用户连接数的sql语句

具体实现如下:
SQL> select count(*) from v$session  #连接数
SQL> Select count(*) from v$session where status='ACTIVE' #并发连接数
SQL> show parameter processes  #最大连接
SQL> alter system set processes = value scope = spfile;重启数据库  #修改连接 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号