首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 服务器>数据库应用>文章内容
如何在你的Linux机器上安装运行Oracle
来源:www.unix5.com 作者:Uche Ogbuji 发布时间:2007-05-23  

第一大数据库)为许多管理功能提供了图形界面,类似的功能在UNIX
/Linux上只能通过sqlplus访问。这样的图形界面,设计得与NT控制
面板的其他部分颇为相似。Linux DBA必须熟悉sqlplus。NT的问题是,
许多管理任务要求用户在主控台(机器屏幕前)完成,如果想远程管
理就需要昂贵的第三方软件(或者Oracle Enterprise Manager?)。
UNIX上的Oracle管理可以从任何经过授权的远地进行,效果同在机器
主控台一样。

NT上的Oracle使用一个进程内的多个进程,而UNIX/Linux上的Oracle
使用多个独立的,使用相互独立的内存空间(译注:UNIX上也有多线
程的部分:Multithreaded Server,MTS,相当于前文提到的listener
的多线程版本。)NT上的实现方式避免了进程间通信,有小小的性能
优势,但UNIX上的实现方式提供了高得多的可靠性和数据完整性,因
为一个Oracle进程不可能污染另一个Oracle进程的地址空间。(译注:
在NT和VMS上,创建一个新的进程比创建一个新的线程昂贵得多,而且
NT的进程间切换很慢,因此微软建议程序员只要有可能就使用多线程。
在UNIX上,建立新进程是比较高效的。而在Linux上,建立新进程和新
的内核线程,kernel thread都使用同一个基本系统调用,效率相当高。)

在32位的硬件系统上,Linux的ext2文件系统的限制是最大文件为2G,
NT为4G。这并不太影响Oracle的用户,因为表空间tablespace可以扩
展到多个文件上,但还是有小小的效率问题。当然,64位的Linux
(Alpha,Ultra-Sparc, PA-RISC)会消除这些限制,64位的Solaris
(Solaris 7)也一样。(译注:这里其实有一些问题,待我查明再向
各位看官交代)。


一些好工具/结束语

Oracle同时发布了Oracle Application Server (OAS)的Linux版本。
对OAS的深入探讨在本文范围之外,但它确实是连接后端Oracle数据
库,建立Internet或Intranet应用的一个强有力的工具。OAS提供
JAVA开发能力,可以将HTTP和IIOP与OCI网络接口串在一起,具备
友好的界面以便设计WEB表单和报表,还有其他方便的工具。

Oracle如此流行,自然也有相应的一批开源软件(Open Source)
工具。其中的OWS killer 是一个基于JAVAServlet的可以替代OAS
的WEB接口工具,与Apache WEB服务器、Apache的Jserv JAVA Servelet
模块集成,提供对Oracle数据库的访问。(译注:OWS, Oracle Web
Server是Oracle Application Server早期版本的名称)。
您可以在Matt's House 找到更多的工具以管理Oracle的存储过程、
提供快速的报表功能。

掌握Oracle可不是举手之劳的事,但也没有必要望而却步。确实,
世上有许多更容易管理的数据库,但如果您需要高级的SQL,或者
PL/SQL的功能,或者trigger,或者各种扩展,或者先进的交易管
理,或者必须和Oracle系统共存,您会发现Linux是一个极佳的
Oracle平台。您已经在Linux的世界中探索了这样远,一定也能应
付Oracle的挑战。


资源链接:

Oracle for Linux正式发布的新闻稿:
http://www.oracle.com/cgi-bin/press/printpr.cgi?
file=199810090500.17129.html&mode=corp&td=01&product=00&
tm=10&fd=01&fm=08&status=Search&ty=1998&limit=100&fy=1998

在Redhat上安装Oracle 8.0.5和OAS 3的详细指导:
(Step-by-step install notes for Oracle 8.0.5 and Application
Server on Red Hat):
http://jordan.fortwayne.com/oracle

下载Oracle 8和Oracle Application Server:
http://technet.oracle.com/tech/linux/section.htm

Oliver Andrich's Python & Linux Page:
http://andrich.net/python

Oracle on Linux -- Oracle Technet上的论坛
http://f2.dejanews.com/oracletechnet/nonmembers/index.cgi?
do=listmsgs&conf=Early.Linux

Blackdown.org -- Linux JDK:
http://www.blackdown.org/

Pythond的Oracle模块:
http://www.zope.org/Download/DCOracle/

Oracle SQLJ -- 在Java中嵌入SQL:
http://www.oracle.com/java/sqlj/index.html

OWS Killer:
http://www.adela.sk/kuzela/OWSKiller/

Matt's House:
http://www.mattshouse.com/procedit/

共4页: 上一页 [1] [2] [3] 4 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·在Linux x86上安装Oracle数据库1
·Linux系统下的Oracle数据库编程
·Linux下免费数据库PostgreSQL开
·Oracle开发应用
·PostgreSQL的热备和恢复
·Heartbeat_2.0.3配置MySQL5.0.18
·编制一个Mysql数据库自动备份脚
·mysql 优化参数(十项)详解设置
·MySQL数据库系统的常规管理介绍
·新手入门--全面介绍MySQL的基础
·让PHP网站运转如飞 MySQL 的优化
·Linux系统下Mini SQL数据库开发
  相关文章
·ORACLE数据库的启动和关闭
·Oracle数据库的备份与恢复
·如何在Oracle里用存储过程定期分
·关于MySQL数据库的存储引擎详细
·MySQL数据库引擎快速指导
·Oracle数据库的备份及恢复策略研
·MySQL数据库中mysqldump命令使用
·简介Mysql中的临时表使用方法
·MySQL和SQL Server,到底选择谁?
·mysql 优化参数(十项)详解设置
·Apache2+php4.3.6+MySQL4.0.20+S
·让PHP网站运转如飞 MySQL 的优化

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!