关于oracle学习,对找资料阶段的有意义
平时接触mysql较多,因为mysql在一般的小项目中够用了 开源而且免费。
很多公司需要oracle维护的,开发oracle甚至是二次开发在国内也比较少的,有甲骨文公司,谁敢和他们抢饭碗啊 哈哈 不过人家的收费蛮贵的,你如果有水平,吃点残羹的机会蛮多。 oracle的培训信息表达了市场需求。
(我在学校环境的猜想,专业人士来拍砖啊)
为啥我学习oracle? 因为人家确实牛。 集群模式逐渐成熟,11g版本 比mysql更细粒度的管理。
mysql延续linux文件管理的安全模式, oracle更能模拟现实环境的需求.
初学oracle,网上的视频教材对入门不错,如“韩顺平”老师的教材,网上一搜就能得到,一些基本的概念解释的不错,看视频学起来也很轻松。
好的书是这三本
1 oracle pl/sql by example 2003
2 oca oracle database 11g: administratation I exam guide 2008
3 oracle database 11g sql 2008
网上都有免费电子版
1 pl/sql是在sql上层的编程语言,也就是为了更好的使用sql,oracle的专利 既然学oracle,这个是必须的。
by example 讲解基本的语法,然后用实例来引申说明这些基本的语法,有点基础的人可能感到啰嗦,可是我觉得作为过程语言的很多基本的编程思想,在练习外语的同时知道这些思想蛮不错的,比直接看那些程序员修炼的书要好。 书中的例子必看,除非你跨过初学阶段了,因为这些例子很多是说明基本语法在你编程时需要注意的问题,和他的使用技巧。很多和oracle的实现构架有关的,可以帮助理解第二本书的内容。
2 administratation需要知道oracle的基本构架,oca的考试蛮好的过程。大学里的数据库原理的思想在这里是最教科书的实现,在大学知道这些内容重要,通过oracle你会知道这些内容为啥重要。
3 在前面的基础上,第三本书就蛮轻松了 当作基础学习的巩固和补充吧
接下来的路漫长,看完这三本就不需要别人指导了。岔路多了,选个方向,一个人能够学的总有限
-------------------
最好的学习材料还是在oracle的网站上,不过技术文档不适合当教材 :)
相关文档:
Oracle数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备 ......
Oracle中修改Sequence方法:就是改变它的increment 递增大小,它可以为正也可以为负。如下:
SQL> select seq.nextval from dual;
NEXTVAL
----------
21
SQL> alter sequence seq increment by 79;
序列已更改。
SQL> select seq.nextval from d ......
select v.spid spid,v.appid appid,v.version version,v.newversion newversion,v.status status,v.createtime createtime from adc_spversionchangeapply v inner join adc_application a on a.id=v.appid
where a.create_by = 'a' and v.appid = '12000000005' and (v ......
1. 安装前的系统配置
1.1. 配置系统system文件
使用root用户登陆主机,修改/etc/system文件,添加如下字段:
set noexec_user_stack=1
set semsys:seminfo_semmni = 100
set semsys:seminfo_semmns = 1024
set semsys:seminfo_semmsl = 256
set semsys:seminfo_semvmx = 32767
set shmsys ......
/******************************************************************************/
/*
主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码
脚本任务:建立4个表,添加主键,外键,插入数据,建立视图
运行环境1:microsoft sqlserver 2000 查询分析器
运行环境2:mysql5.0 phpMyAdmin网页界面
运行环境3:oracle 9i SQL*PLU ......