熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
[20151203]一条sql语句的优化.txt --很久没有看生产系统的awr报表,昨天下午看了一下,我非常讨厌看生产系统的awr报表,看着开发写的sql语句有时候心情会非常不好。
[20151202]表统计信息stale百分比.txt --昨天被别人问及一个问题缺省如果某个表修改信息超过10%,oracle即认为这个表需要重新统计分析。 --这个百分比如何计算的,实际上只要自己仔细观察就可以确定oracle如何算的。
[20151201]统计分析与GRD.txt --上午测试了手工实现资源掌控。下午看看那个对象出现REMASTER_CNT次数最多。 1.环境: SYS@xxxx1> @ &r/ver1 PORT_STRING VERS...
[20151201]Manual Remastering of Objects.txt --rac下对象存在master问题,如果一个实例下经常访问这个对象,oracle会让这个实例重新remaster 这个对象。
[20151201]备份迁移sql profile.txt --在生产系统使用 sql profile 来稳定计划,需要将这些内容移植到测试环境。自己做一个测试: 1.
[20151126]IMPDP TRANSFORM参数.TXT --最近要建立一个测试库,原来生产系统的一些表在定义时 STORAGE ( INITIAL 8G .... ) NOPARALLEL; --实际我不需要建立这个大的INITIAL表,而且可能许多还是空的。
[20151125]数据泵IMPDP参数TABLE_EXISTS_ACTION = APPEND, REPLACE, [SKIP] and TRUNCATE.txt --当使用impdp导入参数时,如果导入的表信息已经存在可以使用TABLE_EXISTS_ACTIO...
[20151124]快速建立测试数据库.txt -- 以建立11.2.0.4的数据库为例子说明,以前写过使用内存来运行测试数据库,以这个为基础并且做一个记录。 -- 重新删除在建立数据库。
[20151123]关于11密码设置问题.txt --前一阵子写了一篇blog关于11密码设置的问题。链接:http://blog.itpub.net/267265/viewspace-1813450/ --昨天被别人问如何通过相同的方式保留10g,11g的密码。
[20151119]nvarchar2类型.txt -- 前几天帮别人看awr报表,连接如下:http://www.itpub.net/thread-1942785-1-1.html -- 最终确定是使用navrchar2存在隐式转换,实际上如果应用没有国际化需求,不要使用这个类型,通过一些例子来说明问题。
[20151118]11g dg修改sys口令.txt --今天在例行检查中再次发现问题,我在测试环境做了1个模拟,主要问题是修改sys口令后,即使你修改的口令一样。 --我一般在数据库中修改,不使用 orapwd命令。
[201511118]发生系统错误86.txt --今天上午被要求解决winows 文件夹 共享 的问题,好久不处理这种问题。做一个简单记录。 net use z: \\ip\share --输入用户名与密码后出现提示: 发生系统错误 86。
[20151117]关于增量备份.txt SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------------------ --...
[20151116]rman 全备份以及增量0级备份.txt --前一阵子写了一篇将as copy作为增量0级备份的帖子,今天对比全备份以及增量0级备份的不同。 1.
[20151112]ORA-01450 maximum key length (3215) exceeded.txt --如果建立的索引键值长度达到一定程度,在做rebuild online时会出现ora-01450错误.
[20151112]catalog copy的数据文件作为0级备份.txt --使用热备份模式备份的文件是否可以作为0级备份呢? --以前学习rman这部分内容时候有点混乱,无法理解为什么使用rman backup as copy 的数据文件与0级备份的数据文件存在那些不同.
[20151111]跟踪调试rman.txt -- 上午查找在rman下执行list backup慢的问题,总结收集一些调试技巧,顺便在查看问题: 1.方法1,使用debug trace 参数: --执行如下: $ rman target / debug trace /tmp/aaa.
[20151111]rman执行list backupset很慢的问题.txt --我的测试环境在rman下执行list backupset很慢,这个问题由来已久,一直没解决,以前我通过重新建立控制文件来解决,不过没多久有出 --现.
[20151111]Database Startup fails with ORA-00444, ORA-07446.txt --前几天同事在建立dg时少建立了user_dump_dest对应的目录,在startup时出现如下: ORA-00444: backgr...
[20151110]oracle可以启用多少role.txt --链接http://blog.itpub.net/4227/viewspace-676078/ Oracle在启用用户的角色时,最多允许启用148个。
[20151110]Oracle Direct NFS Client.txt --摘要链接:http://www.askmaclean.com/archives/setup-oracle-direct-nfs-client.html 在Oracle 11g中引入了Direct Network File System(Oracle Direct NFS)的新特性,通过一个打包在Oracle内核中的NFS客户机以改善实 例使用NFS时的性能,同时进一步完善了通过NFS实现RAC的解决方案。
[20151109]提升scn号11g测试.txt --以前的测试都在10g下进行的,在11.2.0.4下重复测试. 1.测试环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION...
[20151109]使用dgmgrl管理dataguard(15).txt 参考链接: http://blog.itpub.net/267265/viewspace-1142649/ http://blog.
[20151105]视图DBA_HIST_SEG_STAT_OBJ.txt --前一阵子看别人的awr报表.链接http://www.itpub.net/thread-1940496-1-1.
[20151104]Cache Buffers chains与共享模式疑问4.txt http://blog.itpub.net/267265/viewspace-1822491/ SCOTT@book> @ &r/ver1 PORT_STRING ...
[20151104]Cache Buffers chains与共享模式疑问3.txt --今天itpub上讨论vage讲11.2.0.4读读模式不会出现cache buffers chains latch,好奇做一个测试: --链接如下:http://www.
[20151103]ora-00918 error.txt --今天在调试优化时遇到上述问题,语句很复杂通过例子来解析. SCOTT@test> @ver1 PORT_STRING VERSION BANNER...
[20151103]find+rm.txt --今天检查机器发现一台机器的dataguard的磁盘快满了,要删除一些arcvhive log腾出一些空间. --犯了一点小错误自己做一个记录.
[20151103]versions伪列.txt --经常忘记做一个记录. SELECT versions_starttime, versions_endtime, versions_xid, versions_operation, versio...
[20151101]使用dbms_backup_restore删除文件.txt --dbms_backup_restore自带deletefile过程.使用它可以删除文件.
[20151028]linux下删除数据文件的恢复细节4 --前几天一直在做删除数据文件的恢复测试,中间遇到许多问题自己无法解决,从我个人讲我不主张使用句柄的方式来恢复,而更愿意 --使用rman的方式,这种情况仅仅适合非归档模式。
[20151028]理解数据文件offline+drop.txt --前几天做删除数据文件的恢复测试,自己在理解offline drop的方式存在错误,做一个记录: The ALTER DATABASE DATAFILE OFFLINE DROP command, is not meant to allow you to remove a datafile.
[20151025]linux下删除数据文件的恢复细节3.txt --以前曾经写过一篇关于 --链接:http://blog.itpub.net/267265/viewspace-763969/ --里面提到实际上这种方式对于生产系统不是很合适,而且生产系统情况非常复杂,不可能出现删除数据文件时没有事务产生。
[20151022]为什么dataguard的备库上面无法修改RMAN的配置.txt --昨天有人问这个问题,链接如下: http://www.itpub.net/thread-1940567-1-1.
[20151023]linux下删除数据文件的恢复的一些细节问题(补充).txt --以前曾经写过一篇关于 --链接:http://blog.itpub.net/267265/viewspace-763969/ --里面提到实际上这种方式对于生产系统不是很合适,而且生产系统情况非常复杂,不可能出现删除数据文件时没有事务产生。
[20151023]不启动监听远程能连接数据库吗?.txt --如果有人问你不启动监听远程能连接数据库吗?我想我开始的回答不行。 --但是不要忘了,oracle支持专有服务器以及共享服务器模式,而共享服务器模式可以不使用1521端口,这样就可以不用启动监听远程连 --接服务器。
[20151024]关于ctas与建立主键.txt --前一阵子别人问的问题,就是ctas是否可以建立主键,对于这种情况平时不这么建立,我给看看文档。 --平时我建立测试表 create table t as select rownum id ,'test' n...
[20151022]Create Recovery Catalog.txt --要测试rman catalog的一些我问题,做一个建立的记录(实际上以前做过): 1.
[20151021]理解dbms_xplan.display_cursor的format参数all.txt --今天才理解dbms_xplan.display_cursor的format参数all,看来看书与看文档不够仔细。
[20151021]关于sqlnet.expire_time2.txt http://blog.itpub.net/267265/viewspace-1373080/ http://www.itpub.net/thread-1940069-1-1.html --前几天遇到的问题,我个人怀疑是你们的防火墙设置问题,当然也只是怀疑。
[20151016]半个汉字.txt --前一阵子,使用sqlldr导入数据遇到的问题,我导入数据有几条存在问题,我也没仔细看,我同事后来接手导入剩余数据,使用toad --自带的导入向导,后来我检查发现实际上问题跟我以前遇到的例子一样,链接: --http://blog.itpub.net/267265/viewspace-763696/ --实际上虽然导入成功,但是后面的数据是错位的。
[20151017]lsnrctl servcices.txt --前几天别人问的问题,我自己也不是很清楚,做一个记录: $ rlwrap lsnrctl LSNRCTL for Linux: Version 11.
[20151015]关于result cache 2.txt --11G 开始支持result cache,把执行的结果保存在共享池,从而一定程度减少逻辑读,而那些对象或者那些语句适合做result cache呢? --自己在前一段时间想把一些表设置RESULT_CACHE为MODE FORCE,访问这些对象时,可以利用result cache模式。
[20151014]关于result cache.txt --11G 开始支持result cache,把执行的结果保存在共享池,从而一定程度减少逻辑读,而那些对象或者那些语句适合做result cache呢? --自己在前一段时间想把一些表设置RESULT_CACHE为MODE FORCE,访问这些对象时,可以利用result cache模式。
[20151010]物化视图的物理表建成索引组织表.txt --论坛有人问这个问题,自己测试看看是否可行? http://www.itpub.net/thread-1939707-1-1.
[20151010]从阶乘想到的.txt --这个是不久以前遇到的事情,路过一个给中学生的兴趣班,老师讲编程如何实现1到10的阶乘累加。 --实际上这个问题并不难对于学过编程的人来讲,我想很久以前读高中老师也给我们讲解过这个问题。
[20151010]bash for循环.txt --同事要写一个shell要使用for循环。遇到一些问题做一些记录。 --我一般会使用seq命令生成序列.我记得以前写过脚本: http://blog.
[20151008]索引组织表上创建BITMAP索引.txt --IOT 是一种特殊的索引结构,使用它能够解决特定场合的应用问题,但是在许多应用中很少使用,更多的是使用堆表。
[20151008]8i-10g口令密码的加密算法.txt --昨天晚上写了1篇关于11g密码问题,想看看8i-10g口令密码的加密算法,google半天竟然没找到。
[20151007]关于11G密码.txt --从11G开始密码开始区分大小写的,通过参数SEC_CASE_SENSITIVE_LOGON参数来控制的。该参数默认设置为true。