Oracle10GForLinux安装步骤Oracle软件安装步骤:1、用户创建(1)groupadddba(2)useradd-gdbaoracle2、启动安装以oracle用户登录,然后到oracle安装目录,执行runInstaller.注意:如果是远程安装,请将XManager软件,并且将DISPLAY环境变量指向自己IP,如:192.168.86.2:0.0;如果是登录到Xwindow安装的,请先执行一下xhost+,去掉显示限制,然后再执行runInstaller。(1)执行安装命令(2)选择安装模式建议选择:高级安装模式(3)执行oracle安装信息存放路径(默认即可)(4)选择支持语言建议增加简体中文,选择完后再选择安装模式。(5)选择安装类型建议:自定义模式。(6)选择Oracle安装目录注:此Path为ORACLE_HOME环境变量路径。(7)选择安装组件如果是开发环境,请安装“OracleProgrammer”组件。(8)执行Oracle安装检查此步骤如果出现错误,请检查是否缺少组件包。(9)选择oracle所属组(无须修改)(10)选择是否要建数据库建议:先知安装软件。(11)显示已选择的组件(12)安装过程(13)后续脚本执行注:下列脚本必须要以root用户执行。(14)安装完毕。到上述目录,以root用户分别执行上述脚本。执行完上述脚本之后,然后点击“OK”即可。至此Oracle软件已经安装完成,如果需要创建数据库,请参见《数据库创建步骤》。数据库创建步骤:(1)Oracle环境变量设置以oracle用户登录,设置好环境变量:DISPLAY环境变量以及Oracle相关的环境变量。具体如下:exportORACLE_BASE=/home/oracleexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1exportORACLE_SID=ora10gexportNLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBKexportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/libexportPATH=$ORACLE_HOME/bin:$PATH重新登录oracle用户,使得环境变量生效;(2)执行dbca(3)选择创建数据库(4)选择数据库类型建议:建议选择自定义模式。(5)填写实例名称(数据库名称)(6)选择数据库管理选项(7)设置管理员用户密码(8)选择存储类型根据实际情况进行选择,开发环境使用文件系统(FileSystem)即可,在生产环境建议使用裸设备(RawDevices)或“自动存储管理(ASM)”。(9)数据库文件存储位置模板选择一般不需要调整。(10)设置快速恢复区和归档日志开发环境不需要设置快速恢复区,归档日志不用打开。(11)数据库组件选择一般情况下不需要选择任何组件。(12)设置OracleSGA和PGA可以先默认,到时候在根据实际情况调整SGA和PGA。(13)设置块大小和连接数块大小一般设置不可以调整连接数可以在日后调整。(14)设置Oracle字符集注:此步骤十分重要,请根据实际情况设置,如没有特殊要求,请按照下列值进行设置。(15)设置连接模式Oracle连接模式分共享和专用两种,一般情况下请使用“专用模式”。专用服务器:一个客户端连接对应一个服务器进程共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。Oracle缺省用的是专用服务器模式,Oracle可以同时支持共享服务器和专用服务器模式,可以指定一个会话使用专用服务器,另一个会话使用共享服务器。共享服务器具有以下一些缺点:1)共享服务器的代码路径比专用服务器长,所以它天生就比专用服务器慢。2)存在人为死锁的可能,因为它是串行的,只要一个连接阻塞,则该服务器进程上的所有用户都被阻塞,并且极可能死锁。3)存在独占事务的可能,因为如果一个会话的事务运行时间过长,它独占共享资源,其它用户只能等待,而专用服务器,每个客户端是一个会话。4)共享服务器模式限制了某些数据库特性,例如:不能单独启动和关闭实例,不能进行介质恢复,不能使用LogMiner,并且SQL_TRACE没有意义(因为是共享而不是当前会话的)。MTS减少的内存实际上是专用服务器模式下每个用户连接到操作系统进程所需的内存,但它却使用SGA的Large_Pool来分配UGA,拆东墙补西墙,所减少的内存是很少的。如果用户会话的连接和断开很频繁,数据库进程的创建和删除的开销会非常大,这种情况最好采用共享服务器模式(否则,应该使用连接池技术)。如果客户端一次连接终身使用(会话生命周期内),使用共享服务器模式的意义不大。因为大部分时间,一个会话就连接到一个服务器进程,无法共享服务器进程。(16)设置系统参数表空间以及重做日志参数(17)设置完毕,开始创建数据库如果选择了“GenerateDatabaseCreationScripts”,将在指定目录创建数据库创建脚本。(18)显示数据库创建参数。(19)数据库创建过程此步骤正式创建数据库,需要等待的时间比较长。(20)数据库创建完毕此时可以更改系统用户的登录密码,如不需要,则直接选择“Exit”即可,如果需要启动远程侦听,则直接执行:lsnrctlstart即可,也可以使用netca来配置listener适配器的侦听参数。