• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
用Oracle和Python武装你的头脑(1)
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
用Oracle和Python武装你的头脑(1)
软件发布 用Oracle和Python武装你的头脑(1)
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 认证考试 >> Oracle认证 >> Oracle指导 >> 用Oracle和Python武装你的头脑(1)

用Oracle和Python武装你的头脑(1)

添加时间: 2008-4-27 21:20:34  作者: Oracle指导  阅读次数:12   来源: http://www.d9soft.com

       

    PL/SQL 比较适合于 Oracle 数据库中的编程任务。而大多数 Oracle 专业人员并不会局限于完全在数据库中进行工作。您可能曾经遇到过许多不便于使用甚至无法使用 PL/SQL 的任务,如操作磁盘上的文件、调用外部程序或 shell 脚本、执行复杂的文本分析以及频繁执行面向对象的工作。如果 PL/SQL 是您唯一的编程语言,那么可能会为您的 Oracle 工作带来很大的不便。

既然如此,应另外选择哪种语言呢?您的时间可能并不多,因此它应该是一种简单的语言,即易于学习和使用。某些动态语言(尤其是 Perl、Python、PHP 和 Ruby)正是因为其易用性而获得了越来越多的关注。动态语言的许多用户发现,他们编写有效代码的速度要比使用更传统的语言(如 C++ 或 Java )快很多倍。

尤其值得一提的是 Python,该语言不但易于使用,而且还更高效,它生成的代码不但具有可读性而且结构良好。因此,当您再看几个月前写的代码时,仍可以理解、修改并重用它。由于具备近乎自描述的外观,因此 Python 清晰、简洁的语法有时被称作“可执行的伪代码”。Python 是一种高度面向对象的语言,它易于学习并遵循良好的编程风格,即使那些没有经过正式软件工程培训的用户也可以使用它。由于易于学习,因此它无论是对于新手还是对于专家都具有很大的吸引力。

与 Perl 一样,Python 的功能可以满足各种软件需要;该语言的简单并不代表它肤浅和应用面窄。一旦您使用了 Python,您就不会再想使用第三种语言。

最后,Python 是免费的跨平台开放源代码软件。Python 实在值得一试!

本文并不尝试对 Python 进行全面的介绍或细致的讲解,而是创建一个有用的示例应用程序,用以演示对 Oracle 用户最重要的 Python 功能。如果您确信 Python 值得进一步研究,那么本文提供的链接可以为您提供更多信息。

快速入门

如果您正在运行 Linux ,则可能已经拥有了 Python,它包含在常见的发行版本中。否则,请从 www.python.org 下载它。除了源代码以外,还提供了便于使用的 RPM 和 Windows 可执行安装程序。安装后,请确保 PATH 中包含 Python 可执行文件,然后在命令提示符下键入 python 启动交互式解释器。您将看到类似如下所示的信息:

c:>python

Python 2.4 (#60, Nov 30 2004, 11:49:19) [MSC v.1310 32 bigt (Intel)] on win32

Type "help", "copyright", "credits", or "license" for more information.

>>>

>>> 提示符等待接受您发出的 Python 命令。与 SQL*Plus 一样,Python 允许您即席执行命令或在编写成熟的脚本之前试验命令。


按照惯例,您接下来将执行以下命令:

>>> print 'Hello, World'

解释器做出以下响应:

Hello, World

注意不要键入 Print 或 PRINT。在 Python 中,所有东西(命令、变量名等)都是区分大小写的。

使用文本文件

假设您用一个标准的 init.ora 文件来数据库中的所有默认参数。您需要将其内容与特定数据库实例的 init.ora 文件内容进行比较。

清单 1:init_default.ora

DB_BLOCK_SIZE=4096

COMPATIBLE=9.2.0.0.0

SGA_MAX_SIZE=104857600

SHARED_POOL_SIZE=50331648

清单 2:init_orcl.ora

FAST_START_MTTR_TARGET=300

SHARED_POOL_SIZE=50331648

DB_BLOCK_SIZE=8192

COMPATIBLE=9.2.0.0.0

UNDO_MANAGEMENT=AUTO

SGA_MAX_SIZE=135339844

 

上下文章:

 

上一篇文章: Oracle中常用SQL语法和数据对象 下一篇文章: 用Oracle和Python武装你的头脑(6)

相关文章:

  • Windows7到来,你的PC准备好了吗?
  • 毒霸:木马武装模块加载木马
  • 你的email服务器准备好应对账号搜集攻击了吗
  • 配置你的第一台e-mail服务器(一)
  • 配置你的第一台e-mail服务器(二)

相关软件:

  • 考考你的记忆力 0.0.0.1
  • Ecora Enterprise Auditor for Oracle-破解补丁 Cracked v3_6_5185
  • IronPython V2.0 Beta 1
  • OptionsOracle V1.3.1
  • Oracle 8 故障解决手册(PDF)
  • Oracle WebServer 中文手册(CHM)

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

Oracle认证分类导航

  • Oracle动态
  • Oracle指导
  • Oracle题库

本类经典文章推荐

  • Oracle中关于逻辑备份与恢复
  • Oracle开发人员JAVA存储过程
  • 为数据库的表自动生成行号
  • Oracle中的OOP概念
  • 用java从oracle取数
  • 冷备份移植到另一台Solaris机器上
  • 如何将excel数据导入oracle中
  • Oracle10.2g安装记录
  • 数据库监控工具ForOraclev1.2
  • oracle双机群集系统

Oracle指导阅读排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件
  • 案例学习Oracle错误:ORA-00604
  • 案例学习Oracle错误:ORA-00060

Oracle认证阅读总排行

  • Oracle系统表查询
  • 实例:Oracle导出EXCEL文件
  • Oracle常用的OCI函数上
  • 在ORACLE的存储过程中如何做简单的...
  • Oracle企业管理器(OEM 2.1)使用...
  • Tomcat+SQLServer连接池配置
  • 如何将excel数据导入oracle中
  • AIX下自动启动Oracle数据库与监听...
  • 如何取出某一用户的密码 再原样改...
  • 实例:Oracle导出EXCEL文件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有