新闻中心> 文章详情

南京OCP培训 Oracle修改字符集后数据库不能启动解决

2015年11月18日

  近在做修改字符集的实验,悲剧的是修改后重启,数据库启动不了。南京OCP培训


  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'  南京OCP培训


  *.nls_territory='AMERICAN')


  SQL> create spfile from pfile='d:/1.txt';


  文件已创建。


  SQL> startup


  Oracle 例程已经启动。南京Oracle培训


  Total System Global Area  612368384 bytes


  Fixed Size                  1250428 bytes


  Variable Size             167775108 bytes


  Database Buffers          436207616 bytes


  Redo Buffers                7135232 bytes


  数据库装载完毕。


  数据库已经打开。南京OCP培训


上一篇下一篇
按时发顺丰

技术交流群

Java大数据交流群560819979    加入
Python技术交流群595083299    加入
Oracle技术交流群595119011    加入
Web前端技术交流群604697610    加入
Huawei技术交流群482919361    加入
Redhat技术交流群587875348    加入
UI设计技术交流群511649801    加入
Cisco技术交流群596886705    加入
IT运维技术交流群605888381    加入