Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc

上传人:sccc 文档编号:5039257 上传时间:2023-05-31 格式:DOC 页数:46 大小:3.70MB
返回 下载 相关 举报
Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc_第1页
第1页 / 共46页
Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc_第2页
第2页 / 共46页
Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc_第3页
第3页 / 共46页
Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc_第4页
第4页 / 共46页
Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc》由会员分享,可在线阅读,更多相关《Redhatlinux56下Oracle10g安装及升级到10204配置手册.doc(46页珍藏版)》请在三一办公上搜索。

1、Redhat linux5.6下Oracle 10g (10.2.0.1)安装及升级到10.2.0.4配置手册 安装准备 RedHat Linux Server 5.6安装文件(RPM补丁包定制,全选,软件开发包下全部选择,语言选中文、英语即可) Oracle 10g(10.2.0.1)10201_database_linux_x86_64.cpio.gz安装文件p6810189_10204_Linux-x86-64.zip补丁文件(10.2.0.4)和p8350262_10204_Generic.zip补丁文件 硬件要求 物理内存至少2G查看命令:grep MemTotal /proc/me

2、minfo 交换分区:至少1G,最好是物理内存的2倍查看命令:grep SwapTotal /proc/meminfo 硬盘空闲区 至少4G查看命令:df -k 创建安装oracle 所需的组和用户以下操作需要使用root账户创建。 创建oinstall用户组#groupadd oinstall 创建dba用户组#groupadd dba 创建oracle用户#useradd -g oinstall -G dba oracle 初始化oracle用户密码#passwd oracle 创建Oracle安装目录本示例中,Oracle安装路径为:/oracle/product/10.2/db_1 创

3、建oracle安装目录#mkdir -p /oracle/product/10.2/db_1 修改目录所属用户为oracle用户#chown -R oracle:oinstall /oracle 修改目录权限#chmod -R 755 /oracle 配置linux内核参数 编辑/etc/sysctl.conf文件,添加或修改如下的行:实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。(kernel.shmall 指一个内存段最大可用内存。如果服务器内存超过8G,可设置kernel.shmall = 4194304,kernel.shmmax常用设置为2147483648,最大设置为42

4、94967296。kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144#vi /etc/sysctl.conf# Contro

5、ls whether core dumps will append the PID to the core filename# Useful for debugging multi-threaded applicationskernel.core_uses_pid = 1 下加入参数:kernel.shmall=2097152kernel.shmmax=2147483648kernel.shmmni=4096kernel.sem=250 32000 100 128fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000net.core.r

6、mem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144 查看当前内核参数的值#/sbin/sysctl -p 修改/etc/host.conf 增加下面内容,如果没有,oracle 的监听器无法启动编辑/etc/hosts文件,修改本机主机名与ip地址对应关系rootlinux5 #vi /etc/hosts# Do not remove the following line, or various programs# that require networ

7、k functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.1.2 linux5关闭邮件服务操作命令1#.service sendmail stop2#.chkconfig -list sendmail (可以查看到sendmail在2,3,4,5时是自动启动的,而一般的系统设置为3,因此每次启动时sendmail还是会自动启动。)3#.chkconfig -level 2345 sendmail off 为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。 打开文件

8、数和进程数的限制加入下面的行到文件/etc/security/limits.conf#* soft core 0#* hard rss 10000#student hard nproc 20#faculty soft nproc 20#faculty hard nproc 50#ftp hard nproc 0#student - maxlogins 4 下加入参数:#vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile

9、 65536 加入下面的行到文件/etc/pam.d/login# pam_selinux.so open should only be followed by sessions to be executed in the user context session required pam_selinux.so open 下加入参数: #vi /etc/pam.d/login session required /lib/security/pam_limits.so 修改Linux的发行标记如在redhat5上安装oracle,需要将文件 /etc/redhat-release的内容由:Red

10、Hat Enterprise Linux Server release 5 (Tikanga) 修改为:Red Hat Enterprise Linux Server release 4 (Tikanga)#vi /etc/redhat-releaseRed Hat Enterprise Linux Server release 4 (Tikanga) 设置oracle用户环境变量注意以下命令为,必需以oracle用户身分登录:#su oracle 修改/home/oracle/.bash_profile文件,添加以下行export ORACLE_BASE=/oracleexport ORAC

