飘飘悠悠 发表于 2015-1-16 22:44:45

MYSQL编程:Oracle 基本和办理

任何规模的组织都可能受益于外包服务,并在一个标准化和优化的平台上统一其数据库管理任务。基于其本身的特性,DBaaS提供了敏捷和高效的数据库服务,它可以支持多变的需求。oracle
http://www.cnoug.orghttp://www.itpub.netwww.oradb.nethttp://www.ckuyun.com.cn/


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

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



数据堆栈之路http://www.dwway.com/是一个已有多年汗青、专注数据堆栈材料搜集、数据堆栈常识会商的网站,2002年5月与www.yiyiya.net兼并。


数据发掘
数据发掘会商组http://www.dmgroup.org.cn/这是几个对数据发掘感乐趣的研讨生在一同上会商班的内容。

数据发掘研讨院http://www.dmresearch.net/关于数据发掘基本观点手艺申明.分类,联系关系,聚类,Web发掘算法、使用计划和数据发掘工具的利用办法和心得。
Oracle
ITPub论坛http://www.itpub.net出名IT手艺论坛.尤以数据库手艺出名.ITPUB论坛的前身应当是创建在smiling的oracle小组,他们搬场前的主页应当是鄙人面的这个地点吧!http://oracle.myrice.com/

CNOUG论坛http://www.cnoug.org/oracle中国用户组,妙手云集,会商Oracle数据库安装、办理、备份、恢复、功能优化;Oracle数据库初级手艺HA、VLDB、ORACLEINTERNALOracleOCP认证等

ChinaUnix-Oracle分论坛http://www.chinaunix.net/forum/viewforum.php?f=19在耳目数多,天天会商的帖子也多。

OracleDB手艺论坛http://www.oracledb.com.tw/Oracle教导练习、认证、图书等相干息与履历交换。

DBAnotes.nethttp://www.dbanotes.net/无义务数据堆栈图书柬评的作者主页



http://www.jlcomp.demon.co.ukOracle数据库手艺大家JonathanLewis的站点.



Hotsoshttp://www.hotsos.com/存眷Oracle数据库功能的威望网站.能够找到良多典范的关于Oracle的手艺论文.

http://asktom.oracle.com/

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

http://oracle.ittoolbox.com/

http://www.oraperf.com/

Oracle的进门心得-->激烈保举

oracle的系统太复杂了,关于初学者来讲,不免会有些无从动手的感到,甚么都想学,了局甚么都学欠好,以是把进修履历共享一下,但愿让方才进门的人对oracle有一个整体的熟悉,少走一些弯路。1、定位oracle分两年夜块,一块是开辟,一块是办理。开辟次要是写写存储历程、触发器甚么的,另有就是用Oracle的Develop工具做form。有点相似于程序员,必要有较强的逻辑头脑和制造才能,团体以为会对照辛劳,是芳华饭J;办理则必要对oracle数据库的道理有深入的熟悉,有全局利用的才能和严密的头脑,义务较年夜,由于一个小的掉误就会down失落全部数据库,绝对前者来讲,后者更垂青履历。由于数据库办理的义务严重,很少公司乐意请一个方才打仗oracle的人往办理数据库。关于方才卒业的年老人来讲,能够先选择做开辟,有必定履历后转型,往做数据库的办理。固然,这个仍是要看人个的实践情形来定。

2、进修办法我的办法很复杂,就是:看书、思索、写条记、做实行、再思索、再写条记看完实际的器材,本人静下心来想一想,多问本人几个为何,然后把所学和所想的常识点做个条记;在想欠亨或有疑问的时分,就做做实行,想一想怎样会如许,一样的,把实行的了局记上去。思索和做实行是为了深切的懂得这个常识点。而做条记的历程,也是理清本人思绪的历程。进修的历程是使一个成绩由含混到明晰,再由明晰到含混的历程。而每次的改动都代表着你又学到了一个新的常识点。进修的历程也是从点到线,从线到网,从网到面的历程。当点酿成线的时分,你会有总名顿开的感到。当网到面的时分,你就是妙手了良多网友,出格是初学的人,一碰着成绩就拿到论坛下去问,在问前,你有无查过书,本人有无研讨过,有无搜刮一下论坛?这就叫头脑惰性。由他人往返答你的成绩,会让你在短工夫内不费力地弄懂这个常识点,但是经由过程本人的勉力往研讨它,不仅会更深切的懂得这个常识点,更主要的是在研讨的历程会进步你办理成绩和剖析成绩的才能。总的来讲,没有研究的进修立场,不论学甚么器材,都不会乐成的。固然,初学的人良多时分是由于碰到成绩时,无从动手,也不晓得往那里找材料,才会到论坛上发问题的。但我以为,在发问的时分,是否是能够问他人是怎样剖析这个成绩?从那里能够找到相干的材料?而不是这个成绩的谜底是甚么?授人以鱼不如授人以渔。

上面我讲下我处置成绩的历程

