济南网站推广排名,网页版梦幻西游伙伴,在上海注册公司有什么好处,手机上设计logo的appdmdba用户资源限制ulimit -a 部分配置未生效 1 环境介绍2 数据库实例日志报错2.1 mpp01 实例日志报错2.2 mpp02 实例日志报错 3 mpp02 服务器资源限制情况4 关闭SELinux 问题解决4.1 临时关闭 SELinux4.2 永久关闭 SELinux 5 达梦数据库学习使用列表 1 环境介绍
Cpu x86 Os Ce… dmdba用户资源限制ulimit -a 部分配置未生效 1 环境介绍2 数据库实例日志报错2.1 mpp01 实例日志报错2.2 mpp02 实例日志报错 3 mpp02 服务器资源限制情况4 关闭SELinux 问题解决4.1 临时关闭 SELinux4.2 永久关闭 SELinux 5 达梦数据库学习使用列表 1 环境介绍
Cpu x86 Os Centos 6.5 DM dm7.6.6.31 (mpp 交叉互备集群)
2 数据库实例日志报错
2.1 mpp01 实例日志报错
mpp01 实例所在的服务器 , dmdba 用户资源限制是没有问题ERROR database P0000070004 main_thread self_site(0) to dest_site(2) port_closed, return EC_CONNECT_LOST
2.2 mpp02 实例日志报错
mpp02 实例所在的服务器 , dmdba 用户资源限制有问题FATAL database p000000227121 main_htread fail to create thread uthr_db_htread
3 mpp02 服务器资源限制情况
可以看到 dmdba 用户的线程数限制是10240数据库实例实际的线程数是 1024这个命令会显示每个用户下的线程数量按照数量从高到低排序
ps h -Led -o user | sort | uniq -c | sort -nr当数据库线程数超过1024 时就会开始报错 FATAL database p000000227121 main_htread fail to create thread uthr_db_htread
4 关闭SELinux 问题解决
4.1 临时关闭 SELinux SELinux状态如果SELinux处于启用状态可能会阻止某些资源限制的更改 使用getenforce命令 通过运行getenforce命令可以查看SELinux的当前模式。 如果返回结果是Enforcing则SELinux处于强制模式 如果返回结果是Permissive则SELinux处于宽容模式 如果返回结果是Disabled则SELinux处于关闭状态。 要临时关闭SELinux可以使用setenforce命令将SELinux设置为宽容模式Permissive这样SELinux就不会强制执行策略但会继续记录违反策略的行为。如果您想要完全临时关闭SELinux即不记录违反策略的行为可以使用以下命令
setenforce 0这个命令会将SELinux设置为宽容模式实际上临时关闭了SELinux的强制执行功能。这种状态将持续到下一次系统重启。
4.2 永久关闭 SELinux 在Linux系统中修改/etc/selinux/config文件后需要重启系统才能使更改生效。这是因为SELinux的配置在系统启动时被读取并设置。以下是修改后使配置生效的步骤 修改配置文件 编辑/etc/selinux/config文件根据您的需要更改SELINUX的值。例如要将SELinux设置为关闭设置为SELINUXdisabled。 保存并退出编辑器 保存您对/etc/selinux/config文件所做的更改并退出文本编辑器。 条件允许可以重启服务器 5 达梦数据库学习使用列表
更多达梦数据库学习使用列表 - - 点击跳转