相老师的OCP教程 1-5课文字版

甲骨论相老师01课笔记

Oracle的学习软件:sqldeveloper。学习Oracle时一定要注重原理的学习,多看英文文章。

多数java都用Oracle数据库,要熟息Linux、Unix、存储、带库,主要是管理和操作系统原理。

Oracle懂原理才能有2万以上的工资

学科导读包括:学习的内容、学习资料。

学习内容:

1、sql、pl/sql,特别是sql里面的多表边接、子查询、各种版本的函数。这对开发人员和DBA都很重要。

纯记忆,通过多练多用掌握,资料官方的就够用。

2、Oracle管理(体系结构),这部分是重难点,以听课和理解为主。包括Oracle的存储管理、对象管理、内存和进程、undo管理、初始化参数、数据字典视图、安全、latch和lock、权限和角色、资源调度、闪回、日志原理等。Oracle管理的学习质量影响了备份恢复、优化、排错。这一块虽然研究的是管理,也更注重原理和体系结构的分析。这部分是面试常考的内容。

3、备份恢复,这部分以学好体系结构为前提,多做实验。尤其是对日志管理、内存和进程,策划一个完美的存储结构和备份方案(要分析出原理)。不但要自己能设计备份方案,还能对别人的方案进行恢复。重点把备份做好,不要学高难度恢复。

4、优化(多听一些专题性的课,多理解原理,多看书特别是经典英文书),Oracle优化方面的基础知识:索引原理、分区、等待事件;时间统计模型、动态性能视图、操作系统的一些性能优化和查看命令vmstat、sar、pmap、prstat、filemon、nmon、svmon等。最关键的三件事件:Oracle的动态性能视图、Oracle的报告(trace、statspack、awr、addm、ash)、执行计划,对这三部分的分析和动手实验很重要。要读懂报告需要学好上述知识和体系结构,学好前4个就是一个基础DBA了。

5、RAC,学习上面的基础后RAC基本可以看书自学了,学习的重点是:基础原理+RAC优化。

RAC系统优化分为两个步骤:RAC系统优化和单实例优化;根据RAC的基础原理,能够设计高性能的RAC系统,能够分析RAC性能问题。对RAC的动态性能视图、等待事件、报告,能够看懂和分析。

6、GC、DG、Stream、Gold Gate等,对这些组件要熟悉其体系结构、原理。学习要点:熟悉体系结构、原理、搭建、监控、排错和优化。DG性能较差用的较少,Gold Gate较好。

7、SQL优化

8、PLSQL优化,大师级优化,需要研究和实验、看英文书。也有经典的中文书。

9、综合项目实战:模拟环境;规划、搭建、测试、排错、优化、分析;实战环境。注意Oracle数据库和网络一样、敲命令要三思而后行。

02课笔记 Oracle学习前奏

摘要:搭建Oracle学习环境安装Oracle,创建Oracle数据库,大体理解Oracle体系结构。参照Oracle官方文档来装Oracle,不要用网上的帖子。OracleConcept是一本讲解Oracle概念的好书。

1、  官方资料文档(主要用于参考)

2、  metalink.oracle.com对Oracle购买用户才提供账号

甲骨论03课Oracle软件安装和数据库创建

n  创建数据库:(有向导跟着向导走)

1)            #su –oracle;需要先添加环境变量

$dbca

2)            一般用途、数据库名及SID、用户名及口令(用户名为:SYS、SYSTEM、SYSMAN、DBSNMP)、存储机制(文件系统、ASM、裸设备)、存储位置($ORACLE_BASE/oradata)、文件位置、内存占比、字符集

3)            记录信息:数据库名、存储位置、EM界面地址、用户密码。

4)            用浏览器登录EM:用户名SYS,连接身价SYSDBA

n  EM访问数据库条件:数据库启动、监听启动、监听认得数据库、EM识别到监听和数据库的状态(刷新)。

1)            启动数据库:

#sqlplus / as sysdba

>conn / as sysdba

>startup

>exit

2)            “无法连接到数据库实例”解决:配置监听 :

EM通过LSNR访问数据库。

监听配置方法:$netca、监听名、协议TCP、端口号、

本地net服务名配置(参数:服务名、协议TCP、主机名、网络服务名。)

#lsnrctl status;#netstat –tulnp|grep 1521 //出现“服务名 ready”则监听能够找到数据库

#lsnrctl stop ;停止监听

#lsnrctl start ;启动监听

3)            “监听无法认识到数据库”问题解决:

#sqlplus / as sysdba;

>alter system register;

>exit//查看监听状态,出现服务名ready”则配置完成

4)            #emctl start dbconsole;//启动EM

#netstat –tulnp|grep 1158;

5)            数据库状态:监听状态、CPU占用、会话数、ADDM。性能的图表;管理。

EM出问题可以删除再重建。

11g没有安装isqlplus网页版

甲骨论04课Oracle数据库及相关软件的启动和关闭

从外向内的数据库关闭顺序:EMC/EM-Listener-Database

1)            #isqlplusctl

2)            #isqlplusctl  -stop

3)            #netstat –tulnp|grep 5560 //如5560端口关闭,则数据库关闭

4)           

5)            #emctl status dbconsole

6)            #emctl stop dbconsole

7)            #netstat –tulnp|grep 1158

8)           

9)            #lsnrctl stop

10)      #netstat –tulnp|grep 1521

11)      #w //查看是否有人连到数据库

12)       

13)      #sqlplus / as sysdba

>shutdown immediate; //关闭数据库

>exit

14)      #ps –ef|grep ora //观察数据库是否完全关闭

启动顺序:Listener-Database-EMC/EM

1)            #lsnrctl start

2)            sqlplus /as sysdba

>startup //显示Database opened

>exit

3)            #lsnrctl status //显示statusReady

4)           

5)            #isqlplusctl start //em一旦建立后,Linux服务器的主机名字就不要改变

6)            #netstat –tulnp|grep 5560;

其中-t指TCP、–u指UDP、-l指正在监听、-n禁止域名解析、-p查看进程信息。

7)            IE访问:IP:5560/isqlplus

8)           

9)            #emctl start dbconsole

10)      #netstat –tulnp|grep 1158

11)      访问IE:IP:1158/em //数据库是用java写的

12)       

13)      以下是时区的设置:选时区、改时区、重启EM、重置时区

14)      #cd/ORACLE_HOME/sysman/admin;ls

15)      #more supportedtzs.lst //选上海时区

16)       

17)      #cd $ORACLE_HOME/主机名/sysman/config;ls

18)      #vim emd.properties

19)      改写:agentTZRegion=Asia/Shanghai //设置上海时区

20)      #sync

21)      #exit

22)      #su –coracle

23)      #emctl stop dbconsole

24)      #emctl start dbconsole

25)      IE访问IP:1158/em//查看时间结果

26)      #emctl resetTZ agent

27)      #emctl config agent getTZ

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,252评论 6 516
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,886评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,814评论 0 361
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,869评论 1 299
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,888评论 6 398
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,475评论 1 312
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 41,010评论 3 422
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,924评论 0 277
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,469评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,552评论 3 342
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,680评论 1 353
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,362评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,037评论 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,519评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,621评论 1 274
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,099评论 3 378
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,691评论 2 361

推荐阅读更多精彩内容