首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

重启数据库遇到错误ORA-27154,ORA-27300,ORA-27301,ORA-27302

事情是这样的,新装了一套 Linux 环境下的 19.9 RAC 环境,应用方要求关闭归档。...第一次在创建多实例时居然没有报错,而且当时也是设置了每个实例的 process 为 8000 重启实例并没有问题,那么 kernel.sem 到底是个什么参数,与 process 有什么样的关系,这引起了我的好奇...semop 系统调用可以执行的信号操作的数量 SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量 SEMMSL * SEMMNI = SEMMNS 即 250 * 128 =...Modify SEMMNI value in the /etc/sysctl.conf....系统中信号的最大数 # SEMOPM:内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量 SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量 net.ipv4.

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Zabbix监控PostgreSQL服务器时unable to create mutex for log file

这样就把系统默认的信号量扩大了一倍 启动就成功了,其他机器没有出现这种情况,可能是PG太占信号量了吧 下面是搜索到的信号量的相关知识: 信号量 信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施...Oracle 建议将 SEMMSL 设置为 init.ora 文件(用于 Linux 系统中的所有数据库)中的最大 PROCESS 实例参数的设置值再加上 10 。...SEMMNS:用于控制整个 Linux 系统中信号(而不是信号集)的最大数。...使用以下计算式来确定在 Linux 系统中可以分配的信号的最大数量。...SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量。Oracle 建议将 SEMMNI 的值设置为不少于 100 。

31720

linux为什么没有病毒

linux不是没有病毒,而是病毒少。...病毒少的原因:1、Linux账号有限制,即使这个病毒成功地感染了这个用户拥有的一个程序,由于这个用户权限受限,它进一步传播的任务也会非常困难;2、Linux网络有限制,其网络程序构建地很保守,没有让病毒快速传播变的可能的高级宏工具...Linux教学 本教程操作环境:linux7.3系统、Dell G3电脑。 linux不是没有病毒,而是病毒少。 那么为什么Linux系统下病毒这么少?...Linux网络限制 Linux 网络程序构建地很保守,没有使现在 Windows 病毒如此快速传播变的可能的高级宏工具。...我们没有看到一个真正的 Linux 病毒疯狂传播,原因就在于存在的 Linux 病毒中没有一个能够在 Linux 提供的敌对的环境中茁壮成长 以上就是linux为什么没有病毒的详细内容,更多请关注编程笔记其它相关文章

4.8K10

一次线上zabbix server 挂掉的思考

semaphores system wide 所有信号的最大数量 32 SEMOPM max ops per semop call 调用单个信号集中最大信号数量 128 SEMMNI...Semaphore的属性如下: SEMMSL 含义:每个信号量set中信号量最大个数 设置:最小250;对于processes参数设置较大的系统建议设置为processes+10 SEMMNI 含义:linux...系统信号量set最大个数 设置:最少128 SEMMNS 含义:linux系统中信号量最大个数 设置:至少32000;SEMMSL * SEMMNI SEMOPM 含义:semop系统调用允许的信号量最大个数设置...你问我为啥,因为zabbix 占用的共享信号量还没有释放,所以还是会报错,需要把共享信号量释放出来。 通过 ipcs 命名来查看zabbix 占用的共享信号量,如下图: ?...5,总结 问题是解决了,但是需要思考为啥会有这样的问题产生,还是因为自己工作中没有能够防患于未然,该做的优化没有做,给自己留下了坑,最终还是要自己来填,所以工作要尽量能够提前把该做的做好,不然就会应了《

55710

没有Linux服务器,该如何学习Linux呢?

有了环境,接下来就是学习Linux,接下来的文章是从新手的角度出发,推荐一些Linux的学习网站。...2、Linux学习网站 Linux入门其实是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾。...以下我大概整理的网站 2.1 菜鸟教程 地址:https://www.runoob.com/linux/linux-tutorial.html 这个网站无需多说,不仅是Linux,任何你想学的计算机课程都能在这里找到...image-20210731175046394 2.4 Linux中国 地址:https://linux.cn/ 这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到...image-20210731174805671 2.5 Linux公社 地址:https://www.linuxidc.com/ 这也是一个Linux资讯网站,里面同样可以找到很多关于Linux的相关文章

4.3K00

linux7 没有dpkg,Linux 系统操作 (7):dpkg 命令

Linux 系统操作 (7):dpkg 命令 文章目录 综述: 安装命令: 查看与搜索命令: 删除命令: 不太常用的命令: 参考文献: 综述: 广义的 Debian 是指一个致力于创建自由操作系统的合作组织及其作品..., 由于 Debian 项目众多内核分支中以 Linux 宏内核为主, 而且 Debian 开发者 所创建的操作系统中绝大部分基础工具来自于 GNU 工程 , 因此 “Debian” 常指 Debian...GNU/Linux.dpkg 是一个 Debian 的一个命令行工具, 它可以用来安装, 删除, 构建和管理 Debian 的软件包....示例: dpkg -unpack avg71flm_r28-1_i386.deb 重新配置和释放软件包 dpkg -configure package_file 如果和 – a 一起使用, 将配置所有没有配置的软件包

5.6K30

linux 没有root权限的用户安装GCC

Linux下,如果有root权限的话,使用sudo apt install 就可以很方便的安装软件,而且同时也会帮你把一些依赖文件也给编译安装好。...但是如果不是用的自己的机器,一般情况下是没有root 权限的。所以就需要自己动手下载tar文件,解压安装。在安装中遇到的最大的问题是依赖的问题。...因为是没有root权限的,所以需要修改安装路径,安装到自己有权限的文件夹下。 如果前一步没有问题,使用make -j4 编译,使用-j 选项可以加快编译速度 最后使用 make install。...不过由于系统中有旧版本的GCC,但是由于没有ROOT权限,所以不能将旧版本卸载掉,所以需要添加的自己的path中。 在这之前,先看一下GCC能不能用,图中,下面的GCC 7.2.0就是新安装的GCC。...解决方法是,在~下的.bashrc 中编辑export LD_LIBRARY_PATH 之后再source .bashrc就可以了 参考: GNU/Linux GCC 指定动态库路径_牧马人_新浪博客

12.1K10

Linux 内核参数优化(for oracle)

本文描述了linux下几个主要内核参数的设置,供参考。 1、Linux共享内存   共享内存是在系统内核分配的一块缓冲区,多个进程都可以访问该缓冲区。   ...Oracle 建议将 SEMOPM 的值设置为不少于 100 d、参数SEMMNI     该参数定义整个Linux系统中信号集的最大数量。...Oracle 建议将 SEMMNI 的值设置为至少为128 。...SEMMNS参数应设置为SEMMSL*SEMMNI,接上例SEMMSL为5010,SEMMNI的值一般为128,则SEMMNS参数应为(5010*128)=641280。     ...see also /proc/sys/fs/file-max)    在kernel 2.6之前的版本中,file-nr 中的值由三部分组成,分别为:    1).已经分配的文件句柄数,2).已经分配单没有使用的文件句柄数

4.3K21
领券