`

oracle修改processes参数导致无法启动

阅读更多

今天朋友在window上修改oracle processes参数导致系统无法启动。修改的processes=1500,呵呵,这个家伙,修改的也太大了哦

可以用以下方法解决

首先修改oracle 服务用pfile启动

oradim -edit -sid orcl -startmode a pfile=xxxx.ora

修改后oracle利用pfile启动,但是注意这个pfile的processes参数是一个有效的值

然后在sqlplus中重建spfile

create spfile from pffile=xxx.ora;

---修改破坏的参数

alter system set processes=300 scope=spfile;

----关闭数据库

shutdowm immediate;

------------

startup

---------------

show parameters processes

------------确认参数已经修改

然后再cmd中修改服务脚本,使数据库利用spfile启动

oradim -edit -sid orcl -startmode a -spfile

---------------------

然后以后就可以利用

net start oracleserviceorcl启动数据了

 

 

分享到:
评论

相关推荐

    因配置Process参数导致Oracle监听无法启动的问题解决办法

    本文主要讨论了由于配置 `Process` 参数不当导致Oracle监听器无法启动的问题及其解决方案。 `Process` 参数是Oracle数据库中一个至关重要的配置项,它定义了数据库实例在操作系统级别上可以同时运行的进程数。如果...

    Oracle 修改字符集

    ### Oracle 修改字符集 在Oracle数据库管理中,有时我们需要更改数据库的字符集以适应不同的语言环境或解决数据兼容性问题。本文将详细介绍如何修改Oracle数据库的字符集,并提供实际操作步骤。 #### 一、理解...

    更改Oracle数据库的用户连接数

    1. **更改参数**:使用`ALTER SYSTEM SET`命令来改变`processes`参数的值,并指定`SCOPE=SPFILE`来确保在下次启动时仍然保留该设置。 ```sql ALTER SYSTEM SET processes=400 SCOPE=SPFILE; ``` 2. **再次查看...

    ORACLE启动报错常见问题解决

    若需修改`processes`参数,若当前使用的是spfile,需要先将其转换为pfile进行编辑,再用修改后的pfile启动实例,然后确认v$parameter视图中是否已更新。 监听器连接错误也是常见问题,包括客户端的ORA-12154、ORA-...

    修改Oracle数据库连接数

    除了processes参数外,Oracle数据库还存在许多其他参数,它们控制着数据库的内存管理、性能优化、安全性等多个方面。对这些参数的设置,都需要DBA根据具体应用场景进行合理的调整。举例来说,还可以使用`SHOW ...

    如何修改Oracle连接数

    需要注意的是,`scope=spfile`参数表示更改将保存到服务器参数文件(SPFILE)中,这样在下次数据库启动时新值会生效。 4. **参数更改未生效**: 修改参数后,通过`SHOW PARAMETER`再次检查,可能会发现值并没有...

    oracle初始化参数学习

    如果存在 SPFILE 之间的循环引用,即一个 SPFILE 指向另一个 SPFILE 而后者又指向前者,这将导致数据库无法正常启动。例如: - `spfile1.spfile='spfile2'` - `spfile2.spfile='spfile1'` 这种情况下,Oracle 会...

    ORACLE查看并修改最大连接数

    在生产环境中,合理设置`PROCESSES`参数可以避免过多的资源消耗,防止因为连接过多导致的系统拥塞。增加连接数可能会提高并发能力,但也可能加重服务器负载。因此,调整之前需要评估系统硬件资源和预期的并发用户量...

    怎样修改查看Oracle字符集及怎样修改字符集

    需要注意的是,在8i及以上版本的Oracle数据库中,可以通过`ALTER DATABASE`命令来修改字符集,但只能从一个字符集的子集转换到其超集,并且这种操作可能会导致数据丢失或损坏。 1. **修改数据库字符集的步骤** - ...

    Oracle最大连接数

    在 Oracle 数据库管理系统中,数据库实例能够处理的最大并发用户连接数量是由 `processes` 参数控制的。此参数定义了数据库实例可以同时支持的最大进程数,其中包括用户会话、后台进程等。 #### 知识点二:查看 `...

    修改Oracle数据库字符集的方法

    ### 修改Oracle数据库字符集的方法 #### 背景与意义 在使用Oracle数据库的过程中,可能会遇到需要更改数据库字符集的情况。这通常发生在原有字符集不能满足新的业务需求时,例如需要支持更多的语言或特殊字符。...

    LINUX下修改ORACLE的字符集[文].pdf

    6. 设置JOB_QUEUE_PROCESSES和AQ_TM_PROCESSES参数为0。 alter system set JOB_QUEUE_PROCESSES=0; alter system set AQ_TM_PROCESSES=0; 7. 修改数据库字符集为ZHS16GBK。 alter database character set ...

    修改ORACLE11G字符集

    ### 修改Oracle 11g字符集 在Oracle数据库管理中,字符集的设置至关重要,它直接影响到数据的存储和检索。对于已经安装并运行的Oracle 11g数据库,如果发现默认字符集不符合需求(例如默认为US7ASCII),则需要进行...

    强制释放Oracle数据连接方案

    如果需要增加连接数限制,可以使用以下命令修改`processes`参数: ```sql ALTER SYSTEM SET processes = 300 SCOPE = spfile; ``` 这里将最大连接数设置为了300。需要注意的是,修改后需要重启数据库才能使更改...

    oracle 最大连接数问题

    2. **Oracle 参数配置不当**:虽然配置文件中的 `processes` 和 `sessions` 参数分别设置为了800和885,但实际连接数仍受限于250个,这表明可能存在其他参数配置不当导致的问题。 3. **Listener 配置问题**:尝试在 ...

    修改Oracle字符集(character set)

    ### 修改Oracle字符集 #### 适用版本与注意事项 本文档主要介绍了如何在Oracle 9i、10g以及XE版本中修改字符集的方法,并且在10.2.0.1.0版本下进行了成功的测试。需要注意的是,在执行字符集转换的过程中可能会...

    oracle 客户端不支持中文解决办法

    在Linux环境下安装Oracle数据库时,如果默认的字符集设置为WE8ISO8859P1,将无法支持中文字符。具体表现为,在客户端录入中文数据时能够正常显示,但提交后再次查询时中文会显示为乱码(如“???”)。这一现象主要是...

    修改oracle数据库的字符集方法(RAC)

    ### 修改Oracle数据库的字符集方法(RAC) 在Oracle RAC环境中更改数据库的字符集是一项较为复杂的任务,需要谨慎操作。本文将详细解释如何在Oracle RAC环境下安全地修改数据库字符集,包括必要的步骤和注意事项。 ...

Global site tag (gtag.js) - Google Analytics