ORACLE客户端乱码 修改Oracle客户端字符集
修改Oracle客户端字符集方法:
1:可以通过修改注册表键值永久设置,类似于这样的键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0下,
如一般的简体中文
nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2:查看数据库当前字符集参数设置
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
3:打开CMD窗口,乱码情况
C:\Documents and Settings\Administrator>set NLS_LANG=american_america.AL32UTF8
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 4月 10 10:59:53 2010
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
请输入用户名: scott
请输入口令:
连接到:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
SQL> select empno,ename,sal from emp where empno=7779;
EMPNO ENAME SAL
---------- ------------------------------ ----------
7779 鏉ㄥ钩 6080
4:打开另外个CMD窗口,正常情况
C:\Documents and Settings\Administrator>set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
C:\Documents and Settings\Administrator>sqlplus
SQL> select empno,ename,sal from emp where empno=7779;
EMPNO ENAME SAL
---------- ---------- ----------
7779 杨平 6080
相关文档:
1 目的
规范数据库各种对象的命名规则。
2 数据库命名原则
2.1 数据文件
如果数据库采用文件系统,而不是裸设备,约定下列命名规则:
1)数据文件以表空间名为开始,以.dbf为结尾,全部采用小写英文字母加数字命名。如该表空间有多个数据文件,则从第2个数据文件开始,在表空间名后加_。
例:对system表空间的数 ......
在数据库启动2小时后,可以通过以下SQL来测试数据库性能
1. 缓冲区命中率:
缓冲区命中率表示在不需要进行磁盘访问的情况下在内存结构中找到常用数据块的频率
select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0))
......
/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 phpMyAdmin网页界面
运行环境3:oracle 9i SQL*P ......
郑重说明:此文来自于网络,如有侵权请告之!
导读:
重建索引有多种方式,如drop and re-create、rebuild、rebuild online等。下面简单比较这几种方式异同以及优缺点:
首先建立测试表及数据:
SQL> CREATE TABLE TEST AS SELECT CITYCODE C1 from CITIZENINFO2;
Table created
SQL> ALTE ......