专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » oracle管理:Oracle 基础和管理 »正文

oracle管理:Oracle 基础和管理

来源: 发布时间:星期四, 2009年2月12日 浏览:108次 评论:0


http://www.cnoug.org
http://www.itpub.net
www.oradb.net
http://www.oracle.com.cn/



=\"style1\">SQL

Microsoft SQL Server中文主页
http://www.microsoft.com/china/sql/default.mspx


数据库网络学院
http://www.pconline.com.cn/pcedu/empolder/db/index.html
教您从无到有学会SQL语句、MYSQL、SQL Server



数据仓库的路
http://www.dwway.com/
个已经有多年历史、专注数据仓库资料收集、数据仓库知识讨论网站WebSite2002年5月和www.yiyiya.net合并



=\"style1\">数据挖掘

数据挖掘讨论组
http://www.dmgroup.org.cn/
这是几个对数据挖掘感兴趣研究生在起上讨论班内容

数据挖掘研究院.g\" width=\"21\" alt=\"\"/>
http://www.dmresearch.net/
有关数据挖掘基础概念技术介绍说明.分类,关联,聚类,Web挖掘算法、应用方案以及数据挖掘工具使用思路方法和心得体会

=\"style1\">Oracle

ITPub论坛 \" width=\"24\" alt=\"\"/>
http://www.itpub.net
=\"style51\">著名IT技术论坛.尤以数据库技术闻名. ITPUB论坛前身应该是建立在 smiling oracle小组他们搬家前主页应该是在下面这个地址吧!http://oracle.myrice.com/

CNOUG论坛 \" width=\"24\" alt=\"\"/>
http://www.cnoug.org/
oracle中国用户组高手云集讨论Oracle数据库安装、管理、备份、恢复、性能优化;Oracle数据库高级技术HA、VLDB、ORACLE INTERNAL Oracle OCP认证等

ChinaUnix-Oracle分论坛 \" width=\"24\" alt=\"\"/>
http://www.chinaunix.net/forum/viewforum.php?f=19
在线人数多每天讨论帖子也多

OracleDB技术论坛.g\" width=\"21\" alt=\"\"/>
http://www.oracledb.com.tw/
Oracle教育训练、认证、图书等相关訊息和经验交流

DBAnotes.net
http://www.dbanotes.net/
无责任数据仓库图书简评作者主页



http://www.jlcomp.demon.co.uk
Oracle数据库技术大师 Jonathan Lewis 站点.



Hotsos http://www.hotsos.com/
关注Oracle数据库性能权威网站WebSite.可以找到很多经典有关Oracle技术论文.

http://asktom.oracle.com/

http://www.oracle-base.com/

http://oracle.ittoolbox.com/

http://www.oraperf.com/

Oracle 入门心得体会-->强烈推荐

oracle体系太庞大了对于初学者来说难免会有些无从下手感觉什么都想学结果什么都学不好所以把学习经验共享希望让刚刚入门人对oracle有个总体认识少走些弯路

、定位
oracle分两大块块是开发块是管理开发主要是写写存储过程、触发器什么还有就是用OracleDevelop工具做form有点类似于需要有较强逻辑思维和创造能力个人觉得会比较辛苦是青春饭J;管理则需要对oracle数据库原理有深刻认识有全局操纵能力和紧密思维责任较大个小失误就会down掉整个数据库相对前者来说后者更看重经验

数据库管理责任重大很少公司愿意请个刚刚接触oracle人去管理数据库对于刚刚毕业年轻人来说可以先选择做开发定经验后转型去做数据库管理当然这个还是要看人个实际情况来定

2、学习思路方法
思路方法很简单就是:看书、研究、写笔记、做实验、再研究、再写笔记

看完理论东西自己静下心来想想多问自己几个为什么然后把所学和所想知识点做个笔记;在想不通或有疑问时候就做做实验想想如何会这样同样把实验结果记下来研究和做实验是为了深入了解这个知识点而做笔记过程也是理清自己思路过程

学习过程是使个问题由模糊到清晰再由清晰到模糊过程而每次改变都代表着你又学到了个新知识点

学习过程也是从点到线从线到网从网到面过程当点变成线时候你会有总豁然开朗感觉当网到面时候你就是高手了

