how to study oracle by louis liu

42
By vmcd (www.vmcd.org ) How to Study Oracle Tip 1 (背景) 很多人想学习 oracle 为什么? 4 个理由概括下: 1.oracle 是一款极为出色的 rdbms database,larry 一个极为出色的 CEO 2.oracle 的确有很大的魅力,各种 internal,各种 function,各种 debug 工具(oradebug,外部 dtrace,strace,truss,mdb),关于外部 internal debug 往往在 solaris 平台进行,why ? 3.oracle 可以赚钱,曾几何时这是一个传说,但是目前看来仍然是一个传说。 4.跟风(中国人的一贯作风,可以参考互联网跟风 MySQL) But,即使 oracle 拥有丰富的功能(RAC,DG,stream,advanced replication,backup,datapump,ldg,OEM,advanced sql tunning) 等等,这样就给学 习带来了一定的困难,这次主题就好好谈谈如何学习 oracle,以及如何养成良好的学习习惯。

Upload: louis-liu

Post on 26-Dec-2014

3.778 views

Category:

Technology


6 download

DESCRIPTION

training by louis liu (for oracle study and study habits)

TRANSCRIPT

Page 1: How to study oracle by louis liu

By vmcd (www.vmcd.org)

How to Study Oracle

Tip 1 (背景)

很多人想学习 oracle 为什么? 4 个理由概括下:

1.oracle 是一款极为出色的 rdbms database,larry 一个极为出色的 CEO

2.oracle 的确有很大的魅力,各种 internal,各种 function,各种 debug 工具(oradebug,外部 dtrace,strace,truss,mdb),关于外部 internal 的 debug

往往在 solaris 平台进行,why ?

3.oracle 可以赚钱,曾几何时这是一个传说,但是目前看来仍然是一个传说。

4.跟风(中国人的一贯作风,可以参考互联网跟风 MySQL)

But,即使 oracle 拥有丰富的功能(RAC,DG,stream,advanced replication,backup,datapump,ldg,OEM,advanced sql tunning)等等,这样就给学

习带来了一定的困难,这次主题就好好谈谈如何学习 oracle,以及如何养成良好的学习习惯。

Page 2: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Tip 2 (如何学习 oracle)

1 Oracle metalink (需要购买 oracle 服务获得账号)

https://support.oracle.com/

通过如下界面登陆 metalink,已经改版放弃了 flash,通过 html5 渲染

Page 3: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 4: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Oracle metalink 包含了几乎所有 oracle 知识点,以及各种 troubleshooting 案例,so 还有比这更好的资料库么? (相应账号 可以找连友来开

通)

Page 5: How to study oracle by louis liu

By vmcd (www.vmcd.org)

2 online oracle doc

http://tahiti.oracle.com/

Page 6: How to study oracle by louis liu

By vmcd (www.vmcd.org)

各种 oracle (EBS,OAP,DATABASE,Middleware 等)的在线 doc 文档库,oracle 官方的文档是学习 oracle 的最佳入口

各种 oracle 的 reference,熟读一遍,精通 oracle 不在话下,当然我自己都没熟读一遍。

Page 7: How to study oracle by louis liu

By vmcd (www.vmcd.org)

3 oracle blog word

收藏各种 oracle blog 来获取更加丰富的 oracle 资源。

两个途径

