03 2013 档案
摘要:以下的操作均在oracle11g通过
logminer的用途主要是以下几个方面
1. 跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。
2. 回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。这个用途一部分可以通过闪回替代。
3. 优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式。
分析可以分析归档日志(archive logfile)也可以分析联机重做日志(redo logfile)
分析归档日志网上已经有很多例子,不在赘述,下面说明分析redo日志方法
阅读全文
摘要:在oracle10G以后出现的闪回特性,可以让我们在一些情况下方便的找回我们错误删除的数据。
阅读全文
摘要:前面介绍了如何在virtualbox下动态正在vdi磁盘的方法《virtualbox 增加虚拟磁盘大小》,主要是使用命令行
vboxmanage modifyhd c:\vdisk\centos.vdi --resize 102400 ,但是这样的结果只是在virtulbox中增加了物理磁盘的大小,但是这些磁盘并没有被 centos认识
因此在centos中,实际可以使用的磁盘并没有发生变化,如果需要在centos中调整看到的磁盘大小,得使用类似PQ的工具,在linux下有一个非常好的工具--
gparted,可以非常直观的图形化的调整分区大小,而且最主要的是,是无损的,也就是不会引起数据的丢失(当然如果需要数据移动的话,时间比较长,如果是一个空闲空间的话是非常快,笔者10G的附加磁盘空间仅在秒级就完成了。)
阅读全文
摘要:1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 3、将密码有效期由默认的180天修改成“无限制”: sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_
阅读全文
摘要:在实际工作中,我们经常发现系统比较慢,但是具体原因不清楚,需要我们跟踪到数据库内部看到底执行了什么,这就需要我们使用trace文件,下面是我自己总结的一点tip。
应用场景一:知道某个用户,想跟踪这个用户的操作
1.找到SID和serial#
select * from v$session 根据machine program type找个这个用户的sid,serial#
2.找到trace文件路径
根据v$session的paddr找对对应的v$process的addr
select tracefile from v$process where addr='4D3CD904'
3.开启trace
exec dbms_monitor.session_trace_enable(sid,serial#)
4.开启文件输出
alter session set sql_trace=true;
阅读全文
摘要:CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。 copyright www.00isp.com在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键
阅读全文

浙公网安备 33010602011771号