修改Oracle最大连接数和重启oracle服务器_濤子的博客-程序员信息网

技术标签: database  综合  oracle  Mysql  archive  integer  数据库  sql  

 Oracle 9i中默认的连接数为150,有的时候我们需要调整这个最大链接数,而这个链接数的调整是在oacle下的dbs目录下init.ora文件中调整的。

   ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下: 

   sessions=(1.1*process+5)

以下是两种修改方式:

一、命令方式修改

以sysdba权限登录:sqlplus sys/123456 AS SYSDBA(后边用nolog不行)

SQL> show parameter processes;

NAME TYPE VALUE

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

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processes integer 1

processes integer 150

SQL> alter system set processes=300 scope = spfile;

系统已更改。

SQL> show parameter processes;

NAME TYPE VALUE

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

aq_tm_processes integer 1

db_writer_processes integer 1

job_queue_processes integer 10

log_archive_max_processes integer 1

processes integer 150

SQL> create pfile from spfile;

文件已创建。

重启数据库,OK!

二、通过修改oracle配置文件进行修改

      修改SPFILEORCL.ORA文件中的processes的值。8.1.5中是init.ora文件,在9i中修改init.ora文件是无效的,这个文件由于是一个二进制的文件,不能直接使用notepad此类的编辑器打开,

否则会报错误ORA-27101 Shared memory realm does not exist。使用UltraEdit或者EditPlus之类的可以编辑二进制文件的编辑器打开此文件(直接编辑二进制文件),然后在Windows服务中重新启动Oracle服务器即可。 

 

 

 

win2003 怎样重启oracle数据库  

命令行中如下输入关闭数据库
set ORACLE_SID=你的数据库SID名字
sqlplus /nolog

SQL> connect / as sysdba
SQL> shutdown immediate
SQL> exit

命令行中如下输入启动数据库
set ORACLE_SID=你的数据库SID名字
sqlplus /nolog

SQL> connect / as sysdba
SQL> startup
SQL> exit


重启之前可设置ORACLE_SID环境变量,以指定重启的实例。
export ORACLE_SID=oracle92
#su - oracle
#sqlplus /nolog
sql>connect /as sysdba
sql>startup
--此是关闭数据库的操作
sql>shutdown
监听程序的启动:
lsnrctl service
start
stop
tnsping 查看客户端sqlnet.ora和tnsname.ora文件的配置正确与否,及对应的服务器的listener进程的状态。
在进入后就可以进行下面的操作了!
先说关闭数据库
shutdown有四个参数,四个参数的含义如下:
Normal 需要等待所有的用户断开连接
Immediate 等待用户完成当前的语句
Transactional 等待用户完成当前的事务
Abort 不做任何等待,直接关闭数据库
normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
abort 执行强行断开连接并直接关闭数据库。
前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!
数据库的启动
数据库启动使用startup命令,它有三种情况
第一种:不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!
第二种:带nomount参数,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!
第三种:带mount参数,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!
谢谢!不准确的地方请指教!

请教oracle关闭后,重启日志文件损坏不能重启
我的oracle原先是好的,但是前不久异常断电后,如果关闭oracle再重启就不成功。
SQL> shutdown abort;(如果用immediate要等待很久很久)
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area  167772160 bytes
Fixed Size                  1218316 bytes
Variable Size              79694068 bytes
Database Buffers           83886080 bytes
Redo Buffers                2973696 bytes
Database mounted.
ORA-16038: log 2 sequence# 8 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 2 thread 1: '/opt/oracle/oradata/ORCL/redo02.log'
ORA-00312: online log 2 thread 1: '/opt/oracle/oradata/ORCL/redo05.log'
SQL> alter database clear unarchived logfile group 2;
Database altered.
SQL> alter database open;
atabase altered.(这里启动成功,可以应用,但是如果关闭数据库,下次报同样的错误,每次都要如此的清除日志文件)
每次正常关闭oracle后都必须清除日志文件内容,再启动数据库。环境是oracle10g+unix。
我不清楚什么原因了。日志文件做了镜像也出错,上面的redo02和redo05就是第二组日志文件。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ning109314/article/details/7198034

智能推荐

案例:vivo基于Java技术栈的实时监控系统_Docker_的博客-程序员信息网

▲点击上方“分布式实验室”关注公众号回复“1”抽取纸质技术书—1—业务背景当今时代处在信息大爆发的时代,信息借助互联网的潮流在全球自由的流动,产生了各式各样的平台系统和软件系统,越来...

H.264 RTP payload 格式_liuruihan的博客-程序员信息网

本文转自:http://www.cppblog.com/czanyou/archive/2009/12/25/67940.html H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下:+---------------+      |0|1|2|3|4|5|6|7|      +-+-+-+-+-+-+-+-

Vue 3 Composition API - “ref”和“reactive”_南北极之间的博客-程序员信息网

随着 Vue 3 的发布,开发人员现在可以访问 Composition API,这是一种编写 Vue 组件的新方法。此 API 允许将功能按逻辑分组在一起,而不必按功能组织单文件组件。使用 Composition API 可以产生更易读的代码,并在开发应用程序时为开发人员提供更大的灵活性。Composition API 提供了两种不同的方式来在组件中本地存储数据——“ref”和“reactive”。这两种方法的作用类似于当今 Vue 应用程序中常用的传统 Options API 中的“数据”函数。在本文中,

