增加oracle 9i数据库连接数
第一步:备份数据
exp username/password@#####(备注:tnsnames.ora) file ='databasebak.dmp'
然后备份spfile文件,可以到操作系统中直接copy此文件(备注:在window系统下,oralce安装路径在..\database\spfile+sid.ora,如果是linux下,/usr/oracle/oracle/product/10.2.0/db_1/dbs/spfile+sid.ora,此文件格式是二进制),或者登陆到oracle上,执行命令:create pfile from spfile,备份的pfile文件放在spfile相同的文件夹下,名称为:init+sid.ora,此文件是文本文件。
第二步:登录oracle数据,然后执行如下命名(要求有dba权限)
alter system set processes= 1000 scope=spfile;
alter system set circuits =1100 scope=spfile;
alter system set sessions= 1105 scope=spfile;
alter system set transactions =1105 scope=spfile;
alter system set shared_server_sessions= 1000 scope=spfile;
alter system set mts_sessions= 1000 scope=spfile;
alter system set mts_circuits =1000 scope=spfile;
alter system set dml_locks =4860 scope=spfile;
alter system set enqueue_resources =5080 scope=spfile;
第三步:重启服务测试
重启oracle服务。
第四步:恢复配置
如果oracle启动出现异常,可以连接到oracle服务器,然后用sqlplus / as sysdba (linux)或者 sqlplus "/as sysdba"(windows)登录oracle,执行create spfile from pfile;startup 或者执行
startup pfile='/usr/oracle/oracle/product/10.2.0/db_1/dbs/initorcl.ora',如果执行成功,则数据库配置已经恢复成功。