ORACLE进程,有哪些是不需要开机启动的?

ORACLE进程,有哪些是不需要开机启动的?,第1张

如果想要正确的启动你本机的oracle数据库,需要OracleServiceSID(SID为你的oracle数据库的名字)和OracleHOME_NAMETNSListener这两个服务启动。如果你平时不常用oracle数据库,建议你将所有的oracle服务都设置成手动启动,不然oracle会占用你电脑很多的内存。

建议你将启动和关闭这两个服务的命令写进a-bat批处理文件,这样可以通过手动执行a-bat文件就可以快捷的启动和关闭oracle了。

启动服务的:(文件名start_oracle.bat)

@echo off

net start OracleServiceORCL

net start OracleOraDb11g_home1TNSListener

exit

关闭服务的:(文件名stop_oracle.bat)

@echo off

net stop OracleServiceORCL

net stop OracleOraDb11g_home1TNSListener

exit

查看ORACLE最大进程数:

SQL>select count(*) from v$session #连接数

SQL>Select count(*) from v$session where status='ACTIVE' #并发连接数

SQL>show parameter processes #最大连接

SQL>alter system set processes = value scope = spfile重启数据库 #修改连接

unix 1个用户session 对应一个 *** 作系统 process

而 windows体现在线程

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

修改ORACLE最大进程数:

使用sys,以sysdba权限登录:

SQL>show parameter processes

NAME TYPEVALUE

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

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processesinteger 1

processesinteger 150

SQL>alter system set processes=300 scope = spfile

系统已更改。

SQL>show parameter processes

NAME TYPEVALUE

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

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processesinteger 1

processesinteger 150

SQL>create pfile from spfile

文件已创建。

重启数据库,

SQL>show parameter processes

NAME TYPEVALUE

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

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processesinteger 1

processesinteger 300


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6672190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存