摘要:解决方案: 不要关闭安装过程,另外打开终端窗口,将ins_emagent.mk文件中的 (MK_EMAGENT_NMECTL)更改为$(MK_EMAGENT_NMECTL) -lnnz11,然后在安装过程中点击Retry即可。 阅读全文
CentOS 7.5 安装Oracle 11gR2 86%报错:Error in invoking target 'agent nmhs' of makefile
2019-12-18 14:37 by abce, 852 阅读, 0 推荐, 收藏, 编辑pg中与超时设置有关的参数
2019-11-29 10:14 by abce, 9826 阅读, 0 推荐, 收藏, 编辑
摘要:statement_timeout控制语句执行时长,单位是ms。超过设定值,该语句将被中止。不推荐在postgresql.conf中设置,因为会影响所有的会话,如非要设置,应该设置一个较大值。 lock_timeout锁等待超时。语句在试图获取表、索引、行或其他数据库对象上的锁时等到超过指定的毫秒数 阅读全文
etcd启动报错:couldn't find local name "default" in the initial cluster configuration
2019-11-28 10:38 by abce, 7044 阅读, 0 推荐, 收藏, 编辑
摘要:启动etcd的时候报错: 检查配置文件: 可以看到: 这里参数配置不一致。改成一致就可以了。 阅读全文
SELECT DISTINCT ON expressions must match initial ORDER BY expressions
2019-11-15 14:32 by abce, 1635 阅读, 0 推荐, 收藏, 编辑
摘要:开发说pg中执行sql报错,发来消息让帮看看: 详细语句如下: 失败的原因看看官方文档就知道了: 阅读全文
ERROR: type "sum" does not exist
2019-11-15 14:09 by abce, 1486 阅读, 0 推荐, 收藏, 编辑
摘要:开发问pg中执行一个简单的语句,多次报错: 看看具体的语句,其实是个很简单的语句,怎么会报类型sum不存在呢? 其实这是的问题在于select语句中列的别名的写法规范问题。以下是pg文档中的描述: 在SQL标准中,只要新列名是有效的列名(即与任何保留关键字不同),就可以在输出列名之前省略可选关键字A 阅读全文
将innodb置为只读模式
2019-11-07 13:33 by abce, 1636 阅读, 0 推荐, 收藏, 编辑
摘要:1.关闭change bufferset global.innodb_change_buffering=0; 2.将mysql执行slow shutdown(即干净关闭)set global.innodb_fast_shutdown=0;然后关闭mysql实例。 3.以只读模式开启前进行配置设置-- 阅读全文
MySQL应用报错:java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
2019-11-06 11:18 by abce, 2906 阅读, 0 推荐, 收藏, 编辑
摘要:开发反馈,某业务系统插入一条记录的时候,日志报错,插入失败: 登录mysql,使用show processlist查看没有发现相关会话的存在。然后使用show engine innodb status也没有最近的死锁信息。 至此,可以猜测,因为变量innodb_lock_wait_timeout的缘 阅读全文
MySQL可传输表空间:将一个表从一个实例拷贝到另一个实例
2019-11-03 15:59 by abce, 686 阅读, 1 推荐, 收藏, 编辑
摘要:MySQL版本:5.7.23 1.在源实例上,创建一个表(如果不存在): 2.在目标实例上,如果不存在表,请创建一个表: 3.在目标实例上,discard现有表空间: 执行这一步操作后,目标实例上会将t表的ibd文件删除,只留下t.frm文件 4.在源实例上,运行FLUSH TABLES ... F 阅读全文
PostgreSQL DISTINCT 和 DISTINCT ON
2019-10-22 15:38 by abce, 3959 阅读, 0 推荐, 收藏, 编辑
摘要:select语句中,使用distinct关键字,在处理select list后,结果表可以选择消除重复的行。在SELECT之后直接写入DISTINCT关键字以指定此关键字: SELECT DISTINCT select_list ... (可以使用关键字ALL代替DISTINCT来指定保留所有行的默 阅读全文
PostgreSQL中的partition-wise aggregation
2019-10-10 15:07 by abce, 966 阅读, 0 推荐, 收藏, 编辑
摘要:partition-wise aggregation允许对每个分区分别执行的分区表进行分组或聚合。如果GROUP BY子句不包括分区键,则只能在每个分区的基础上执行部分聚合,并且必须稍后执行最终处理。由于partitionwise分组或聚合可能在计划期间占用大量CPU时间和内存,因此默认设置为关闭。 阅读全文