linux&orale10g安装手册
- 格式:doc
- 大小:2.72 MB
- 文档页数:31
Linux and oracle安装手册国家图书馆版权所有2012-01-01一、Linux系统安装1、将bois设置成光驱引导安装,插入redhat安装光盘,启动机器2、根据提示进行系统的安装3、这个界面提示我们进行光盘的完整性检查,如能保证光盘是完整的点击“Skip”4、点击Next5、选择语言的,我们选择“简体中文”6、选择使用的键盘模式,我们一般情况下都用的“美式英语”,因此选择美国英语式7、输入安装号码:RHEL5通用安装号:6efd911e6fea5d91,2515dd4e215225dd8、建立自定义的分区结构如果硬盘是全新的没有进行任何操作的会显示如上界面,(注:如果原来硬盘是经过分区的,建议最好把所有分区都进行删除,然后在重新建立分区,要不然,当系统安装完成之后在进行硬盘的挂载会比较麻烦。
这里可以一次性就建立所有的硬盘分区)9、点击新建后出现这个页面,建立第一个分区如下图:10、建立第一目录时要选择“/”或者直接输入“/”也可以11、第一个分区如上图设置,大小可视具体情况而定,下面建立第二个交换分区:这里需要进行说明,建立交换分区时挂载点不进行选择,在文件系统类型中选择swap大小:一般设置为物理内存容量的1~2倍,物理内存越大相应的swap一般设置倍数就较小,例如1G内存设置swap为2G,4G内存设置swap为6G。
swap(相当于windows的虚拟内存)并不是越大越好,太大了,也用不了,建议封顶8G。
点击确定进行第三个分区的建立12、根据实际情况进行oracle和bea分区的建立,(由于在linux下所有分区都是以文件夹的形式存在的,因此需要建立bea和oracle分区。
)建立的时候在挂载点输入或者选择“/”然后后面跟要进行建立的分区的命名。
如上图,bea也如此:13、最后一个分区可以选择“使用全部可用空间”下图是所有分区都建立好后的截图:14、点击下一步15、默认即可,这一步是配置网络地址的界面,如果在安装的时候不进行ip地址的设置,那么系统安装完成之后去配置网络地址十分麻烦,建议在安装时就配置好,如果没有这一步选择,则证明系统没有找到网卡。
点击编辑:下面输入实际的ip地址,“Prefix (Netmask)”是子网掩码,点击确定17、在这里输入网关和DNS,点击下一步18、这里是时区的选择,默认即可19、Root用户的口令设置,类似于windows中的管理员身份。
20、全部打勾,并且选择现在定制,下一步:这里是安装软件包的界面需要注意几点:A、左边选择的开发后右边要勾选“老的软件开发”和“X软件开发”B、点击“X软件开发”后再点击下面的“可选的软件包”弹出如下界面:C、这里面的所有没有勾选的都进行勾选。
D、服务器中的服务器配置工具勾选E、基本系统中所有项目进行勾选21、语言支持选择默认即可,点击下一步,22、点击下一步换光盘)安装完成之后点击“重新引导”会重新启动机器:23、点击前进24、这一步防火墙选择禁用,要么至少要设置ssh(22)端口和1521端口通过。
禁用其他没有介绍到的界面都默认即可。
完成之后会重新启动机器。
此时则完成了linux的安装过程Xmanager配置关闭防火墙,然后重启服务器二、Oracle数据库安装1、用root用户登陆系统2、在桌面点击鼠标右键,打开终端3、Root身份下通过lsb_release -a检查linux版本,修改/etc/redhat-release文件的版本号为4,oracle10g支持最高RHEL4版本,安装前会检测,可在安装完oracle10g后修改回来。
修改方法:用vi命令,比如上面的修改操作:vi /etc/redhat-release回车之后会出现上面的内容,点击“a”之后左下角会出现INSERT的字样,说明此时可以进行修改文件的内容了,将文件修改完成之后按“ESC”退出编辑状态,输入“:”出现下面界面:当输入“:”后左下角就可以进行编辑输入了,wq代表保存退出q代表退出w代表写入(保存)q!代表不进行修改且退出注:在进行编辑的时候有时候可能会出现乱码,如果是中文状态下出现乱码则运行“LANG=en_US”来转换语言,如果是英文状态出现乱码则运行“LANG=zh_CN”来转换语言。
在linux界面中“shift+insert”代表粘贴,“ctrl+insert”代表复制,在下面的修改文件步骤可以在远程用ssh进行复制粘贴的操作(下面操作跟这一步一样,注意其中的空格)4、Root身份下修改/etc/hosts文件里的127.0.0.1为你机器的静态IP,oracle10g安装过程中会检测。
5、Root身份下往/etc/sysctl.conf文件追加(vi命令)以下内容,注意空格的存在:kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144保存后使用/sbin/sysctl -p命令使设置生效。
6、Root身份下创建oracle用户和组并为oracle用户设置密码,打开终端输入以下命令:/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oraclepasswd oracle出现提示:Changing password for user oracle.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:Sorry, passwords do not match.New UNIX password: nlcrootBAD PASSWORD: it is based on your usernameRetype new UNIX password: nlcrootpasswd: all authentication tokens updated successfully.[root@tyyh /]#7、Root身份下打开终端创建存放数据库的文件夹并授权:mkdir -p /oracle/databasechown -R oracle:oinstall /oraclechmod -R 775 /oracle8、Oracle10g建议对每个linux 帐户可以使用的进程数和打开的文件数设置限制,那么我们需要用root身份修改(使用vi命令)4个文件:⑴往/etc/security/limits.conf文件里追加以下内容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536⑵往/etc/pam.d/login文件里追加以下内容:session required /lib/security/pam_limits.so⑶往/etc/profile文件里追加以下内容:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi⑷往/etc/csh.login文件里追加以下内容:if ( $USER == "oracle" ) thenlimit maxproc 16384limit descriptors 65536umask 022endif9、切换到oracle帐户下(su - oracle),往~/.bash_profile文件里追加环境参数:export LANG="en_SU.UTF-8"export NLS_LANG="Simplified Chinese_china".ZHS16GBKexport ORACLE_BASE=/oracle/export ORACLE_HOME=/oracle/product/10gexport ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LANG="en_SU.UTF-8"export NLS_LANG="Simplified Chinese_china".ZHS16GBK(设置oracle字符集)export ORACLE_BASE=/oracle/export ORACLE_HOME=/oracle/product/10gexport ORACLE_SID=oa(oa可设置为你想定义的其他数据库实例名)export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin (PATH本来就有,这边追加内容)保存后使用source ~/.bash_profile命令使设置生效。
注意括号里的内容为注释,不可照抄到~/.bash_profile文件里。
至此,我们已经将oracle10g所需要的所有RHEL5环境都设置好了。
10、下面进行oracle的安装,两种方法:光盘安装⑴root身份下将oracle10g安装光盘里的database文件夹复制到硬盘,例如复制到/opt目录里,将光盘放入光驱:mkdir -p /mnt/dvdmount /dev/cdrom /mnt/dvdcp -r /mnt/dvd/database/ /opt如果是下载的按以下命令解压文件:gunzip 10201_database_linux_x86_64.cpio.gzcpio -id < 10201_database_linux_x86_64.cpio⑵用oracle身份进入/opt/database文件夹下,使用以下命令安装,注意字母大小写敏感:./runInstaller⑶选择Advanced Installation来定制安装。
⑷数据库ORACLE_HOME设置为/oracle/product/10g⑸因为前面的配置,我们设置ORACLE_SID=kms(kms可设置为你想定义的其他数据库实例名)⑹数据库选择存放在/oracle/database文件夹⑺数据库字符集选Simplified Chinese ZHS16GBK⑻装过程中需要你用root身份根据提示执行两个sh脚本。