增加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',如果执行成功,则数据库配置已经恢复成功。