免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lincats
打印 上一主题 下一主题

Oracle真的有那么难吗?学会PL/SQL就是你必须迈过的一道坎(获奖名单已公布--6-15) [复制链接]

论坛徽章:
0
31 [报告]
发表于 2012-05-30 14:20 |只看该作者
不用图形安装 可以直接用脚本安装

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
32 [报告]
发表于 2012-05-30 15:12 |只看该作者
回复 29# 方兆国


    OEL的源可以用oracle public yum
    https://blogs.oracle.com/wim/entry/setting_up_oracle_linux_6

    如果需要丰富的资源 并且不用太担心安全性的话,可以试rpmfusion,选择RHEL compatible
    http://rpmfusion.org/Configuration  
            

   

论坛徽章:
0
33 [报告]
发表于 2012-05-30 16:14 |只看该作者
qidunhu 发表于 2012-05-29 22:34
唉 目前正在学习oracle中,那个痛苦啊啊........PL/SQL就搞了几天,什么存储过程、什么游标、什么包、什么触 ...

同感啊,我也是刚开始学习存储过程啊,包啊, 那个复杂啊!!!共同学习呗~~

论坛徽章:
0
34 [报告]
发表于 2012-05-30 16:16 |只看该作者
回复 8# 方兆国


    Oracle的安装在LINUX系统中的安装不完全需要X界面的,可以选择静默安装方式,前提是要写一个配置文件。可以参考Oracle文档中的安装部分。提到了静默认装的设置方式。不过如果没有安装Oracle的经验,还是比较建议在图形界面下装一装,因为Oracle通用安装管理器简化了很多复杂的配置过程。说实话,用通用安装管理器使得装一台单实例的Oracle就好像在Windows下装一个软件一样,非常简单。

论坛徽章:
0
35 [报告]
发表于 2012-05-30 16:22 |只看该作者
sandao381 发表于 2012-05-29 17:32
我仅仅刚入门,以下是我的一点见解,还望大家拍砖(手下留情)

作用:1 。高效的pl/sql代码,能减 ...


关于PL/SQL学习的一些建议:

我仅仅刚入门,以下是我的一点见解,还望大家拍砖(手下留情)

作用:    1 。高效的pl/sql代码,能减少应用对服务器的压力。
             -->要编写高效的pl/sql代码,除了深入理解PL/SQL之外,SQL语句级的调优也是要点。
          2 。 因为pl/sql代码能在不同开发体系中使用,所以能够加快业务应用系统的开发过程。降低在不同的系统中重复开发相同模块的可能。
             -->PL/SQL通过包、存储过程和函数等命名块提供了模块化的开发能力,是目前企业级开发中主要的组成部分。
开始pl/sql开发:
          1。代码必须规范符合一定标准,便于维护。
             -->非常赞同
          2。 善于学习和总结。
             -->非常赞同
编写高效的Pl/sql代码:
           1。 写出来的代码对数据库要尽可能的少读,少写 。
             -->要想做到这一点,首先熟练掌握PL/SQL,再深入理解SQL,最后开始学习下Oracle体系结构和性能优化方面的知识。

论坛徽章:
0
36 [报告]
发表于 2012-05-30 16:29 |只看该作者
keer2345 发表于 2012-05-30 16:14
同感啊,我也是刚开始学习存储过程啊,包啊, 那个复杂啊!!!共同学习呗~~


其实PL/SQL比起很多OOP语言要容易多了,首先有个概念,比如这本书就用了一章来介绍PL/SQL的一些概念,然后分别细化到每一个主题。
对于进入企业工作的程序员来说,应该要有一个基础的概念和印象,在实际的工作中多加操练。
而对于在校的学生来说,我强烈建议认真的思考本书的例子。如果在学完后,不知道包的作用,包规范和包体的定义,那就得考虑重新学习一遍了。

其实在大多数公司服务器端PL/SQL的开发,都是先建一个包,在包中建一些子程序,然后为每一个子程序(函数或过程)编写逻辑,就是PL/SQL程序员大部分时间的工作了。

论坛徽章:
0
37 [报告]
发表于 2012-05-30 16:40 |只看该作者
关于学习的方式,我想规纳一下:

1,装一个Oracle,无论是Linux平台(Red Hat或Cent Os),还是Windows平台。在安装时选择安装示例方案(Scott)
2,装一个开发工具,建议安装Pl/SQL Developer,或者是Toad,大多数公司是这2个工具都使用,阅读一下这两个工具的帮助手册。
3,学会用PL/SQL或Toad的调试功能。(之所以没有选择SQL*Plus,不是不重要,是因为在实际开发工作中多数情况下还是选择好的工具更有效率。)
4,学习本书的示例,了解原理和概念。
5,多参考Oracle文档。
6,多Google和百度。
7,最好多记笔记,多思考。

论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-04-17 11:19:51CU大牛徽章
日期:2013-04-17 11:19:42CU大牛徽章
日期:2013-04-17 11:19:37CU大牛徽章
日期:2013-04-17 11:19:32CU大牛徽章
日期:2013-04-17 11:19:28
38 [报告]
发表于 2012-05-30 18:51 |只看该作者
回复 37# lincats


    额,谢谢你,说实话,现在有几个Linux程序的安装界面设计的就和Windows下的几乎一样,例如金山WPS,Openoffice

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
39 [报告]
发表于 2012-05-30 19:14 |只看该作者
强调实用主义

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
40 [报告]
发表于 2012-05-30 23:12 |只看该作者
回复 40# lincats


     pl/sql developer是商用软件, 个人学习环境建议使用 Oracle SQL Developer
     可以在windows/linux等不同环境下使用

    http://www.oracle.com/technetwor ... overview/index.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP