redhat下安装oracle64位
来源:互联网 发布:.ren域名收录好吗 编辑:程序博客网 时间:2024/06/15 22:09
redhat安装在这就不说了,在这主要说下redhat64位下安装oracle64位
1设置网络参数
1)vi /etc/sysconfig/network-scripts/ifcfg-eth0
根据自己环境配置
NM_CONTROLLED="yes" //要改成yes
ONBOOT="yes" //要改成yes
TYPE=Ethernet
IPADDR=192.168.8.200 //IP地址
PREFIX=24
GATEWAY=192.168.8.3 //网关设置
设置完成以后用:service network restart重启下网络服务
2)vi /etc/hosts在这个文件中加入对应的IP和主机名
127.0.0.1 DB localhost
192.168.8.200 DB//IP和主机名最好是和上面对齐 可以按tab键
(可以在服务器上使用hostname和uname -n命令看下设置的命令结果必须相同)
2设置系统服务
1)安装一些学用软件及必需软件
安装kernel-devel和kernel-headers,并且在更新系统时,禁止更新kernel
yum -y install kernel-devel kernel-headers && echo exclude=kernel* >> /etc/yum.conf
更新系统:
yum -y update
安装常用软件:
yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-devel
安装Oracle必需软件:
yum -y install compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compat-libstdc++- 33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp
libaio-devel numactl numactl-devel unixODBC unixODBC-devel
PS:安装完以上这些软件后,最好重启一下系统
(redhat默认是不支持yum工具的,不过可以在网上找到对应的yum工具的置 http://space.itpub.net/25313300/viewspace-708509这个说的很详细)
4)创建Oracle相关的用户和目录
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
usermod -g oinstall -G dba oracle
mkdir -p /usr/local/oracle
chown -R oracle:oinstall /usr/local/oracle
chmod -R 755 /usr/local/oracle //这个目录是为在安装oracle时候路径
5)修改内核参数
编辑/etc/sysctl.conf,在最后添加以下内容 (向这些文件直接把以下内容复制到sysctl.conf文件中就可以了,具体是为什么这样设置我也不清楚)
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
修改完以后,运行sysctl -p使设置生效
6. 为Oracle用户设置Shell限制
编辑/etc/security/limits.conf,在最后添加以下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑/etc/pam.d/login,在最后添加以下内容
session required pam_limits.so
编辑系统环境配置文件/etc/profile,在最后添加以下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
编辑/etc/csh.login,在最后添加以下内容:
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif
编辑/home/oracle/.bash_profile,在最后添加以下内容:
export ORACLE_BASE=/usr/local/oracle //对应上面我们创建oracle时候的目录
export ORACLE_HOME=/usr/local/oracle/product/10201 //
export ORACLE_SID=bill
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
PS:这里ORACLE_SID的值,在稍后创建数据库的时候,还会用到
3然后我们把对应的压缩包传到机器上并解压,解压完成以后会在解压的目录下生成一个database文件。
进入该文件夹,环境里面运行
1)root下xhost +(xhost 是用来控制X server访权限的)
2)切换到oracle用户下su - oracle
3)export LANG=c在进入图形界面的时候不出现乱码
4)用oracle进database下运行./ runInstaller 。这样就会进入图形界面安装了
(如果在这报/usr/lib/ld.so.1没有这个文件或目录那说明你的oracle是32位的。如果报/usr/lib/ld
.so.2文件没有这个文件或目录,说明你的必要安装包还没有安装好,这个时候就要把必须要的安装包都的安装上)
在安装dbca的时候如果出下这样的错误以root身份下运行echo 501 > /proc/sys/vm/hugetlb_shm_group这个命令就可以
还有安装完成以后如果运行sqlplus没有报command not find说明你oracle环境变量配置错误,要修改环境变量配置就可以。
- redhat下安装oracle64位
- 求解oracle64位安装问题
- sqlDbx连接oracle64位
- Oracle64位环境变量配置
- PLSql连接oracle64位
- windows server 2003 64位下32位程序无法通过oracle64客户端连接数据库
- Oracle64位客户端直连Arcsde10.0
- PLSQL Developer 完美支持Oracle64位问题
- PL/SQL连接Oracle64位的方法
- mysql redhat 64位 安装
- redhat 64位下安装gcc-c++ 以及编译32位代码
- RedHat下安装svn
- Vmware下安装redhat
- RedHat 下安装tomcat
- redhat下安装eclipse
- redhat 下 安装Libev
- redhat下安装chrome
- redhat下安装eclipse
- 关于Silverlight中的多线程的理解
- IT工作者饮食健康实践心得
- c 类型的声明
- meego问题
- 网络安全测试工具收集
- redhat下安装oracle64位
- “ERROR: can't get kernel image!”问题的解决方法
- 【总结备用】 Android中通过GPS或NetWork获取当前位置的经纬度
- 什么时候使用jquery框架?
- 福昕pdf套件注册码激活
- orcale数据库资料收集
- 域安全策略和域控制器安全策略的区别
- 24/16/8位bmp图片文件头、信息头的二进制数据
- qtopia-2.2.0问题