Home > Database > Mysql Tutorial > Oracle 修改字符编码

Oracle 修改字符编码

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 15:26:10
Original
1301 people have browsed it

在操作数据库的时候,需要 根据 实际情况,修改数据库的编码 ,如下提供一个修改数据库的编码过程。 查看数据库当前编码: select userenv('language') from dual; 在windows的命令 窗口,输入 cmd 打开do s窗口。 输入:sqlplus/nolo g 打开数据连接 ;输入

在操作数据库的时候,需要根据实际情况,修改数据库的编码,如下提供一个修改数据库的编码过程。

查看数据库当前编码:select userenv('language') from dual;

在windows的命令窗口,输入cmd 打开dos窗口。

输入:sqlplus/nolog打开数据连接;输入connect 用户名/密码 as sysdba

然后依次在打开的dos窗口中输入:


shutdown immediate;

startup mount;

alter session set sql_trace=true;

alter system enable restricted session;

alter system set job_queue_processes=0;

alter system set aq_tm_processes=0;

alter database open;

alter database character set internal_use utf8;

alter session set sql_trace=false;

shutdown immediate;

startup;


附上:

表空间导出:

exp 用户名/密码 file=路径+文件名.dmp

exp 用户名/密码 tables=(表1,……表n) file=路径+文件名.dmp

 

表空间导入:

imp 用户名/密码 file=路径+文件名.dmp

imp 用户名/密码 tables=(表1,……表n) file=路径+文件名.dmp

 

==========================

 

更改系统日期显示默认格式:

alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;

重启电脑才能生效。


修改本机注册的oracle编码:

远行- cmd 打开dos后输入:regedit

查找:
-->
HKEY_LOCAL_MACHINE\ SOFTWARE\ ORACLE\KEY_OraDb11g_home1 的变量NLS_LANG的值 
SIMPLIFIEDCHINESE_CHINA.ZHS16GBK  
改变成以下的值 
SIMPLIFIED CHINESE_CHINA.AL32UTF8(服务端编码---ORACLE的编码方式)

然后在重启plsql 。

select userenv('language') fromdual; --查询ORACLE的编码方式.



source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template