Oracle – OSD kill succeeded for process
公司NC库这几天晚上十一点多就会发送告警,Operational error (OSD kill succee…) detected in /u01/app/oracle/diag/rdbms/ncdb3/ncdb3/alert/log.xml 查看alert.log 和log.xml 日志,都有记录,显示0x0x970a9e428进程在自动SQL调优任务(Auto SQL Tunin
Read more公司NC库这几天晚上十一点多就会发送告警,Operational error (OSD kill succee…) detected in /u01/app/oracle/diag/rdbms/ncdb3/ncdb3/alert/log.xml 查看alert.log 和log.xml 日志,都有记录,显示0x0x970a9e428进程在自动SQL调优任务(Auto SQL Tunin
Read more执行python脚本时,报错如下 ‘ascii’ codec can’t encode character u’\xa0′ in position 157: ordinal not in range(128) 通过网上查找,获得了错误原因: python安装后默认编码是ascii,当python处理非ascii编码文本时,就会报如上错误。
Read more版本:11gR2 RAC 核心库出现job失败告警,最初认为是偶发事件,没想到最近两天会规律出现。 通过查看alert,获知是job 483问题。 Mon Jan 07 11:28:15 2019
|
1 2 3 |
Errors in file /u01/app/oracle/diag/rdbms/xxdb34/xxdb3/trace/xxdb3_j003_4230.trc: ORA-12012: error on auto execute of job 483 ORA-12005: may not schedule automatic refresh for times in the past |
错误的字面意思:调度自动刷新获得的下次执行时间已经处于过去时。 查看job 483设定的interval。 [crayon-6a139b
Read more这个博客曾经发表在我的chinaunix博客中,今天查找删除agent操作时发现被无故删除,还是发表在自己的网站上靠谱些。 原文地址:http://blog.chinaunix.net/uid-23284114-id-4373630.html Oracle Cloud Control 12C是非常好用的图形监控工具,Oralce dba得力助手。 agent收集各个数据库的相关信息,然后提供给Or
Read more在工作中,最初创建MySQL时,使用默认的 lower_case_table_names =0 ,区分表名大小写。后续,为了使用方便,不区分表名大小写,要将lower_case_table_names设置为1。 那么,修改时要注意什么? 先明确的概念: lower_case_table_names=0,那么t1和T1是两张表。 lower_case_table_names=1,t1和T1就是一张表
Read more开发同事反应给我,通过Mycat 查询小值,遇到了一个bug。子查询中应该得到结果为5个10,整个查询结果应为10。但是这里为0,显然是错误的。
|
1 2 3 4 5 6 7 |
mysql> select min(task_ymd) from (SELECT 10 AS task_ymd FROM table_name LIMIT 5 ) t ; +------+ | MIN0 | +------+ | 0 | +------+ 1 row in set (0.00 sec) |
我测试了几遍,确实存在这个问题。向下直接捅到MySQL,在不同分片上执行相同的语句。 结果有两种。 1、子查询所在的分片中表中没有数据,那么返回值为NULL [crayon-6a139bb
Read more写的很好,记录下来。 转自58到家数据库30条军规解读 军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间
Read more创建临时表
|
1 |
mysql> create temporary table t(id int); |
创建的临时表只对当前会话可见,用于存放临时数据,关闭会话临时表自动删除。 show tables看不到表,但是可以通过show create table t\G 来查看表结构。
|
1 2 3 4 5 6 7 8 9 10 11 |
mysql> show tables; Empty set (0.00 sec) mysql> mysql> show create table t\G *************************** 1. row *************************** Table: t Create Table: CREATE TEMPORARY TABLE `t` ( `id` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 1 row in set (0.00 sec) |
临时表的默认存储引擎,由 default_tmp_storage
Read more