原文链接 https://www.cnblogs.com/Aixi/p/4779554.html
1、执行如下命令
sqlplus / as sysdba
连接SQL,如果出错导致无法连接,可以用以下两种方法重启Oracle
(1)杀死所有oracle进程
ps -ef |grep $ORACLE_SID|grep -v grep|awk '{print $2}' | xargs kill -9
ipcs -m | grep oracle | awk '{print $2}' | xargs ipcrm shm
(2)重启服务(oracle用户)
ORACLE_HOME/product/11.2.0/dbhome_1/bin/dbshut
ORACLE_HOME/product/11.2.0/dbhome_1/bin/lsnrctl stop
ORACLE_HOME/product/11.2.0/dbhome_1/bin/lsnrctl start
ORACLE_HOME/product/11.2.0/dbhome_1/bin/dbstart
1. sqlplus /nolog
2. conn /as sysdba;
3. startup;
1.查看进程数
SQL> show parameter proce
NAME TYPE VALUE
------------------------------------ ----------- --------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
2.修改processes
SQL> alter system set processes=300 scope=spfile;
系统已更改。
SQL> show parameter proce
NAME TYPE VALUE
------------------------------------ ----------- -------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 150
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 530128356 bytes
Fixed Size 454116 bytes
Variable Size 503316480 bytes
Database Buffers 25165824 bytes
Redo Buffers 1191936 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter proce
NAME TYPE VALUE
------------------------------------ ----------- -------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 300