凝思LINUX系统环境搭建手册版本历史目次1引言 (3)2安装凝思LINUX操作系统 (3)2.1凝思6.0的安装 (3)2.2安装相关补丁包 (29)2.3相关配置: (29)2.3.1关闭防火墙 (29)3ORACLE安装 (30)3.1安装前装备 (30)3.2修改内核参数 (30)3.3创建安装所需的用户和组 (31)3.4修改环境变量文件 (32)2.3.1安装oracle数据库 (33)2.3.2设置ORACLE随机自动启动与随机自动关闭 (47)2.3.11配置ORACLE 表空间自动增长 (49)1引言本手册是《凝思LINUX系统环境搭建手册》,主要用于指导工程人员安装凝思6.0操作系统环境,包括操作系统安装、配置、数据库安装等。
2安装凝思LINUX操作系统2.1凝思6.0的安装凝思系统安装(1)安装前准备设置光启插入安装盘(2)进入安装界面选择Graphical install 回车(3)进入语言选择界面选择中文(简体)Continue(4)选择区域中国继续(5)选择美国英语继续(6)进入配置LINX序列号界面,输入序列号(不输入亦可)继续(7)进入配置网络界面配置主机名继续(8)配置域名继续(9)进入设置root密码设置root密码继续(10)进入常用帐号设置设置常用帐号继续(11)进入常用账号用户名设置设置用户名继续(12)进入新用户密码设置设置密码后继续(13)进入磁盘分区选择手动继续为了运行性能考虑,本说明书除了swap分区外,共设置了3个分区,分别挂在:/、/home 目录上,最终在(36)完成分区设置。
对于安装oracle服务的系统,建议,再分出一个oracle 的数据分区。
(14)进入选择磁盘分区界面选择要分区的磁盘继续(15)进入确认创建分区表界面选择‘是’继续(16)选择空闲空间继续(17)进入分区方式选择这里选择创建新分区继续(18)根据个人需求我们可以选择这个磁盘大小这里选择20% 继续(19)这里选择主分区继续(20)选择分区建立位置这里选择开始继续(21)这里我们把第一分区挂载点确认为/ 根目录(22)选择分区设定结束继续(23)再次选择空闲分区继续(24)选择创建新分区继续(25)根据个人需要配置第二分区(swap分区)大小这里配置5% 继续(26)选择任意(第二分区要做swap分区对分区类型无要求)分区类型这里选择主分区继续(27)选择分区创建位置这里选择开始继续(28)在此处我们双击进入‘用于’选择如何使用此分区界面(29)选择交换空间继续(30)选择分区设定结束继续(31)再次选择空闲磁盘继续(32)选择创建新分区继续(33)配置分区大小(这里将剩余空间都分配给逻辑分区)继续(34)选择逻辑分区继续(35)选择挂载点为/home 选择分区设定结束继续(36)选择分区设定结束并将修改写入磁盘继续(37)确定界面选择‘是’继续(38)磁盘配置完成进入配置软件包管理器选择‘否’继续(39)选择‘否’继续(40)选择如图软件包继续(41)安装过程中会弹出输入域名或工作组名窗口配置域名或工作组名继续(42)安装结束进入设定man-db界面选择‘是’继续(43)取出光盘继续(44)系统重启进入登陆界面2.2安装相关补丁包以下命令需root权限运行apt-get update为安装oracle做准备,需安装如下包:apt-get install rpmapt-get install gawkapt-get install libaio1apt-get install lesstif2创建连接文件ln –s /usr/bin/awk /bin/awkln –s /usr/bin/rpm /bin/rpmln –s /usr/bin/ basename /bin/basename为编译和运行环境做准备,需安装如下包:apt-get install libpng*apt-get install libaudio2apt-get install libstdc++*apt-get install g++apt-get install gccapt-get install makeapt-get install zipapt-get install vsftpdapt-get install mysql*apt-get install libsvnapt-get install svnversion2.3相关配置:2.3.1关闭防火墙为了方便ssh等远程登录,关闭防火墙,管理员权限修改/etc/default/grub文件,注释掉security相关配置,如下图,并保存。
修改完成后,运行:update-grub3Oracle10g2服务端安装3.1安装前准备3.1.1修改内核参数下面对几个文件的修改均使用root用户。
(1)/etc/sysctl.conf文件======================================================== kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 25032000100128fs.file-max = 65536net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144========================================================= 如果没有相应的参数则添加;如果已经有了,而且相应参数值比给出的值大,请不要修改。
一般上面参数这些默认是没有的。
【注意】修改完毕后,要运行以下命令使修改的内核参数生效:/sbin/sysctl -p(2)/etc/security/limits.conf文件添加以下内容至/etc/security/limits.conf文件:======================================================== *soft nproc 2047*hard nproc 16384*soft nofile 1024*hard nofile 65536========================================================(3)/etc/pam.d/login文件如果文件/etc/pam.d/login不存在下列行,则添加:=======================================================session required /lib/security/pam_limits.so3.1.2创建安装所需的用户和组数据库安装过程需要创建特殊的用户和组。
以root用户登录,输入如下命令:========================================================groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba oraclemkdir -p /home/oraclechown -R oracle.oinstall /home/oraclepasswd oracle========================================================之后,输入oracle用户的密码oracle。
在root权限下,执行chmod –R 777 /home/oracle。
3.1.3修改环境变量文件安装oracle数据库之前需要修改oracle用户的环境变量(/home/orale/.profile),下面为ORACLE环境变量的配置实例,请根据实际情况修改。
========================================================# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi#oracle settingsexport ORACLE_BASE=/home/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=orclexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=$PATH: $ORACLE_HOME/bin:.:/sbin:/usr/sbinexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/JREulimit -u 16384 -n 65536========================================================【注意】完成这些修改后,要重新登陆系统,使上面做的这一系列修改生效。
然后以oracle用户登录,凝思登陆时只允许中文登录登录后执行:(export LANG=c;export LC_ALL=c)将语言设置成英文,因为oracle的安装包界面只支持英文界面。
3.2安装oracle数据库获取Oracke安装包:(凝思6.0系统和Redhat 6.2环境类似,故Oracle 安装包和安装方式都和Redhat Linux上相同)。
http://softweb:8080/file.jsp?dir=soft_base%2Foralce由于目前32bit系统运行无法获取利于硬件的最大资源,建议安装64位oracle,(即10201_database_linux_x86_64.cpio.gz),而64位oracle也提供32bit动态库,即支持32位程序的开发和运行。
(1)将Oracle的安装包拷贝到/home/oracle目录下,解压缩,默认解压到本目录下database 文件夹中。
(2)进入到安装程序目录/home/oracle/database,执行./runInstaller –ignoreSysPrereqs命令开始安装。