Linux_CENTOS_55下安装oracle10g_完全手册精编版

上传人:ahu****ng1 文档编号:141804349 上传时间:2020-08-12 格式:DOC 页数:9 大小:111.50KB
返回 下载 相关 举报
Linux_CENTOS_55下安装oracle10g_完全手册精编版_第1页
第1页 / 共9页
Linux_CENTOS_55下安装oracle10g_完全手册精编版_第2页
第2页 / 共9页
Linux_CENTOS_55下安装oracle10g_完全手册精编版_第3页
第3页 / 共9页
Linux_CENTOS_55下安装oracle10g_完全手册精编版_第4页
第4页 / 共9页
Linux_CENTOS_55下安装oracle10g_完全手册精编版_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《Linux_CENTOS_55下安装oracle10g_完全手册精编版》由会员分享,可在线阅读,更多相关《Linux_CENTOS_55下安装oracle10g_完全手册精编版(9页珍藏版)》请在金锄头文库上搜索。

1、精品资料推荐centos 5.5 安装 oracle 10g在安装前,首先来解决一个问题,我安装过多次oracle,但每次安装完以后都不能执行 sqlplus /nolog ,一直以为是安装的时候哪里出错了,也把系统文件都检查了一遍,应该修改的文件我已修改,应该增加的内容我也增加,可是为什么就是不能执行呢,看网上的教程一般安装完以后就可以直接执行,但是我的不行,为此我又重新安装,后面终于发现是权限的问题,所以特别把这个拿出来给大家分享,希望能帮到大家。bash: sqlplus: command not found 解决方法 环境变量已经配好,但是仍报错: 解决方法:oracledg1 $ s

2、qlplus /nologbash: sqlplus: command not foundoracledg1 $ ln -s $ORACLE_HOME/bin/sqlplus /usr/binln: creating symbolic link /usr/bin/sqlplus to /bin/sqlplus: Permission deni edoracledg1 $ su - rootPassword:rootdg1 # ln -s $ORACLE_HOME/bin/sqlplus /usr/binrootdg1 # su - oracleoracledg1 $ sqlplus /nolo

3、gSQL*Plus: Release 10.2.0.1.0 - Production on Mon May 11 12:51:24 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL conn / as sysdbaConnected to an idle instance.SQL startupORACLE instance started.第一部分,环境配置。1.安装CENTOS 5.5安装CentOs5.5 时,如果服务器只是运行Oracle数据库的话,在安装CentOs5.0 时一定要选择安装gnome,开发工具包

4、,遗留开发包,其他一些包可以不选择安装。2.查询所需安装包是否完整rootlocalhost # rpm qagcc-4.1.2-48.el5.i386.rpm libgomp-4.4.0-6.el5.i386.rpmgcc-c+-4.1.2-48.el5.i386.rpm libstdc+-devel-4.1.2-48.el5.i386.rpmglibc-common-2.5-49.rpmglibc-2.5-49.rpmglibc-devel-2.5-49.i386.rpm libXp-1.0.0-8.1.el5.i386.rpmglibc-headers-2.5-49.i386.rpm s

5、ysstat-7.0.2-3.el5.i386.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.i386.rpmkernel-headers-2.6.18-194.el5.i386.rpmlibaio-devel-0.3.106-5.i386.rpmbinutils-2.17.50.0.6-14.el5.rpmsetarch-2.0-1.1.rpmcompat-db-4.2.52-5.1.rpmcompat-libstdc+-33-3.2.3-61.rpmelfutils-libelf-0.137-3.el5.rpmopenmo

6、tif-2.3.1-2.el5_4.1.rpmlibaio-0.3.106-5.rpmlibaio-devel-0.3.106-5.rpmlibgcc-4.1.2-48.el5.rpmlibstdc+-4.1.2-48.el5.rpmlibstdc+-devel-4.1.2-48.el5.rpmmake-3.81-3.el5.rpm把这些没有安装的包一一安装到位。在系统光盘里面有rootlocalhost # rpm ivh *.rpm3.kernel参数修改vi /etc/sysctl.conf , 在行末添加以下内容,在CentOs5.0上会看到kernel.shmmax = 429496

7、7295kernel.shmall = 268435456这些参数已经存在并且默认启用了,需要将原kernel.shmmax与kernel.shmall参数删除掉。并在文件末尾添加以下内容:#use for oracle10gkernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=262144

8、net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144另外在安装oracle数据库的时候要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性,否则会在后面运行netca和dbca可能出现错误提示。/etc/hosts文件内容如下:# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 local

9、host.localdomain localhost:1 localhost6.localdomain6 localhost6/etc/sysconfig/network内容如下:NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=localhost.localdomain4.vi /etc/security/limits.conf 在文件末尾添加以下内容#use for oracle10goracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 6

10、55365. vi /etc/pam.d/login 行末添加以下内容session required /lib/security/pam_limits.sosession required pam_limits.so6. vi /etc/selinux/config 确保以下内容SELINUX=disabled关闭SELIINUX7.vi /etc/profile,在最后加入:if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536

11、fifi8.因为默认centos5.0不支持10.2,0.1,修改配置文件,使CentOs5.0 支持Oracle10g .直接修改rootlocalhost #/etc/redhat-release内容为 redhat-4再运行sysctl -p应用以上参数第二部分,Oracle用户及目录配置及安装1.创建和配置用户rootlocalhost # groupadd oinstall /创建oracle数据库安装组rootlocalhost # groupadd dba /创建oracle数据库管理组rootlocalhost # useradd -m -g oinstall -G dba o

12、racle /创建oracle用户rootlocalhost # passwd oracle /为Oracle用户设置密码:Changing password for user oracle.New UNIX password: /输入密码BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: /确认密码passwd: all authentication tokens updated successfully.2.创建安装目录mkdir -p /u01/oracle /创建oracle的BASE 目录ch

13、own -R oracle:oinstall /u01/oracle /修改BASE目录的属主和属组chmod -R 775 /u01/oraclemv /root/10201_database_linux32.zip /u01 unzip /u01/10201_database_linux32.zip3.修改 Oracle 用户 .bash_profile# su - oracle$ vi ./.bash_profile添加export ORACLE_BASE=/u01/oracleexport ORACLE_HOME=$ORACLE_BASE/10gexport ORACLE_SID=bo

14、son /数据库实例的SID,在图形界面安装过程中要求输入SID与这里保持相同export PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib开始安装# su - oralce$ cd /u01/databases /Oracle解压后产生的目录$ ./runInstaller /可以加参数-ignoreSysPreReqs,跳过对系统安装前的检查一直下一步就可以了.如果安装过程中有提示缺少什么文件的话,可以切换到ROOT用户,安装好需要的文件并继续安装。安装后期会提示需要用ROOT用户执行两个脚本,一一执行它。直到安装完毕退出。第三部分, 数据库的启动 与排错重启计算机后,数据库并没有自动启动。1、oraclelocalhost $ lsnrctl start启动监听服务2、oraclelocalhost $ sqlplus /as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Wed Aug 4 11:25:31 2010Copyright (c) 1982, 2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号