选择显示字体大小

如何在你的linux机器上安装运行oracle


linuxbyte注:本站有oracle最新版本下载!

摘要:oracle于去年年底宣布移植oracle 8和oracle application server到linux。 这是一个明确无误的标志:整个世界都应该认识到,linux已经是一个严肃的操作系统,足以承担企业级的应用。 uche ogbuji在下文中解释了应该如何安装、配置和初步使用oracle 8 for linux

如何在你的linux机器上安装运行oracle

一篇实用指导

经过了许多谣传和暗示之后,oracle于1998年10月7日发布了linux上的oracle 8数据库oracle application server。这是linux近期历史中最为耀眼的一幕。

无论您个人对oracle公司的看法如何,该公司在大规模数据应用领域的巨大声誉使这次产品发布成为一个明确 无误的标志:整个世界都应该认识到,linux已经是一个严肃的操作系统,足以承担企业级的应用。

但对于任何真正关心linux的人来说,各种宣传攻势只是过眼烟云,只有代码才是关键的。(only code matters. 译注:事实上,oracle 8i, 即8.1.5 for linux已经开发完成,但其中的jserver模块有问题,所以oracle还没有发布。)

开始行动

在redhat上安装oracle可以是相当轻而易举的,但要是完全跟着oracle公司的文档走就未必那么容易了 。最快的捷径是tom bisset的主页:
http://jordan.fortwayne.com/oracle

如果您看了tom的主页,那么您会注意到他漏了jdbc的安装。如果您准备使用jdbc(对于跨平台的oracle应用十分方便),只需在安装屏幕要求您选择组件(components)时,加上该选项即可。当然,您应该先装好jdk。我个人使用blackdown的jdk 1.1.7。(译注:redhat包括jdk)然后需要设置oracle用户的classpath环境变量,最好的办法是在oracle用户目录的.bash_profile 或 .profile中加上一句:
classpath=/usr/lib/jdk/lib/classes.zip; export classpath然后,如果您只需做web applet的话,在安装程序"choose jdbc components"的时候, 选择"jdk 1.1 jdbc thin driver",如果您需要做完整的java应用,选择"jdk 1.1 jdbc oci driver"。


另外请注意:安装程序让您输入各口令时,如果口令不符合规范,不会警告。我第一次安装时,口令里加了".",这在unix中是允许的,oracle就是另一码事了。直到安装快结束时,程序才告诉我口令有问题。当时为保险 起见,我从头做了一次安装。

安装程序的另一个问题是试图往还没有建立的目录里拷贝文件。有必要在安装前
mkdir -p /u01/app/oracle/product/8.0.5/doc/server.805/install。
这一关过后万事大吉。

安装成功后,必须以root身份登录,运行root.sh。我对root.sh作了以下改动:
· lbin环境变量从/usr/lbin改成了/usr/local/bin
· 增加环境变量log=/tmp/oracle-root.sh.log,这样脚本的运行结果会记录下来

root.sh里说到,要想数据库作为一个服务器运行,必须先设定two_task变量;
但是,事实上如果从安装oracle的机器上运行root.sh,就没有必要设这个变量。


python和oracle

我配置了一下python(译注:一种强大,快速的面向对象的脚本语言),以测试oracle的编程接口和网络接口 。在python中要连oracle,需要digital creation(zope应用服务器的作者)的dcoracle模块。
您只需下载软件并按照指示照做就行。如果是dcoracle 1.1.0,使用setup-8.0.4的配置,从oracle_libs变量中删去-lsocket, -lnsl, -lgen, -lelf, -laio, 和-lposix4即可,那些都是solaris专用的。注意redhat 5.2和6.0中安装的 python设置不全,config目录和include目录被省略,无法编译安装第三方的模块。您必须自己编译python或者下载一个合适的rpm。找python的rpm,最好的去处可能是oliver andrich的 python & linux主页。
只要rpm -e --nodeps python, 然后 rpm -i python,python-dev和其他rpm即可。
装好python后,我运行了以下的基本查询,访问oracle


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons