MySQL 实践:清理 binlog 日志的几种方法和常见问题 Posted by eygle at 2019-08-14 【内容摘要】在 MySQL 数据库中,可以查看到数据库的日志序列,以下查询显示数据库的 binlog 日志正在写入 000225 号.
Oracle SQL多版本VERSION_COUNT产生的可能性 Posted by eygle at 2015-09-25 【内容摘要】Oracle数据库中执行的SQL,很多时候会因为种种原因产生多个不同的执行版本,一个游标的版本过多很容易引起数据库的性能问题,甚至故障。
行成于思:从Oracle到MySQL的抉择及DBA Posted by eygle at 2015-08-28 【内容摘要】这篇文章来自于微信群的问答,我和周彦伟互相配合,彦伟回答了我的四个关于MySQL和Oracle的问题,对于来自两个不同领域的人,这些问题我想对很多人具备参考价值。整理收录于此,供参考。
如何提高Oracle进程的优先级 - 实现进程实时调度 Posted by eygle at 2013-08-15 【内容摘要】在繁忙的系统中,我们总是会期望提高某些Oracle进程的优先级,使其能够更容易的获得CPU资源,执行重要的任务。在Oracle 10g之前,这样的工作要通过操作系统上的设置来实现,在Oracle 10gR2中,一个新的隐含参数被引入到数据库中,用于配置提升Oracle后台进程的优先级。
如何检查GATHER_STATS_JOB任务的执行情况 Posted by eygle at 2009-09-17 【内容摘要】GATHER_STATS_JOB是10g开始引入的自动统计数据收集功能的重要组成部分,但是这个定时任务带来的问题也是较多的,应当根据应用的具体情况进行定制,通过DBA_SCHEDULER_JOBS可以查询JOB的执行情况
如何在自动SGA管理模式下调节参数设置 Posted by eygle at 2009-08-13 【内容摘要】我们知道,在Oracle10g自动SGA管理模式下,SGA的相关参数不受手动控制。
可是有些时候我们需要调整一下参数,如db_keep_cache_size,可能会遇到内存不足的错误
Oracle10gR2如何删除误添加的空文件 Posted by eygle at 2008-10-20 【内容摘要】如果是在Oracle10g之前,删除一个表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。
但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。
如何启动DataGuard的备用数据库 Posted by eygle at 2006-10-30 【内容摘要】一大早来到公司,打开邮箱,发现收到了一堆的报警邮件,一个Standby数据库Down掉了。
UTL_INADDR包获取ip地址的内部原理 Posted by eygle at 2006-10-26 【内容摘要】首先获取域名解析服务器,在根据host.conf文件确定解析顺序,因为缺省hosts文件优先,又继续读取/etc/hosts文件。
如果hosts文件存在解析关系,则返回信息;如果不存在,则继续问询DNS服务器,获得解析地址,如果不能解析,则会出错:
Oracle HowTo:使用DBMS_UTILITY转换Block地址 Posted by eygle at 2006-09-04 【内容摘要】很多时候,我们可以从Oracle的Trace文件中获得Block的DBA(Data Block Address),有时候需要对这个地址进行转换才能得到相应的Block地址。
Oracle HowTo:如何在Linux上扩展SGA超过1.7G Posted by eygle at 2005-11-25 【内容摘要】在32位平台上,缺省的SGA最大只能扩展到1.7G,如果需要支持更大的内存,就需要降低mapped_base,重新Link Oracle软件
Oracle HowTo:如何确定Oracle是32 Bit(位)的还是64 Bit(位)的? Posted by eygle at 2005-11-16 【内容摘要】主要有以下几种方法可以用来确定Oracle的位数: 1.通过SQLPLUS登录即可看出 a.64位登录时就有显示 $ sqlplus "/ as sysdba" SQL*Plus: Release 9.2.0.4.0 - Production on Wed Nov 16 15:27:28 2005 Copyright...
如何简单测试Rman的备份恢复功能? Posted by eygle at 2005-10-29 【内容摘要】本文只是简单测试Rman备份恢复功能的一个例子,环境是Oracle10gR2。
Oracle HowTo:如何在Oracle10g中启动和关闭OEM Posted by eygle at 2005-10-28 【内容摘要】从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。
在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。
如何获得创建控制文件的脚本并重建控制文件 Posted by eygle at 2004-10-16 【内容摘要】控制文件对于数据库来说是非常重要的数据结构,在进行数据恢复时通常是必不可少的.
Oracle提供两种方式备份控制文件:
1.生成可以重建控制文件的脚本
2.备份二进制的控制文件
Oracle HowTo:在非归档模式下如何更改数据文件位置 Posted by eygle at 2004-10-15 【内容摘要】如果数据库处于非归档模式下,可以通过如下步骤更改文件路径: 1.关闭数据库 2.系统级进行文件复制 3.启动数据库到mount状态 3.通过SQL修改数据文件位置 4.打开数据库 以下是实际操作的步骤示范: 1.数据库处于非归档模式 SQL> archive log list; Database log mode No Archive Mode Automatic archival...
如何启动或关闭数据库的归档(ARCHIVELOG)模式 Posted by eygle at 2004-10-15 【内容摘要】Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)
归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。
Oracle HowTo:如何进行数据块转储及RDBA的转换 Posted by eygle at 2004-08-31 【内容摘要】很多时候我们在进行进一步研究时需要转储(dump)Oracle的数据块,以研究其内容,Oracle提供了很好的方式,我们通过以下例子简单说明一下
如何查询redo logfile的使用率 Posted by eygle at 2004-07-24 【内容摘要】redo logfile的使用,不能通过v$视图查询,但是我们可以通过底层视图得到.
如何在Oracle中发送Email Posted by eygle at 2004-06-24 【内容摘要】在Oracle中发送email,以下是Oracle提供的例子,供参考.
如何启用sqlplus的AutoTrace功能 Posted by eygle at 2004-06-18 【内容摘要】如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。