(1 通过 chrome 的 bookmark 收藏 blog link

Page 8: How to study oracle by louis liu

By vmcd (www.vmcd.org)

推荐几个大神的 blog

http://blog.tanelpoder.com/

http://www.pythian.com/blog/

http://www.laoxiong.net/

http://dboptimizer.com/ash-masters-2/s-ash/about/

http://guyharrison.squarespace.com/

http://jaffardba.blogspot.com/

http://dioncho.wordpress.com/

http://www.juliandyke.com/Blog/

http://jonathanlewis.wordpress.com/

http://kerryosborne.oracle-guy.com

http://mwidlake.wordpress.com/

http://orainternals.wordpress.com/

http://kevinclosson.wordpress.com/

http://carymillsap.blogspot.com/

http://richardfoote.wordpress.com/

推荐几个著名的论坛(pythian 里面高手云集, oaktable 国外最高水平的 oracle 组织, ENKITEC 国外著名 Exadata 论坛,rac sig 国外著名 rac

论坛)

Page 9: How to study oracle by louis liu

By vmcd (www.vmcd.org)

( 2 通过 RSS 订阅各种文档 blog 当然不仅仅针对于 oracle

介于 Google reader 的关闭,可自行 follow 新的 app (feedly digg 等)

Page 10: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 11: How to study oracle by louis liu

By vmcd (www.vmcd.org)

4 通过加入 email list 直接加入 over word 讨论

Page 12: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 13: How to study oracle by louis liu

By vmcd (www.vmcd.org)

5 大家都知道了 加入各种群组织(QQ,MSN)等 这个目前看来是最没有效率的,群里面的吹水明显多于技术交流。

Page 14: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Tip 3 (如何养成良好的习惯)

1 作为一个技术人员 你必须掌握良好的翻墙习惯(不会翻墙还做技术??)

1.1 通过 GoAgent 翻墙

Page 15: How to study oracle by louis liu

By vmcd (www.vmcd.org)

1.2 通过 SSL 翻墙

Page 16: How to study oracle by louis liu

By vmcd (www.vmcd.org)

1.3 通过 VPN 架设服务器翻墙

Page 17: How to study oracle by louis liu

By vmcd (www.vmcd.org)

1.4 通过各种代理软件翻墙(包括 AWS)

Page 18: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 19: How to study oracle by louis liu

By vmcd (www.vmcd.org)

2 掌握翻墙技术就够了? 完全不够 掌握翻墙+搜索才是根本

两种 google 引擎的差异

Page 20: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 21: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 22: How to study oracle by louis liu

By vmcd (www.vmcd.org)

OK 如果说用 HK 引擎还能接受的话,使用 baidu 就。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

-------------------------------------------------------------------------------------------------------------------------------------------------------------

如何用好 Google 搜索引擎?

崔凯,搬砖工。求工作!

搜索引擎命令大全!

1、双引号

把搜索词放在双引号中,代表完全匹配搜索,也就是说搜索结果返回的页面包含双引号中出现的所有的词,连顺序也必

须完全匹配。bd 和 Google 都支持这个指令。例如搜索: “seo 方法图片”

Page 23: How to study oracle by louis liu

By vmcd (www.vmcd.org)

2、减号

减号代表搜索不包含减号后面的词的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,紧跟着需要排除

的词。Google 和 bd 都支持这个指令。

例如:搜索 -引擎

返回的则是包含“搜索”这个词,却不包含“引擎”这个词的结果

3、星号

星号*是常用的通配符,也可以用在搜索中。百度不支持*号搜索指令。

比如在 Google 中搜索:搜索*擎

其中的*号代表任何文字。返回的结果就不仅包含“搜索引擎”,还包含了“搜索收擎”,“搜索巨擎”等内容。

Page 24: How to study oracle by louis liu

By vmcd (www.vmcd.org)

4、inurl

inurl: 指令用于搜索查询词出现在 url 中的页面。bd 和 Google 都支持 inurl 指令。inurl 指令支持中文和英文。

比如搜索:inurl:搜索引擎优化

返回的结果都是网址 url 中包含“搜索引擎优化”的页面。由于关键词出现在 url 中对排名有一定影响,使用 inurl:搜索可

以更准确地找到竞争对手。

5、inanchor

inanchor:指令返回的结果是导入链接锚文字中包含搜索词的页面。百度不支持 inanchor。

比如在 Google 搜索 :inanchor:点击这里

返回的结果页面本身并不一定包含“点击这里”这四个字,而是指向这些页面的链接锚文字中出现了“点击这里”这四个字。

可以用来找到某个关键词的竞争对收,而且这些竞争对手往往是做过 SEO 的。研究竞争对手页面有哪些外部链接,就

可以找到很多链接资源。

Page 25: How to study oracle by louis liu

By vmcd (www.vmcd.org)

6、intitle

intitle: 指令返回的是页面 title 中包含关键词的页面。Google 和 bd 都支持 intitle 指令。

使用 intitle 指令找到的文件是更准确的竞争页面。如果关键词只出现在页面可见文字中,而没有出现在 title 中,大部

分情况是并没有针对关键词进行优化,所以也不是有力的竞争对手。

7、allintitle

allintitle:搜索返回的是页面标题中包含多组关键词的文件。

例如 :allintitle:SEO 搜索引擎优化

就相当于:intitle:SEO intitle:搜索引擎优化

返回的是标题中中既包含“SEO”,也包含“搜索引擎优化”的页面

8、allinurl

Page 26: How to study oracle by louis liu

By vmcd (www.vmcd.org)

与 allintitle: 类似。

allinurl:SEO 搜索引擎优化

就相当于 :inurl:SEO inurl:搜索引擎优化

9、filetype

用于搜索特定文件格式。Google 和 bd 都支持 filetype 指令。

比如搜索 filetype:pdf SEO

返回的就是包含 SEO 这个关键词的所有 pdf 文件。

10、site

site:是 SEO 最熟悉的高级搜索指令,用来搜索某个域名下的所有文件。

11、linkdomain

Page 27: How to study oracle by louis liu

By vmcd (www.vmcd.org)

linkdomain:指令只适用于雅虎,返回的是某个域名的反向链接。雅虎的反向链接数据还比较准

确,是 SEO 人员研究竞争对手外部链接情况的重要工具之一。

比如搜索

linkdomain:http://cnseotool.com -site:http://cnseotool.com

得到的就是点石网站的外部链接,因为-site:http://cnseotool.com 已经排除了点石本身的页面,也就是内部

链接,剩下的就都是外部链接了。

12、related

related:指令只适用于 Google,返回的结果是与某个网站有关联的页面。比如搜索

related:http://cnseotool.com

Page 28: How to study oracle by louis liu

By vmcd (www.vmcd.org)

我们就可以得到 Google 所认为的与点石网站有关联的其他页面。 这种关联到底指的是什么,Google 并没有明确说明,

一般认为指的是有共同外部链接的网站。

上面介绍的这几个高级搜索指令,单独使用可以找到不少资源,或者可以更精确地定位竞争对

手。把这些指令混合起来使用则更强大。

inurl:gov 减肥

返回的就是 url 中包含 gov,页面中有“减肥”这个词的页面。很多 SEO 人员认为 GVM 和学校网

站有比较高的权重,找到相关的 GVM 和学校网站,就找到了最好的链接资源。

下面这个指令返回的是来自.http://edu.cn,也就是学校域名上的包含“交换链接”这个词的页面:

Page 29: How to study oracle by louis liu

By vmcd (www.vmcd.org)

inurl:.http://edu.cn 交换链接

从中 SEO 人员可以找到愿意交换链接的学校网站。

或者使用一个更精确的搜索:

inurl:.http://edu.cn intitle:交换链接

返回的则是来自 http://edu.cn 域名,标题中包含“交换链接”这四个字的页面,返回的结果大部分应

该是愿意交换链接的学校网站。

再比如下面这个指令:

Page 30: How to study oracle by louis liu

By vmcd (www.vmcd.org)

inurl:http://edu.cn/forum/*register

返回的结果是在.http://edu.cn 域名上,url 中包含“forum”以及“register”这两个单词的页面,也就是

学校论坛的注册页面。找到这些论坛,也就找到了能在高权重域名上留下签名的很多机会。

下面这个指令返回的是页面与减肥有关,url 中包含 links 这个单词的页面:

减肥 inurl:links

很多站长把交换链接页面命名为 links.html 等,所以这个指令返回的就是与减肥主题相关的交换

链接页面。

Page 31: How to study oracle by louis liu

By vmcd (www.vmcd.org)

下面这个指令返回的是 url 中包含 http://gov.cn 以及 links 的页面,也就是 GVM 域名上的交换链接页面:

allinurl:gov.cn+links

最后一个例子,在雅虎搜索这个指令:

linkdomain:http://cnseotool.com -linkdomain:http://cnseotool.com

返回的是链接到点石网站,却没有链接到我的博客的网站。使用这个指令可以找到很多连向你

的竞争对手或其他同行业网站,却没连向你的网站的页面,这些网站是最好的链接资源。

高级搜索指令组合使用变化多端,功能强大。一个合格的 SEO 必须熟练掌握这几个常用指令的

意义及组合方法,才能更有效率地找到更多竞争对手和链接资源。

找外链的时候你可以用这几种命令组合,例如 site:.com inurl:blog “post a comment” -”comments closed” -”you must be

Page 32: How to study oracle by louis liu

By vmcd (www.vmcd.org)

logged in” “输入你的关键词“,

site:.com 是 指, 只显示.com 的网站。 如果你想要 org 的链接,就换成 site:.org,inurl:blog 是指博客。

“post a comment” -”comments closed” -”you must be logged in” 是指, “能够写评论的” 减去“ 关闭评论的” 再减去

“ 必须要登录才能写评论的”。

查看更多讨论

3 使用 Gmail,Gtalk,Google drive

使用 gmail 不但方便你的各种组织讨论,而且可以直接关联到 SNS 服务,更加密切的关注动态

Page 33: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Gmail 直接与 Gtalk 关联,记录存在于云端:

Page 34: How to study oracle by louis liu

By vmcd (www.vmcd.org)

老外普遍使用 gtalk 交流 oracle,学会使用 Gtalk 方便与外界的沟通 而不是 QQ

Page 35: How to study oracle by louis liu

By vmcd (www.vmcd.org)

使用 google drive 保留你的文档到云端

Page 36: How to study oracle by louis liu

By vmcd (www.vmcd.org)

4 学会笔记的记录

知识是需要靠累积的 而不是靠记忆

Page 37: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 38: How to study oracle by louis liu

By vmcd (www.vmcd.org)

两者互为备份 (evernote 通过手机端的 APP 直接上传---移动互联发挥优势) 所以要有一个好手机

Page 39: How to study oracle by louis liu

By vmcd (www.vmcd.org)

5 blog 的分享

www.vmcd.org (加拿大) - 互为备份 www.dbaliu.com(日本)

www.yihaodiandba.com (美国) 互为备份 www.yhddba.com(香港)

注意重要文档的备份。

Page 40: How to study oracle by louis liu

By vmcd (www.vmcd.org)

Page 41: How to study oracle by louis liu

By vmcd (www.vmcd.org)

移动硬盘互为备份(cold 使用 1TB 作为冷备)

备份重于一切!!!!!

Page 42: How to study oracle by louis liu

By vmcd (www.vmcd.org)

That’s ALL TX