Oracle如何进行核心参数的修改和启用?

2014-10-22 23:30:03 · 作者: · 浏览: 46









show parameter db_files;


alter system set db_files=values_number scope=spfile ;


2)重启数据库


shutdown immediate/startup


show parameter db_files;



process参数值如果太小,则终端不能连接(一般修改到 4000左右),执行如下命令:


1)参数修改


show parameter processes;


alter system set processes=values_number scope=spfile ;



2)重启数据库


shutdown immediate/startup


show parameter processes;



字符集修,改修改server端字符集(不建议使用)


oracle 8之前,可以用直接修改数据字典表 props$来改变数据库的字符集。


oracle8之后,至少有三张系统表记录了数据库字符集的信息,只改 props$表并不完全,


可能引起严重的后果。正确的修改方法如下:



1)连接数据库:


sqlplus /nolog


conn / as sysdba;



2)字符集修改(若此时数据库服务器已启动,则先执行 shutdown immediate命令关闭数据库服务


器,然后执行以下命令):


startup mount;


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 zhs16gbk;


alter database national character set zhs16gbk;


shutdown immediate;


startup


3)查看字符集


select userenv(‘language’) from dual


select nls_charset_name(to_number(’0354′,’xxxx’)) from dual;