上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页

2014年3月12日

dataguard switchover to physical stnadby

摘要: 首先做一系列的checkcheck 当前primary 的 standby redo log是否存在SQL> select * from v$logfile; GROUP# STATUS TYPE MEMBER IS_---------- ------- ------- ------------------------------------------------------- --- 3 ONLINE /oracle_asm/standby/it... 阅读全文

posted @ 2014-03-12 15:03 kramer 阅读(328) 评论(0) 推荐(0) 编辑

2014年3月11日

data guard 的redo 传输

摘要: data guard 通过把redo从primary数据库传输到standby数据库并应用在standby数据库来实现自己的功能。 redo 传输是有2种模式1. 同步 sync2. 异步 async同步就是指一个transaction在commit之前必须把redo传输到standby,而异步则是指commit不必等redo传输就可以commit成功。data guard中的redo 传输是通过参数 log_archive_dest_n来配置的,下面的两个配置就对应了同步和异步模式。log_archive_dest_8='SERVICE=itid2 SYNC VALID_FOR=( 阅读全文

posted @ 2014-03-11 15:33 kramer 阅读(456) 评论(0) 推荐(0) 编辑

2014年3月3日

histogram

摘要: 首先要知道一个概念selectivit--选择性。选择性是一个row source中可能返回的row的多少。比如一个100行的表,经过查询返回48行,那么selectivity就是0.48。 selectivity对CBO的判断非常重要,简单的说,如果selectivity很大,返回的row占row... 阅读全文

posted @ 2014-03-03 16:00 kramer 阅读(1543) 评论(0) 推荐(0) 编辑

2014年2月27日

not in 和 <> 不走索引

摘要: 首先我们要知道的一点就是CBO的代码oracle是不会对我们公开的,起码现在是。所以本文中的结论不一定适用所有的版本。在应用本文的结论之前最好先试一下。ok 下面就是本文的结论,当你在where语句中使用不等于或者not in时候,oracle 倾向于忽略索引。 比如:SQL> Select * from test where text'star'; ID TEXT---------- ------------ 4939426 sun这条语句即使在test上有索引,oracle也仍然会忽略。接下来我们分析证明一下这是为什么。 其实,我认为oracle这么做是有道理的。一般 阅读全文

posted @ 2014-02-27 15:14 kramer 阅读(17679) 评论(0) 推荐(0) 编辑

2014年2月25日

Oracle_Data_Gard Create a physical standby database

摘要: 创建之前要对DG的环境有一个总体的规划和了解。 规划IP192.168.3.161192.168.3.162SIDITIDITIDDB_UNIQUE_NAMEItid1Itid2DATA BASE SOFTWARE/u01/app/oracle/product/11.2.0/dbhome_1/u01/app/oracle/product/11.2.0/dbhome_1DATA FILE /oracle_asm/standby/itid1/datafile/itid/oracle_asm/standby/itid2/datafile/itidARCHIVE LOG/... 阅读全文

posted @ 2014-02-25 15:45 kramer 阅读(912) 评论(0) 推荐(0) 编辑

2014年2月24日

修改 db_unique_name

摘要: 在创建DB的时候 db_unique_name设置错了。本来我是想让db_name=itiddb_unique_name=itid1不过想改回来很简单的。SQL> alter system set db_unique_name='itid1' scope=spfile;System altered.SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startupORACLE instance started.Total System 阅读全文

posted @ 2014-02-24 15:37 kramer 阅读(1878) 评论(0) 推荐(0) 编辑

2014年2月11日

生成器,生成器表达式。

摘要: 今天在看python的时候接触到了生成器和生成器表达式的概念,感觉有点迷糊。特此总结记忆一下。生成器的出现可以说是基于下面一种需求。首先,我们来看一端python程序。[root@racnode1 tmp]# cat /tmp/testaaaaabbbbbbbbbcccccddddd[root@racnode1 tmp]# pythonPython 2.6.6 (r266:84292, Dec 20 2012, 15:52:58)[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2Type "help", "copyri 阅读全文

posted @ 2014-02-11 16:22 kramer 阅读(336) 评论(0) 推荐(0) 编辑

2014年1月22日

device busy

摘要: 在mount的时候经常会有device busy,这通常是因为该目录被某个用户或者进程使用。这时候可以用如下命令:fuser mount point来看一下该mount point被哪个进程占用。 kill 该进程然后重新mount 阅读全文

posted @ 2014-01-22 16:14 kramer 阅读(165) 评论(0) 推荐(0) 编辑

2014年1月15日

memcached

摘要: memcached是一个高性能的分布式内存对象缓存系统。通过在内存中缓存数据可以提高对系统的访问速度,减少对其后台的读写。memcached的守护进程是C语言编写的,但是客户端是由多种语言编写的。我们主要关注python和memcached结合。首先安装memcachedyum install memcached安装完memcached后,也许你想做一些配置,通过下面的命令可以找到memcached的相关文件。[root@kramer memcached]# rpm -qa | grep memcachedmemcached-1.4.4-3.el6.x86_64[root@kramer mem 阅读全文

posted @ 2014-01-15 14:26 kramer 阅读(336) 评论(0) 推荐(0) 编辑

2014年1月14日

ps f

摘要: 这个命令可以以树形结构列出进程信息。可以清楚的看清父进程子进程直接的关系。可笑我之前还以为所有的命令参数都是带有一个中划线的。 不过,这里列出的进程好像不全。应该仔细的看看ps 的命令。[root@aaaa aaaaaaaa]# ps f PID TTY STAT TIME COMMAND24724 pts/13 S 0:00 su - sysadm225054 pts/13 S 0:00 \_ -bash23132 pts/13 S 0:00 \_ su - pmtsadm14773 pts/5 S 0:... 阅读全文

posted @ 2014-01-14 17:02 kramer 阅读(786) 评论(0) 推荐(0) 编辑

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页

导航