ORACLE学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE学习相关的知识,希望对你有一定的参考价值。

我是学信息管理的,我很想学ORACLE,但不知如何下手,我的计算机基础不好不赖,对ORACLE一点也不了解,如果我要学习的话,该怎么学,需要些什么软件,在哪下破解的?听说oracle都是要收费的,我收了好像没有破解的,要详细地址,!

关于你说的下载的问题,ORACLE确实收费的,但是如果不是用于商业用途,而是个人实验的话,你完全可以用的啊,可以去ORACLE的官方网站去下载不过要注册下,也可以去网上搜索下载,现在用的比较多的一般是10G。

下面的话都是以前在回答别人问题的时候总结写出来的。希望对你有用。

另外关于ORACLE的学习,个人意见,仅供参考,本人也在学习中。
首先需要了解下 数据模型 关系数据库 DBMS 范式 自然运算 等等概念性的东西,可以去书店或者图书馆查阅相关书籍,可以了解下,没必要完全掌握,当然你要能掌握的话,那么对你的以后是非常有帮助的。

其实然后就是SQL标准 对象关系SQL 基本的SQL查询,以及最基本的SELECT/UPDATE/INSERT/DELETE语法,各种不同的数据库大同小异的。

然后就是不同的数据库,不同的用法,你也可以专学一门,比如ORACLE
或者MSSQL mysql INFORMIX DB2主要这几种~

这些入门了就可以学习嵌入数据库了,访问数据库的程序
以及数据库的性能优化,完整性,视图,安全 目录 备份 还原等等

当然主要学习ORACLE的话你也可以先直接挑本ORACLE入门看,类似ORACLE10G入门,ORACLE基础的书,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书,你会找到很多相同点,那时候就会有恍然大悟的感觉,一点点看就OK了~
另外你可能去市面上找了很多天的书籍和资料,好像没有一本好的,确实,当你读过几本ORACLE入门的书籍后,你会发现大部分入门的书都大同小异,只是细节方面描述的不一样。ORACLE权威的资料都是全E文的,如果想一直学习ORACLE,建议在入门后开始阅读ORACLE的全E文资料。
到了一定的程度,你就知道自己怎么去学习,需要掌握些什么,像什么方向发展了。
另外在学习的过程中推荐有疑问的就自己做实验操作,或者去各大论坛像CSDN,CNOUG,ITPUB,CNBLOGS查找答案或者提问,也可以下载里面的基础区的教程了,不过大多是达人们整理出来的文档,也很不错的,尤其前面两个论坛你能学到很多东西的,不过还是推荐你先完整的看一本入门的后再说,不管理解了几成,有什么问题记下来,以后慢慢一点点解决。

ORACLE视频教程的话有个中科院的什么绝版培训教程oracle 10g的04年的视频,非常不错,迅雷上搜索中科院oracle 10g培训教程就能搜索到。

数据库开发工具的话 有TOAD(客户端连接工具),POWERDESIGN(数据库设计建模工具,), PL/SQL DESIGNER(PL/SQL开发工具),一般这3个就够用了,可以自己去迅雷搜索下载最新版本,另外的话还有一个叫DBATRIN,E/R 什么的工具,很多的,其实装了ORACLE客户端工具后,自带的JAVA控制台也很好用的。

当然你想一蹴而就的话,可以直接去网上找相关的ORACLE入门资料,那些都是些整理出来的条条,不过不推荐,最好多看书,多做实验。
参考技术A Oracle的所有软件都可以在oracle.com上免费下载,不收取任何费用。公司是靠服务来赚钱,鼓励个人用户使用,只要不用于商业目的就行。

我认为学Oracle看你要干什么。

有三种人:开发的、管理维护的和销售

做开发。从Oracle的OCP课程开始学,从最基础,最底层的开始

做管理。有一点基础后,从功能开始学,然后研究每一项功能的原理

做销售。只知道功能就够了。

