Oracle在Linux系统下的安装 .doc
《Oracle在Linux系统下的安装 .doc》由会员分享,可在线阅读,更多相关《Oracle在Linux系统下的安装 .doc(20页珍藏版)》请在三一办公上搜索。
1、Oracle在Linux系统下的安装一、 Oracle安装环境2二、 查看环境参数21. 检查内存空间22. 确认系统版本号23. 确认Swap分区的大小24. 确认操作系统的磁盘空间35. 确认网络IP地址的配置。46. 确认vi /etc/hosts文件4三、 修改内核参数51. 检查vi /etc/sysctl.conf52. 在vi /etc/security/limits.conf 行末添加以下内容63. vi /etc/pam.d/login行末添加以下内容74. 在vi /etc/selinux/config 确保以下内容8四、 创建Oracle软件需要的用户、组、安装目录9五、
2、 环境变量配置10六、 检查软件包是否完整10七、 软件安装步骤12八、 安装常见问题(FAQ)161. 无法启动安装界面162. 安装监听163. 启动./runInstaller出现错误描述17一、 Oracle安装环境 Linux RedHat EnterPrise5默认安装(自定义软件时,全选) /opt/oradata/目录:下载的10201_database_linux32.zip放在该目录 /u01/app/oracle/目录:为Oracle安装的ORACLE_BASEOracle10g for linux32下载地址:二、 查看环境参数1. 检查内存空间要求922MB的内存#
3、grep MemTotal /proc/meminfo 2. 确认系统版本号rootlocalhost # uname -a或者rootlocalhost # uname -r2.6.18-164.el5由此可以确认此平台是32位的Linux操作平台3. 确认Swap分区的大小根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。在后面Oracle原装检查的时候需要多少就增加多少。如本次安装Swap分区为1503MB*1024=1540088KB,实际需要1512MB,故可以增加20MB。4. 确认
4、操作系统的磁盘空间(1)# grep SwapTotal /proc/meminfo硬盘要求3.5G(2)确认/tmp目录(或叫做tmp文件夹)的大小,由于Oracle要求安装的时候要大于400M的空间。而我们分区的时候是分到根分区下(看出根分区才用17%,还有16G可用空间),所以空间足够。5. 设置主机名和网络IP地址。没有配置最好进入图形界面进行配置静态IP。# system-config-network图形界面进行设置6. 确认vi /etc/hosts文件注意:127.0.0.1这一行的内容不能改动。# vi /etc/hosts内容:# Do not remove the foll
5、owing line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost:1 localhost6.localdomain6 localhost6192.168.201.128 localhost.localdomain localhostLocalhost.localdomain 为主机名。保存后在终端运行命令:#hostname是否主机名变成了zjinterface ,如果没有改变则要运行以下命令#service networ
6、k restart如图:输入“:wq”退出vi编辑器从以上提示当中也能看出删除或者改变将会导致网络失败,因为电脑中会用到localhost这个东西,然后ping localhost这个,如果ping不通的话或者不是127.0.0.1就会出问题。第一,在Oracle的安装过程中有时也会安装失败。也不会提示是这个文件的问题,只会报一个JAVA异常错误。第二,网络监听也会出现问题,启不起来(如1521的端口根本连都联不进去,程序也连接不到数据库中)。三、 修改内核参数1. 检查vi /etc/sysctl.conf相应参数值比下面给出的值大,就不需要修改。没有相应的参数就添加。# vi /etc/s
7、ysctl.confkernel.shmall = 2097152 / 该参数表示系统一次可以使用的共享内存总量(以页为单位)。 缺省值就是2097152,通常不需要修改kernel.shmmax = 2147483648 / 该参数定义了共享内存段的最大尺寸(以字节为单 位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2Gkernel.shmmni = 4096 / 这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。通常不需要更改kernel.sem = 250 32000 100 128 / 表示设置的信号量fs.file-max =
8、 65536 / 表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144 / 默认的接收窗口大小net.core.rmem_max=262144 / 接收窗口的最大大小net.core.wmem_default=262144 / 默认的发送窗口大小net.core.wmem_max=262144 / 发送窗口的最大大小修改好内核参数后,执行如下命令使新的设置生效# /sbin/sysctl -p验证设置以 root 用户身份运行以下命令
9、来验证您的设置: /sbin/sysctl -a | grep shm/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep ip_local_port_range例如:如果系统的参数设置的比上述参数值小,则编辑 /etc/sysctl.conf 文件,添加或更改这些参数。完成后,运行以下命令激活更改:/sbin/sysctl -p 2. 在vi /etc/security/limits.conf 行末添加以下内容#use for oracle* soft nproc 2047* hard
10、nproc 16384* soft nofile 1024* hard nofile 655363. vi /etc/pam.d/login行末添加以下内容session required pam_limits.so4. 在vi /etc/selinux/config 确保以下内容SELINUX=disabled关闭SELIINUX四、 创建Oracle软件需要的用户、组、安装目录1 创建Oracle用户组# groupadd oinstall# groupadd dba2 创建Oracle用户# useradd -m -g oinstall -G dba oracle3 设置Oracle用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle在Linux系统下的安装 Oracle Linux 系统 安装
链接地址:https://www.31ppt.com/p-2388099.html