11、LE_HOME=$ORACLE_BASE/product/10.2/db_1export ORACLE_SID=zytk32(数据库实例名)export PATH=$ORACLE_HOME/bin:$PATH# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH 下面加入参数: $vi /home/oracle/.bash_profileexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1exp

12、ort ORACLE_SID=zytk32export PATH=$ORACLE_HOME/bin:$PATH1.上传安装文件和补丁文件:LINUX中防火墙中开放XFTP,使用XFTP上传10201_database_linux_x86_64.cpio.gz和p6810189_10204_Linux-x86-64.zip到/home/oracle目录下2.用oracle用户解压安装包:gunzip 10201_database_linux_x86_64.cpio.gzcpio -idmv /var/log/oracle date +! %T %a %D : Starting Oracle Da

13、tabases as part of system up. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/dbstart /var/log/oracle echo Done. echo -n Starting Oracle Listeners: su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start /var/log/oracle echo Done. echo echo - /var/log/oracle date +! %T %a %D : Finishe

14、d. /var/log/oracle echo - /var/log/oracle touch /var/lock/subsys/oracle ; stop) echo -n Shutting Down Oracle Listeners: echo - /var/log/oracle date +! %T %a %D : Shutting Down Oracle Databases as part of system down. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl sto

15、p /var/log/oracle echo Done. rm -f /var/lock/subsys/oracle echo -n Shutting Down Oracle Databases: su - $ORA_OWNER -c $ORA_HOME/bin/dbshut /var/log/oracle echo Done. echo echo - /var/log/oracle date +! %T %a %D : Finished. /var/log/oracle echo - /var/log/oracle ; restart) echo -n Restarting Oracle D

16、atabases: echo - /var/log/oracle date +! %T %a %D : Restarting Oracle Databases as part of system up. /var/log/oracle echo - /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/dbshut /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/dbstart /var/log/oracle echo Done. echo -n Restarting Oracle Listeners

17、: su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl stop /var/log/oracle su - $ORA_OWNER -c $ORA_HOME/bin/lsnrctl start /var/log/oracle echo Done. echo echo - /var/log/oracle date +! %T %a %D : Finished. /var/log/oracle echo - /var/log/oracle touch /var/lock/subsys/oracle ; *) echo Usage: oracle start | stop

18、 | restart exit 1esacexit 0 修改/etc/rc.d/init.d/oracle执行权限chmod 755 /etc/rc.d/init.d/oracle 添加oracle服务chkconig -add oracle 设置oracle服务自启动chkconfig oracle on 启动、关闭、重启oracle命令启动oracle数据库:service oracle start关闭oracle数据库:service oracle stop重启oracle数据库service oracle restart 附录1:安装过程中遇到的问题及解决方法 xhost:unable

19、 to open display解决方法:1)查看/etc/inittab文件里,把init3或者其他值改成init52)reboot system,用root用户通过图形界面进入系统,在终端里执行xhost + ,(一般在这里都xhost会执行成功,如果无法执行成功,那你图形肯定有问题!) 执行runInstaller时报错:Exception in thread main java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-12-21_10-40-21PM/jre/lib/i386/libawt.so: libXp.so.6: canno

20、t open shared object file: No such file or directory解决方法:安装libXp.rpm。这个文件可以在linux安装文件中找到。如果是使用iso文件安装的,可以先挂载光驱:mount /dev/cdrom /mnt 使用oracle用户,使用dbstart无法启动数据库的问题 检查dbstart文件vi $ORACLE_HOME/bin/dbstart检查ORACLE_HOME_LISTNER项的路径,将其改为$ORACLE_HOME,如下: 进行完上述操作后,重新执行dbstart时,数据库仍不能启动。此时,登陆sqlplus,使用命令sta

21、rtup mount;可以登陆。同时伴有,数据库起来后,重启机器后,执行dbstart又不能启动数据库的情况。解决方法:检查 /etc/oratab文件,按下面方法操作。此处还有一种修改方法:#注释掉上面的行,增加下面行$ORACLE_SID:$ORACLE_HOME:Y 如果执行dbstart仍不能启动,检查dbstart文件中的oratab项配置是否和下图中的一致,如果不一致修改。 ORA-01031: insufficient privileges问题先照着问题3的方法检查一遍。 在linux下挂载iso的方法mount o loop linux.iso /mnt/cd1 跟踪命令的执行过程strace -v ps -ef 2 ps.txt 写入ps.txt文件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号