没有合适的资源?快使用搜索试试~ 我知道了~
Redhat+Enterprise+linux+5上安装Oracle10g+R2.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 150 浏览量
2021-11-05
00:32:20
上传
评论
收藏 3.14MB PDF 举报
温馨提示
试读
17页
Redhat+Enterprise+linux+5上安装Oracle10g+R2.pdf
资源推荐
资源详情
资源评论
在 Redhat Enterprise linux 5上
安装 Oracle10g Release 2
一、安装环境
在 vmware 里虚拟的 RHEL5 ,分配的内存 1G,SWAP 分区 1G,建议你最好把 SWAP 分区改成 2G。否则安装
时,到了测试的步骤会提示监测失败。 (当然,如果你强行安装一样没问题)
二、安装 Oracle 10g Release2 前的配置
1. 安装 Oracle 10g R2 所需的软件包( RedHat Enterprise LINUX 5 的安装包)
(# cd /mnt/cdrom/Server/ )
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
# rpm -Uvh compat-libstdc++-33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c++-3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1* (libXp-1( 控制图形界面的,如果没有安装这个包,在运行 runInstaller 的时候,就说找都不
到 libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.)
# rpm -Uvh openmotif22-*
# rpm -Uvh compat-db-4*
其实在装系统的时候,将什么开发工具之类的能装上全装上,免得到时候安装 oracle 的时候,尽出些莫名其妙的
错误。
说明:其中除了 openmotif22-2.2.3-18 和 compat-db-4.2.52-5.1 在第三张盘上,其余的包都在第一张盘上。
(我用的 ISO,DVD 形式的,就全部在 Server 上。)
如果不能安装,就强制安装 rpm -i compat-db-4* --force --nodeps 可以忽略所有依赖关系和文件问题,什么包
都能安装上,但这种强制安装的软件包不能保证完全发挥功能
2. 修改 /etc/redhat-release 文件
因为 Oracle 10g 官方只支持到 RHEL4 为止,所以需要更改版本说明, 编辑 /etc/redhat-release文件 ,删除 Red Hat
Enterprise Linux Server release 5 (Tikanga) ,改为 redhat-4
#vi /etc/redhat-release 然后直接删除粘贴就行了。
3.修改内核参数
#vi /etc/sysctl.conf (在配置文件后,将下面的全部粘贴到文件的最后,其实不是修改,是增加)
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
使更改立即生效,使用下面的命令:
#sysctl -p
4.建立安装 Oracle 需要的用户,组,及目录
(这个地方如果简单的按照下面的程序做也能安装成功,但是如果想把 oracle 安装别的目录里面,就需要修改,
这里只是简单在根目录下建立 oracle,然后将 oracle 安装在这个目录下, 如果要把 oracle 安装在 opt 下面, 就需要
进行简单的修改。 )
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd -g oinstall -G dba oracle
#passwd oracle
#mkdir /oracle (如果要把 oracle 安装在 opt 下面,就是 mkdir /opt/oracle ,然后修改下面的权限)
#chown -R oracle:oinstall /oracle (chown -R oracle:oinstall /opt/oracle )
#chmod -R 775 /oracle (chmod -R 775 /opt/oracle)
安装 oracle 的目录建议安装在一个单独的分区或者磁盘上。
5.设置 oracle 用户的 shell limit (为了提高在 linux 系统上运行软件的性能, 必须对 oracle 用户设置下列限定。 )
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
接下来更改 /etc/pam.d/login 文件,添加下面的内容,使 shell limit 生效:
#vi /etc/pam.d/login
session required pam_limits.so
6.配置 IP 地址 (这个可以在安装的时候就确定,如果没有确定,也可以通过系统自带的工具修改)
安 装 RHEL 的 时 候 最 好 采 用 静 态 IP 地 址 , 如 果 当 时 选 择 的 是 DHCP , 现 在 需 要 更 改
/etc/sysconfig/network-scripts/ifcfg-eth0文件
[root@TSM54-Test network-scripts]# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:4B:17:C4
ONBOOT=yes
IPADDR=192.168.68.98
NETMASK=255.255.255.0
GATEWAY=192.168.68.10
7.配置 oracle 用户的环境变量
下面的操作,该用 oracle用户登陆执行了。
为了防止安装 oracle 时出现乱码,先把语言环境改为英文 ,在终端里输入 :
[oracle@TSM54-Test ]$export LC_CTYPE=en_US.UTF-8 (我安装的系统就是中文的,在安装的时候没有设置这
些东西。)
接下来,编辑 /home/oracle目录下的 .bash_profile 文件,添加如下内容:
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl (看你要设置的 SID 是什么,我的是 PDBQZ ,就将 orcl 修改为 PDBQZ)
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
下面这段其实可以不要,我也知道是做什么用的,可能是优化之类的。
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
三.安装 Oracle 10g
1、用 Oracle 登陆,把 10201_database_linux32.zip放在 /opt 目录下
2、解压
#unzip 10201_database_linux32.zip
3、现在使用 oracle 用户到 /opt/database 目录下执行安装 :
在这里可能要在 root 下面修改 database的权限,以 root 用户登录,输入: chmod -R 755 database
[oracle@TSM54-Test opt]$ cd /opt/database/
[oracle@TSM54-Test database]$ ls
doc install response runInstaller stage welcome.html
[oracle@TSM54-Test database]$ ./runInstaller
在这里会遇上一个 DISPLAY 尚未设置。请设置 DISPLAY 后重试,
解决办法:
1.在 root 下(以 root 用户登录 )执行 #xdpyinfo 记录下 name of display:后的字符串,如 127.0.0.1:1.0 (我的记录的
为: 0.0)
2. #xhost +
显示: access control disabled,clients can connect from any host 3.切换到 Oracle 用户: #su - oracle
4.在 Oracle 用户下执行命令: export DISPLAY=:1.0 (看你的记录是多少,用 KDE 的话是 0.0,用 GONE 的话是
1.0,当然我测试是这样,具体还要看情况 )
5.在 Oracle 下执行 xdpyinfo 命令,如果能正常显示,说明设置成功
先安装数据库
1.选择安装类型,基本安装,不创建数据库,之后再创建数据库实例。如下图所示:
2.指定证书存放目录,因为在 .bash_profile 的时候,都设置好了,直接点下一步。如图所示:
3.在这里会检查安装是否符合条件,如果没有什么问题的话,就只有第一个 Checking Network Configuration
requirements 要勾选,就出现 User Verified ,直接 next 进入准备安装界面,如下图所示:
剩余16页未读,继续阅读
资源评论
BlueWatergg
- 粉丝: 3
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功