起首要晓得oracle的官方网站:www.ckuyun.com这里有oracle的各类版本的数据库、使用工具和威望的官方文档。其次,还要晓得http://metalink.oracle.com/这里是买了oracle服务或是oracle的互助同伴才能够出来的,内里有良多威望的办理计划和补钉。然后就是一些出名网站:asktom.oracle.comwww.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、背景历程(数据写历程、日记写历程、体系监控、历程监控、反省点历程、回档历程、服务历程、用户历程)数据写历程:卖力将变动的数据从数据库缓冲区高速缓存写进数据文件日记写历程:将重做日记缓冲区中的变动写进在线重做日记文件体系监控:反省数据库的分歧性若有需要还会在数据库翻开时启动数据库的恢复历程监控:卖力在一个Oracle历程失利时清算资本反省点历程:卖力在每当缓冲区高速缓存中的变动永世地纪录在数据库中时,更新把持文件和数据文件中的数据库形态信息。回档历程:在每第二天志切换时把已满的日记组举行备份或回档服务历程:用户历程服务。用户历程:在客户端,卖力将用户的SQL语句传送给服务历程,并从服务器段拿回查询数据。5、oracle例程:Oracle例程由SGA内存布局和用于办理数据库的背景历程构成。例程一次只能翻开和利用一个数据库。6、SCN(SystemChangeNumber):体系改动号,一个由体系外部保护的序列号。当体系必要更新的时分主动增添,他是体系中保持数据的分歧性温柔序恢复的主要标记。

4、深切进修办理:能够考OCP证书,对oracle先有一个体系的进修,然后看OracleConcepts、oracleonlinedocument,对oracle的道理会有更深切的懂得,同时能够入手下手举行一些专题的研讨如:RMAN、RAS、STATSPACT、DATAGUARD、TUNING、BACKUP&RECOVER等等。开辟:关于想做Oracle开辟的,在懂得完Oracle基础的系统布局以后,能够重点存眷PL/SQL及Oracle的开辟工具这一部分。PL/SQL次要是包含怎样写SQL语句,怎样利用Oracle自己的函数,怎样写存储历程、存储函数、触发器等。Oracle的开辟工具次要就是Oracle本人的DeveloperSuite(OracleFormsDeveloperandReportsDeveloper这些),学会怎样纯熟利用这些工具。

先容几本oracle进门的好书

oracle官方文档:《concept》下面讲了oracle的系统和观点,很合适初学者看。

OCP的教授教养用书,也就是STUDYGUIDE(SG)。Oracle8i备份恢复手册Oracle8初级办理与优化Oracle8iPLSQL程序计划Oracle8数据库办理员手册以上书籍都是机器产业出书社出书。先容几个网站http://tahiti.oracle.comoracle的官方文档http://metalink.oracle.com/oracle的手艺撑持网站。必要购置Oracle服务才干有一个帐号,才干上岸,有大批的KnowledgeBase,大批成绩办理履历。http://www.ckuyun.comoracle的官方网站,能够在这里downoracle的软件、官方文档和取得最新的动静http://www.dbazine.com/Oracle的杂志http://asktom.oracle.comhttp://www.orafaq.net/http://www.ixora.com.au/http://www.oracle-base.comhttp://www.dba-oracle.com/oracle_links.htm



[进门书本]

起首看一些oracle基本方面的书,好比oracle办理基本等,然后进修一些oracle中sql,pl/sql等的语法常识,oracle数据库的初级开辟方面的书和材料.同时要多实习,多想,多看.保举书:

《完整打仗Oracle》OraclePL_SQL初级程序计划Oracle数据库办理员手艺指南Oracle8iDesigningandTuningforPerformanceOracle9iSQLReferenceoracle初学指南PL_SQL用户指南与参考(保举)

论坛csdnitpubcnoug

oracle视频下载ftp://202.96.64.144/

http://www.oradb.net/

、那里下载Oracle软件,Oracle的文档otn.oracle.com,必要注册一个帐号,不外是收费的2、初学者应当看些甚么Oracle方面的书?《ORACLE9i初学者指南》 《ORACLE9iDBA手册》 《ORACLE9iDBA基本教程》 或到www.china-pub.com中,在搜刮栏中敲进oracle,即可以见到百般的oracle书,且有先容 3、有甚么好的Oracle软件工具?a、toad,在www.quest.com,注册码在论坛中就能够搜到b、pl/sqldeveloper在www.51delphi.com能够down到
曾经的功能列表可能会迅速变得过时了。而且,有些功能对有的应用程序非常重要,但是对别的应用程序则不一定。

兰色精灵 发表于 2015-1-19 22:11:13

原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!

深爱那片海 发表于 2015-1-28 13:40:29

原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!

飘灵儿 发表于 2015-2-13 17:40:35

不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关

透明 发表于 2015-3-4 00:38:32

where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。

小魔女 发表于 2015-3-11 15:02:11

XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)

蒙在股里 发表于 2015-3-19 00:36:46

语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!

活着的死人 发表于 2015-3-26 23:41:41

不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
页: [1]
查看完整版本: MYSQL编程:Oracle 基本和办理