摘要:
Automatic Tuning of Undo_retention Causes Space Problems (文档 ID 420525.1) 转到底部 In this Document Symptoms Cause Solution References APPLIES TO: Ora... 阅读全文
随笔档案-2019年08月
[转载]——Full UNDO Tablespace In 10gR2 and above (文档 ID 413732.1)
2019-08-31 10:56 by 潇湘隐者, 567 阅读, 收藏,
摘要:
最近遇到了这个案例,官方文档已有详尽的分析、介绍,特转载在此,方便以后查看! Full UNDO Tablespace In 10gR2 and above (文档 ID 413732.1) 转到底部 In this Document Symptoms Changes Cause Solution ... 阅读全文
SQL Server Agent作业执行CmdExec(bat)命令报权限问题
2019-08-31 09:16 by 潇湘隐者, 1927 阅读, 收藏,
摘要:
写了一个bat命令,定期去清理一些SQL Server的Dump文件,然后配置成SQL Server作业,作业执行时报权限错误,具体错误信息如下所示: Message Executed as user: NT Service\SQLSERVERAGENT. The process could not be created for step 1 of job 0xCA038C081E9BEF4C... 阅读全文
SQL Server有意思的数据类型隐式转换问题
2019-08-27 23:35 by 潇湘隐者, 1397 阅读, 收藏,
摘要:
写这篇文章的时候,还真不知道如何取名,也不知道这个该如何将其归类。这个是同事遇到的一个案例,案例比较复杂,这里抽丝剥茧,仅仅构造一个简单的案例来展现一下这个问题。我们先构造测试数据,如下所示: CREATE TABLE TEST( ID INT, GOOD_TYPE VARCHAR(12), GOOD_WEIGHT NUMERIC(18,2)) INSERT INTO db... 阅读全文
pymssql的Connection相关特性浅析
2019-08-27 16:15 by 潇湘隐者, 2217 阅读, 收藏,
摘要:
关于Python的pymssql模块,之前研究时总结了“pymssql默认关闭自动模式开启事务行为浅析”这篇博客,但是在测试过程中又发现了几个问题,下面对这些问题做一些浅析,如有不足或不正确的地方,敬请指出。 1: pymssql的commit函数可以提交两次或多次 Connection.commit(): Commit current transaction. You must ... 阅读全文
pymssql默认关闭自动模式开启事务行为浅析
2019-08-21 23:04 by 潇湘隐者, 6947 阅读, 收藏,
摘要:
使用Python采集SQL Server数据库服务器磁盘信息时,遇到了一个错误“CONFIG statement cannot be used inside a user transaction.DB-Lib error message 20018, severity 16”,那么为什么遇到这个错误呢? 其实很简单,就是因为SQL Server事务中不允许使用RECONFIGURE,我们可以简单模... 阅读全文
Azure上MySQL的离线备份:将备份拷贝到Azure Blob上
2019-08-21 15:51 by 潇湘隐者, 667 阅读, 收藏,
摘要:
公司在Azure的Iaas虚拟机上部署有好几台MySQL数据库,至于没有选择Azure Database for MySQL,是因为预算有限(钱不够啊!说多了也是泪,坑的还是DBA自己)。选择了Iaas的话,DBA就必须考虑离线备份(offline backup),以预防灾难性故障出现。我们选择将历史数据库备份文件用AzCopy同步到Azure存储账户的Blob存储上面。下面简单的介绍、总结一下如... 阅读全文
crontab中部署Python脚本注意事项
2019-08-20 22:28 by 潇湘隐者, 5448 阅读, 收藏,
摘要:
有时候手工执行Python脚本跑的好好的,但是部署到Linux的crontab中后,就会遇到一些问题,最近终于有空整理一下这方面的内容,其实也是自己也踩了一些别人踩过的坑!这里仅仅列举个人遇到的一些小问题,经验和精力问题,不能面面俱到,仅总结一下自己遇到的这些问题。 环境变量问题 cron中的环境变量和系统的环境变量是不一样的,我们可以通过设置定时脚本将cron中的环境变量打印出来,然... 阅读全文
TypeError: expected string or bytes-like object
2019-08-20 11:47 by 潇湘隐者, 21903 阅读, 收藏,
摘要:
在写Python代码的时候,遇到了“TypeError: a bytes-like object is required, not 'str'”错误,此处实验机器的Python环境为Python 3.6.6,如下所示 >>> import base64 >>> db_user_encode=base64.b64encode('kerry') Traceback (most recent ... 阅读全文
DataPump遭遇ORA-06512&ORA-39080&ORA-01403错误案例
2019-08-19 15:55 by 潇湘隐者, 3864 阅读, 收藏,
摘要:
最近使用数据泵(DataPump)比较多,遇到了奇奇怪怪的问题,似乎Apply了补丁PSU 10.2.0.5.180717后,DataPump的问题就格外多。如下所示: expdp system/xxx DIRECTORY=DUMPDIR DUMPFILE=xxxx.dmp TABLES=xxxx.xxxx LOGFILE=expdp.log Export: Release 10.2.0... 阅读全文
Thread <number> cannot allocate new log, sequence <number>浅析
2019-08-15 15:02 by 潇湘隐者, 1862 阅读, 收藏,
摘要:
有时候,你会在ORACLE数据库的告警日志中发现“Thread cannot allocate new log, sequence Checkpoint not complete”这类告警。具体案例如下所示: Thread 1 cannot allocate new log, sequence 279334 Checkpoint not complete Current log# 4... 阅读全文
Linux iotop工具简介
2019-08-13 10:52 by 潇湘隐者, 10800 阅读, 收藏,
摘要:
iotop的简介: iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息。它是Python语言编写的,与iostat工具比较,iostat是系统级别的IO监控,而iotop是进程级别IO监控。目前最新的版本为iotop 0.6。其官方网址http://guichaz.free.fr/iotop/ iotop的安装: 注意,io... 阅读全文
Error 942 occured during Initialization of Bufq KUPC$S_1_20181023155636
2019-08-11 15:27 by 潇湘隐者, 710 阅读, 收藏,
摘要:
一台ORACLE实例(Oracle Database 10g Release 10.2.0.5.0)启动时,报“Error 942 occured during Initialization of Bufq KUPC$S_1_20181023155636”错误,具体情况如下所示,内容信息来自告警日志 SMON: enabling cache recovery Thu Aug 08 18:5... 阅读全文
如何判断Linux系统安装在VMware上?
2019-08-07 15:05 by 潇湘隐者, 3683 阅读, 收藏,
摘要:
如何判断当前Linux系统是否安装在VMware上面呢? 因为公司大部分服务器位于VMware上,也有小部分系统部署在物理机上面。今天老大要求统计一下VMware和物理机上服务器的数量,个人简单测试、验证了一下,当然也测试验证了多台服务器,但是限于手头的VMware版本以及Linux版本,不代表所有环境都是正确的,下面是演示一下测试结果: 1: 命令vir-what检测 [root@myl... 阅读全文