前两种要下苦功夫,建议买点书看看,书的封面上最好要带有一个“Oracle press”的正方形的防伪标,这是Oracle公司自己出版,然后中国人翻译的,不管翻译的如何,至少内容来源还是很权威的。
参考技术B oracle 是收费的,但是oracle也有试用版,可以到oracle官方网站上去下载,学习oracle的话,可以看oracle的文档 参考技术C 如果只是学习,那在XP上安一个oracle就行,网上很多下载地址,自己百度一下。好像不用注册。
oracle有服务器端和客户端两种安装程序,学习的话安一个服务器端软件和pl/sql,可以顺便了解一下pl/sql。
推荐一个地方,里面有很多oracle高手:www.itpub.net
也可以了解到一些很基础的东西,比如软件安装有关的问题。
祝学习愉快!
参考技术D 1.什么是RMAN?

RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。

注意:RMAN不能用于备份初始化参数文件和口令文件。

RMAN启动数据库上的Oracle服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。

RMAN可以由OEM的Backup Manager GUI来控制,但在本文章里不作重点讨论。

2. Terminology 专业词汇解释

2.1. Backup sets 备份集合

备份集合有下面的特性:

包括一个或多个数据文件或归档日志

以oracle专有的格式保存

有一个完全的所有的备份片集合构成

构成一个完全备份或增量备份

2.2. Backup pieces 备份片

一个备份集由若干个备份片组成。每个备份片是一个单独的输出文件。一个备份片的大小是有限制的;如果没有大小的限制, 备份集就只由一个备份片构成。备份片的大小不能大于使用的文件系统所支持的文件长度的最大值。

2.3. Image copies 镜像备份

镜像备份是独立文件(数据文件、归档日志、控制文件)的备份。它很类似操作系统级的文件备份。它不是备份集或 备份片,也没有被压缩。

2.4. Full backup sets 全备份集合

全备份是一个或多个数据文件中使用过的数据块的的备份。没有使用过的数据块是不被备份的,也就是说,oracle 进行备份集合的压缩。

2.5. Incremental backup sets 增量备份集合

增量备份是指备份一个或多个数据文件的自从上一次同一级别的或更低级别的备份以来被修改过的数据块。 与完全备份相同,增量备份也进行压缩。

2.6. File multiplexing

不同的多个数据文件的数据块可以混合备份在一个备份集中。

2.7. Recovery catalog resyncing 恢复目录同步

使用恢复管理器执行backup、copy、restore或者switch命令时,恢复目录自动进行更新,但是有关日志与归档日志信息没有自动记入恢复目录。需要进行目录同步。使用resync catalog命令进行同步。
RMAN>resync catalog;
RMAN-03022:正在编译命令:resync
RMAN-03023:正在执行命令:resync
RMAN-08002:正在启动全部恢复目录的 resync
RMAN-08004:完成全部 resync

Oracle教程
http://www.knowsky.com/article.asp?typeid=171
http://www.zhujiangroad.com/program/Oracle.html
Oracle快速入门指南http://www.bccn.net/Article/sjk/oracle/200601/3470.html
里面有很多好的教程 可以去看看

Oracle学习---初识Oracle

什么是Oracle数据库?

Oracle是基于对象的关系型数据库。

Oracle安装

1.Windows平台上安装

全局数据库名:数据库在服务网络中的唯一标识。

数据库文件:数据文件、控制文件、数据库日志文件。

数据库实例:一系列为数据库提供服务的内存空间和后台进程。

系统全局区(SGA):实例中的内存结构。

 

以上是关于ORACLE学习的主要内容,如果未能解决你的问题,请参考以下文章

Oracle曾经的Oracle学习笔记(8-15)

Oracle学习-Power Designervisio 2003Oracle sql developerOEMexpdp

oracle学习笔记系列------oracle操作例子的专用表

Oracle学习笔记

Python学习--和 Oracle 交互

Oracle 存储过程学习