热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle的sessions和processes简析

Oracle的sessions和processes的关系是sessions1.1*processes+5www.2cto.com-----实验部分----MicrosoftWindows[版本5.2.3790](C)版权所有1985-2003MicrosoftCorp.C:\DocumentsandS...
 
Oracle的sessions和processes的关系是 sessiOns=1.1*processes + 5
   www.2cto.com  
-----实验部分----
Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
 
C:\Documents and Settings\Administrator>sqlplus /nolog
 
SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 5月 18 22:41:18 2012
 
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 
SQL> set linesize 1000
SQL> set timing on
SQL> set wrap off
SQL> conn sys as sysdba
输入口令:
已连接。
SQL> show user
USER 为 "SYS"
SQL> select * from V$instance ;
INSTANCE_NUMBER INSTANCE_NAME  HOST_NAME   VERSION  STARTUP_TIME   STATUS  PARALL    THREAD# ARCHIVER   LOG_SWITCH_WAIT   LOGINS   SHUTDO DATABASE_STATUS  INSTANCE_ROLE  ACTIVE_STATE  BLOCKE  www.2cto.com  
--------------- -------------------------------- ------------------------------------------------------------------------------ ------------------------------------ ------------------ ------
              1 orcl        SHARK-7DB94E655  10.2.0.1.0   18-5月 -12  OPEN NO              1 STOPPED     ALLOWED            NO     ACTIVE  PRIMARY_INSTANCE  NORMAL             NO
 
已用时间:  00: 00: 00.06
 
SQL> show parameter process  --查看进程数 10G默认安装 为150个进程
 
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes                      integer                0
db_writer_processes                  integer                1
gcs_server_processes                 integer                0
job_queue_processes                  integer                10
log_archive_max_processes            integer                2
processes                            integer                150
SQL> show parameter session                --回话数是170个
 
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
java_max_sessionspace_size           integer                0
java_soft_sessionspace_limit         integer                0
license_max_sessions                 integer                0
license_sessions_warning             integer                0
logmnr_max_persistent_sessions       integer                1
session_cached_cursors               integer                20
session_max_open_files               integer                10
sessions                             integer                170
shared_server_sessions               integer
 
 
SQL> select 150*1.1+5 from dual;  --核对公式 正常
 
 150*1.1+5
----------
       170
 
已用时间:  00: 00: 00.00
SQL> alter system set processes=100 scope=both;  --修改进程数 哦 它是SPFILE参数
alter system set processes=100 scope=both
                 *
第 1 行出现错误:  www.2cto.com  
ORA-02095: 无法修改指定的初始化参数
 
SQL> alter system set processes=100 scope=spfile;
 
系统已更改。
 
已用时间:  00: 00: 00.04
SQL> show parameter process      --需要重启实例
 
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes                      integer                0
db_writer_processes                  integer                1
gcs_server_processes                 integer                0
job_queue_processes                  integer                10
log_archive_max_processes            integer                2
processes                            integer                150
SQL> shutdown immedate;                      --做研发DBA了 有点生疏
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown immdate;
SP2-0717: 非法的 SHUTDOWN 选项
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;                                          --重启啦
ORACLE 例程已经启动。
 
Total System Global Area  612368384 bytes
Fixed Size                  1250452 bytes
Variable Size             226495340 bytes
Database Buffers          381681664 bytes
Redo Buffers                2940928 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter process                  --查看进程数 为100 修改成功!  成功其实是副词修饰动词的,成功人士是定语表示此人是爆发富没品味
 
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
aq_tm_processes                      integer                0
db_writer_processes                  integer                1
gcs_server_processes                 integer                0
job_queue_processes                  integer                10
log_archive_max_processes            integer                2
processes                            integer                100
SQL> show parameter session                         -- 回话数变成了115
 
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
java_max_sessionspace_size           integer                0
java_soft_sessionspace_limit         integer                0
license_max_sessions                 integer                0
license_sessions_warning             integer                0
logmnr_max_persistent_sessions       integer                1
session_cached_cursors               integer                20
session_max_open_files               integer                10
sessions                             integer                115
shared_server_sessions               integer  www.2cto.com  
SQL> select 100*1.1+5 from dual;             --套用公式计算 正确
 
 100*1.1+5
----------
       115
 
已用时间:  00: 00: 00.00
SQL>
 
 
 
作者 ZengMuAnSha

推荐阅读
  • 本文详细介绍了IBM DB2数据库在大型应用系统中的应用,强调其卓越的可扩展性和多环境支持能力。文章深入分析了DB2在数据利用性、完整性、安全性和恢复性方面的优势,并提供了优化建议以提升其在不同规模应用程序中的表现。 ... [详细]
  • Windows服务与数据库交互问题解析
    本文探讨了在Windows 10(64位)环境下开发的Windows服务,旨在定期向本地MS SQL Server (v.11)插入记录。尽管服务已成功安装并运行,但记录并未正确插入。我们将详细分析可能的原因及解决方案。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 构建基于BERT的中文NL2SQL模型:一个简明的基准
    本文探讨了将自然语言转换为SQL语句(NL2SQL)的任务,这是人工智能领域中一项非常实用的研究方向。文章介绍了笔者在公司举办的首届中文NL2SQL挑战赛中的实践,该比赛提供了金融和通用领域的表格数据,并标注了对应的自然语言与SQL语句对,旨在训练准确的NL2SQL模型。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 本文详细介绍了如何使用ActionScript 3.0 (AS3) 连接并操作MySQL数据库。通过具体的代码示例和步骤说明,帮助开发者理解并实现这一过程。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • SQLite 动态创建多个表的需求在网络上有不少讨论,但很少有详细的解决方案。本文将介绍如何在 Qt 环境中使用 QString 类轻松实现 SQLite 表的动态创建,并提供详细的步骤和示例代码。 ... [详细]
  • 精选30本C# ASP.NET SQL中文PDF电子书合集
    欢迎订阅我们的技术博客,获取更多关于C#、ASP.NET和SQL的最新资讯和资源。 ... [详细]
  • 在即将迎来26岁生日之际,作者的人生陷入了低谷。经过近三年的硕士学习后,最终决定退学,并且面临没有工作经验的困境。尽管如此,作者依然坚定地选择为自己的人生负责。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
author-avatar
刘刚michaelup_340
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有