如何在你的Linux机器上安装运行Oracle
http://tech.ddvip.com 2007年03月11日 社区交流
本文详细介绍如何在你的Linux机器上安装运行Oracle
出版的书都以动物作封面)是一个很好的去处。如果您需要在Oracle上完成许多工作,找找黄封面的OReilly Oracle专辑。那里,你会 找到比Oracle拜占庭迷宫式文档好的多的信息来源。
NT上的Oracle (译注:Oracle在NT上的销量超过了SQL SERVER,是NT第一大数据库)为许多管理功能提供了图形界面,类似的功能在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)也一样。(译注:这里其实有一些问题,待我查明再向各位看官交代
作者:mary 责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……