欢迎投稿

今日深度:

oracle修改字符集后数据库不能启动解决

oracle修改字符集后数据库不能启动解决


oracle修改字符集后数据库不能启动解决
 
 最近在做修改字符集的实验,悲剧的是修改后重启,数据库启动不了。
 
SQL> alter system set nls_language='AMERICAN'   scope = spfile;
SQL> alter system set nls_territory='AMERICAN'  scope=spfile;
SQL> shutdown immediate;
SQL> startup

 

ORA-12700: invalid NLS parameter value (nls_territory)
解决方案:
 
将spfile(我是用editplus打开的)中内容拷贝到D:\1.txt 去掉 nls_language的部分,然后生成spfile
 
(*.nls_language='AMERICAN'
  *.nls_territory='AMERICAN')



SQL> create spfile from pfile='d:/1.txt';
文件已创建。


SQL> startup
ORACLE 例程已经启动。
Total System Global Area  612368384 bytes
Fixed Size                  1250428 bytes
Variable Size             167775108 bytes
Database Buffers          436207616 bytes
Redo Buffers                7135232 bytes

 

数据库装载完毕。
数据库已经打开。

www.htsjk.Com true http://www.htsjk.com/oracle/20716.html NewsArticle oracle修改字符集后数据库不能启动解决 oracle修改字符集后数据库不能启动解决 最近在做修改字符集的实验,悲剧的是修改后重启,数据库启动不了。 SQL alter system set nls_language=AMERICAN...
相关文章
    暂无相关文章
评论暂时关闭