oracle 中文乱码 - Oracle / 非技术区
在liunx redhat5.4 虚拟机上安装oracle9i 安装好后
使用 sqlplus "/ as sysdba" 登陆时 汉字部分显示成乱码
怎么解决
sqlplus前,先:
#export NLS_LANG=american_america.zhs16gbk
要设置语言环境
如果在查询的表中有中文的时候出现乱码,就是你创建数据库的配置文件设置的问题,
可以用以下命令来解决:
SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP MOUNT EXCLUSIVE;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL>ALTER DATABASE OPEN;
SQL>alter database national character set internal_use utf8;
SQL>alter database character set internal_use zhs16gbk;
SQL>SHUTDOWN immediate;
SQL>startup;
http://blog.csdn.net/java3344520/archive/2010/04/10/5469843.aspx
修改字符集,可以参考我的BLOG
我的问题已解决,谢谢大家
在Linux 系统下
#export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
并将
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
加入到 .bash_profile 文件中
相关问答:
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明: user/password@dbname 分別表示用戶名,密碼和服務名 f ......
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN
......
java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBErro ......
我的处理是这样的:
我有一个很大的数据集合,处于性能方面的考虑需要使用临时表过渡,并且使用分页的方式向临时表中插入数据,数据使用完毕后,删除临时表的数据。
出现的现象:当Oracle重新启动后,第一页插入的 ......