Oracle在Linux系统下的安装

上传人:仙*** 文档编号:143176224 上传时间:2022-08-25 格式:DOC 页数:20 大小:2.99MB
收藏 版权申诉 举报 下载
Oracle在Linux系统下的安装_第1页
第1页 / 共20页
Oracle在Linux系统下的安装_第2页
第2页 / 共20页
Oracle在Linux系统下的安装_第3页
第3页 / 共20页
资源描述:

《Oracle在Linux系统下的安装》由会员分享,可在线阅读,更多相关《Oracle在Linux系统下的安装(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用户

11、口令# passwd oracle4 创建Oracle安装目录以及数据存放目录# mkdir -p /u01/app/oracle /-p表示递归的层层建立,Oracle软件的安装目录# mkdir -p /opt/oradata /数据库解压存放目录5 修改目录权限# chown -R oracle:oinstall /u01/app/oracle/ /opt/oradata/# chmod -R 755 /u01/app/oracle/ /opt/oradata/五、 环境变量配置环境变量配置:例如:# su - oracle$ vi /.bash_profile# User specif

12、ic environment and startup programsexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/10gexport ORACLE_SID=orclPATH=$ORACLE_HOME/bin:$PATH:$HOME/binexport PATH保存退出后使用如下命令,使设置生效:$ source /.bash_profile六、 检查软件包是否完整进入系统,用root用户,终端命令:# rpm -q gcc make binutils openmotif setarch compat-db

13、compat-gcc compat-gcc-c+ compat-libstdc+ compatlibstdc+-develgcc-4.1.1-52.el5make-3.81-1.1binutils-2.17.50.0.6-2.el5package openmotif is not installedsetarch-2.0-1.1package compat-db is not installedpackage compat-gcc is not installedpackage compat-gcc-c+ is not installedpackage compat-libstdc+ is n

14、ot installedpackage compat-libstdc+-devel is not installed使用rpm -a|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包,缺少的都需要安装相关的软件包, RHEL_5 i386 DVD光盘中,请参考安装下面的包:# 从RHEL_5 i386 DVD 光盘中( 按照以下的顺序安装)rpm -Uvh compat-db-4*rpm -Uvh libaio-0*rpm -Uvh compat-libstdc+-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-

15、c+-3*rpm -Uvh libXp-1*rpm -Uvh openmotif-2*rpm -Uvh gcc-4*rpm -Uvh glibc-2.5-12.i686.rpm运行结果如图:如:#rpm -Uvh /media/Server/libxp-1*如果不安装libXp软件包则安装不能启动Oracle10g安装程序,如果没有则挂载文件进行安装。七、 软件安装步骤rootlocalhost # uzip /opt/oradata/10201_database_linux32.zip /u01/oracle/运行rootlocalhost # xhost +rootlocalhost #

16、su - oracleoraclelocalhost $ /u01/oracle/database/runInstaller进行安装,出现一下界面,我们选择基本安装。点击下一步。点击下一步,看环境检查还有没有什么要修改的。打上勾。点击下一步。点击密码管理,前三个账户不用锁定,点击OK。当出现一下界面时候执行两个脚本。点击退出八、 安装常见问题(FAQ)1. 无法启动安装界面如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:# export DISPLAY=:0.0# xhost + (此时SELINUX一定要已经禁用了,否则会报错。)$ ./runInstaller2. 安

17、装监听如果在安装过程中不创建数据库,只安装程序,则监听和创建数据库等安装完成后再进行相关的操作。使用Oracle提供的NET CONFIGURATION ASSISTANT创建TNS监听$ netca基本上就是一直Next就可以了,当然你也可以在这期间修改TNS的监听端口号TNS监听创建完成后可以使用如下命令进行检查:# netstat -atln 检查监听端口是否打开$ lsnrctl status 检查TNS监听状态确认监听已经成功启动后,即可执行Database Configure Assistant进行数据库的创建,执行命令如下:$ dbca在创建数据库的过程中,建议将数据库的字符集设

18、置为Unicode UTF-8,防止出现乱码。3. 启动./runInstaller出现错误描述(1)在./runInstaller运行时出现,错误描述:Exception in thread main java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-09-25_10-54-49PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directoryat java.lang.ClassLoader$Nativ

19、eLibrary.load(Native Method)at java.lang.ClassLoader.loadLibrary0(Unknown Source)at java.lang.ClassLoader.loadLibrary(Unknown Source)at java.lang.Runtime.loadLibrary0(Unknown Source)at java.lang.System.loadLibrary(Unknown Source)at sun.security.action.LoadLibraryAction.run(Unknown Source)at java.sec

20、urity.AccessController.doPrivileged(Native Method)at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)at sun.awt.DebugHelper.(Unknown Source)at java.awt.Component.(Unknown Source)这个错误的出现原因是因为RatHat Enterprise Linux 5标准安装时,缺少libXp-1.0.0-8.i386.rpm包的缘故,尽管选安装时有可能的是全安装,还是出现这个问题。在光盘的Server文件下找到libXp-

21、1.0.0-8.i386.rpm,在该目录下使用命令:(2)在oracle Universal Installer:Install过程中出现,错误描述:Exception String: Error in invoking target all_no_orcl ihsodbc of makefile /oracle/oracle/product/10.2.0/rdbms/lib/ins_rdbms.mk. See /oracle/oraInventory/logs/installActions2007-09-25_03-42-11AM.log for details.Exception Severity: 1这个原因也是由于缺少相应的包compat-libstdc+-33-3.2.3-61.i386.rpm,手动安装吧。进到光盘的Sever目录下,运行下面命令:rootlocalhost Server #rmp -ivh compat-libstdc+-33-3.2.3-61.i386.rpm- 20 -

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!