Tensorflow error: Could not find a version that satisfies the requirement tensorflow_程序员大飞1的博客-程序员信息网

出现这个问题是由于下面两种情况其中得一项造成的,大家可以逐个排查,试一下1,版本兼容问题截止到 2020.10左右,Tensorflow 社区可支持的 Python 版本从 3.6-3.8,且在 windows 中Python 需是 64位(Tensorflow 暂不支持 32 位)查看自己 Python 版本及位数方法,打开命令行,直接在命令行中输入 python 命令即可,如下:版本不符或位数不符的,需要重新下载关于 Tensorflow 兼容 python 版本具体细节,可参考官方手册h

生产者-消费者问题_frewenwang的博客-程序员信息网_生产者消费者问题

问题基本描述生产者消费者问题是一个著名的进程同步的问题。它描述的是:有一群生产者进程在生产产品,并将这些产品提供给消费者进程去消费。为使生产者进程与消费者进程能并发执行,在两者之间设置了一个具有n个缓冲区的缓冲池,生产者进程将其所生产的产品放入一个缓冲区中;消费者进程可从一个缓冲区中取走产品消费。一组生产者进程和一组消费者进程共享一个初始为空、大小为n的缓冲区(实质在数据结构中是一个循环对列),只...

《数据产品经理修炼手册:从零基础到大数据产品实践》阅读笔记_Eleven__Yang的博客-程序员信息网

数据产品经理修炼手册:从零基础到大数据产品实践IF you can't measure it, you can't improve it。-->意思是:如果你无法衡量,你就无法增长。数据产品:是可以发挥数据价值去辅助用户做更优决策的一种产品形式。它在用户的决策和行动过程中,可以提供更多的分析展现和数据洞察,让数据更直观、功效地驱动业务。从受众用户群体来看,数据产品可分为三类:1.企业内部使用的数据产品。2.企业针对公司推出的商业型数据产品。3.每个用户均可使用的数据产品。.

随便推点

作为一名程序员我不忘初心,大厂面经合集_普通网友的博客-程序员信息网

在这里分享一份 [mybatis从入门到精通] 的强力教程,定能够助你一臂之力。Mybatis基本介绍ORM和MyBatis对象/关系数据库映射(ORM)基本映射方式流行的ORM框架简介目前流行的编程语言,例如Java、 C#等,都是面向对象的编程语言;而目前主流的数据库产品,例如Oracle、DB2等,依然是关系数据库。编程语言和底层数据库的发展不协调,催生出了ORM框架,ORM框架可作为面向对象编程语言和数据库之间的桥梁。确切地说,MyBatis 并不完全是一种ORM框架,它的设计思想

[INS-20802] Oracle Net Configuration Assistant 失败_MAY_JSH的博客-程序员信息网_ins-20802

虚拟机Redhat7.5 上用图形化安装 Oracle11g 时出现 [INS-20802] Oracle Net Configuration Assistant 报错信息网上很多说是需要打 p8670579_112010_LINUX 的补丁包,但是我没找到可以下补丁包的地方,后来经查是因为虚拟机主机名设置为 localhost 导致的参考:https://www.cnblogs.com/mobaids/p/8506996.html解决办法[[email protected] ~]# ca

QT5.0.1在Windows下 出现QApplication: No such file or directory 问题的解决办法_雪域迷影的博客-程序员信息网

最近在Windows7下安装了最新的Qt5.0.1的Windows安装包,可以到QT官网http://qt-project.org/downloads,该版本集成了Qt5.0.1库、MinGW4.7编译器、Qt Creator 2.6.2,貌似解决了以前Qt Creator不能正常使用MinGW编译器的问题。下载后默认安装就OK了,不过安装后居然有3.68G的文件,比VS2012多不少。

jquery将图片转换成base64格式字符串_司江龙的博客-程序员信息网_jquery 转base64

<script> /** * 将图片转换为Base64 */ function image2Base64(img) { var canvas = document.createElement("canvas"); canvas.width = img.width; canvas.height = img.height; ...

Gabor滤波进行目标图像纹理特征的提取_AI视觉网奇的博客-程序员信息网

Gabor滤波进行目标图像纹理特征的提取2016年10月09日 14:34:13阅读数:213941.傅里叶变换1) 简介数字图像处理的方法主要分成两大部分:空域分析法和频域分析法。空域分析法就是对图像矩阵进行处理;频域分析法是通过图像变换将图像从空域变换到频域,从另外一个角度来分析图像的特征并进行处理。频域分析法在图像增强、图像复原、图像编码压缩及特征编码压缩方面有着广泛应用。如果一个信号f(t...

ubuntu上安装某些软件时出现的Reading package lists...Error问题_zhuimengforever的博客-程序员信息网

ubuntu上安装某些软件时出现的Reading package lists...Error问题在ubuntu上安装某些软件时会出现Reading package lists...Error等问题,其中下面问题中的红色部分可能会不一样,但是解决方法都相同.有些人是在安装python包时出现的问题,我是在集群的从属服务器上安装unrar时出现了这个问题,用下面绿色的两条命令解决了这一问题

推荐文章

热门文章

相关标签