很多网友特别是初学碰到问题就拿到论坛上来问在问前你有没有查过书自己有没有研究过有没有搜索下论坛?这就叫思维惰性由别人来回答你问题会让你在短时间内不费劲地弄懂这个知识点然而通过自己努力去研究它不但会更深入了解这个知识点更重要是在研究过程会提高你解决问题和分析问题能力来说没有钻研学习态度不管学什么东西都不会成功



当然初学人很多时候是遇到问题时无从下手也不知道去哪里找资料才会到论坛上提问题但我认为在提问时候是不是可以问别人是如何分析这个问题?从哪里可以找到相关资料?而不是这个问题答案是什么?授人以鱼不如授人以渔

下面我讲下我处理问题过程

首先要知道oracle官方网站WebSite:www.oracle.com 这里有oracle各种版本数据库、应用工具和权威官方文档其次还要知道http://metalink.oracle.com/这里是买了oracle服务或是oracle合作伙伴才可以进去里面有很多权威解决方案和补丁然后就是些著名网站WebSite:asktom.oracle.com www.orafaq.net, www.dbazine.com这里有很多经验的谈

遇到问题了如果是概念上问题时间可以找tahiti.oracle.com这里会给你最详细解释如果在运行过程中出了什么可以去metalink看看如果是想知道事务处理经验的谈可以去asktom当然这里只是相对而言
3、oracle体系
oracle体系很庞大要学习它首先要了解oracle框架在这里简要下oracle架构让初学者对oracle有个整体认识

1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成)
控制文件:包含维护和验证数据库完整性必要信息、例如控制文件用于识别数据文件和重做日志文件个数据库至少需要个控制文件
数据文件:存储数据文件
重做日志文件:含对数据库所做更改记录这样万出现故障可以启用数据恢复个数据库至少需要两个重做日志文件
参数文件:定义Oracle 例程特性例如它包含调整SGA 中些内存结构大小参数
归档文件:是重做日志文件脱机副本这些副本可能对于从介质失败中进行恢复很必要
密码文件:认证哪些用户有权限启动和关闭Oracle例程

2、逻辑结构(表空间、段、区、块)
表空间:是数据库中基本逻辑结构系列数据文件集合
段:是对象在数据库中占用空间
区:是为数据次性预留个较大存储空间
块:ORACLE最基本存储单位在建立数据库时候指定

3、内存分配(SGA和PGA)
SGA:是用于存储数据库信息内存区该信息为数据库进程所共享它包含Oracle 服务器数据和控制信息, 它是在Oracle 服务器所驻留计算机实际内存中得以分配如果实际内存不够再往虚拟内存中写
PGA:包含单个服务器进程或单个后台进程数据和控制信息和几个进程共享SGA 正相反PGA 是只被个进程使用区域PGA 在创建进程时分配在终止进程时回收

4、后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程)
数据写进程:负责将更改数据从数据库缓冲区高速缓存Cache写入数据文件
日志写进程:将重做日志缓冲区中更改写入在线重做日志文件
系统监控:检查数据库致性如有必要还会在数据库打开时启动数据库恢复
进程监控:负责在个Oracle 进程失败时清理资源
检查点进程:负责在每当缓冲区高速缓存Cache中更改永久地记录在数据库中时,更新控制文件和数据文件中数据库状态信息
归档进程:在每次日志切换时把已满日志组进行备份或归档
服务进程:用户进程服务
用户进程:在客户端负责将用户SQL 语句传递给服务进程并从服务器段拿回查询数据

5、oracle例程:Oracle 例程由SGA 内存结构和用于管理数据库后台进程组成例程次只能打开和使用个数据库

6、SCN( Change Number):系统改变号个由系统内部维护序列号当系统需要更新时候自动增加他是系统中维持数据致性和顺序恢复重要标志

4、深入学习
管理:可以考OCP证书对oracle先有个系统学习然后看Oracle Concepts、oracle _disibledevent=>


cnoug

oracle视频下载
ftp://202.96.64.144/

http://www.oradb.net/


、哪里下载Oracle软件Software,Oracle文档
otn.oracle.com,需要注册个帐号不过是免费
2、初学者应该看些什么Oracle方面书?
ORACLE9i 初学者指南
 ORACLE9i DBA手册
 ORACLE9i DBA 基础教程
 或到www.china-pub.com中在搜索栏中敲入oracle,便可以见到各样oracle书且有介绍 
3、有什么好Oracle软件Software工具?
a、toad,在www.quest.com,注册码在论坛中就可以搜到
b、pl/sql developer在www.51delphi.com可以down到


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: