oracle10g_64_centos6.5安装过程
2017-09-04 00:00
513 查看
下载地址
http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz检查有没有达到硬件要求
free查看内存 fdisk -l 查看分区情况 df -h 查看挂载和硬盘情况 uname -r 查看版本号 一般内存大于512M即可,安装目录的挂载分区容量需大于3G,交换分区是内存容量的1.5-2倍。
设置host
vi /etc/hosts 172.16.149.128 server3
修改内核参数
vi /etc/sysctl.conf # For Oracle 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 #注:重新激活参数使设置生效。 /sbin/sysctl -p
安装所需的包
yum clean all yum makecache yum update yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat yum -y install libXp libXp.i686 libXt.i686 libXtst.i686
设置oracle用户
groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba oracle mkdir -p /opt/oracle/product/10.2.0/db_1 chown -R oracle.oinstall /opt/oracle chmod -R 775 /opt/oracle passwd oracle 设置密码
切换到oracle用户,设置oracle用户环境变量
su oracle vi .bash_profile export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=ora72 export PATH=$PATH:$HOME/bin:/usr/sbin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib source .bash_profile
为oracle用户设置Shell限制
su root vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 vi /etc/pam.d/login session required /lib/security/pam_limits.so session required pam_limits.so vi /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
解压安装包
cd /opt gunzip 10201_database_linux_x86_64.cpio.gz cpio -idmv < 10201_database_linux_x86_64.cpio chown -R oracle:oinstall /opt/database/
更改redhat发行标识
cp /etc/redhat-release /etc/redhat-release.bak # 因为oracle不认redhat 5,删除文件本身内容, 重新录入以下内容 vi /etc/redhat-release redhat-4
语言环境改为英文
su root vi /etc/sysconfig/i18n #LANG="zh_CN.UTF-8" LANG="en_US.UTF-8" #重启 reboot
开始图形化安装
su root export DISPLAY=:0.0 xhost + su - oracle cd /opt/database/ ./runInstaller
安装过程中的一些注意
1)选择advanced 安装
2)安装自检时提示需要922M内存,可以不用理会
3)在product language 中设置使用英文和中文
4)其他默认
启动测试
启动时候报ORA-27125,解决办法
su root id oracle echo "502" > /proc/sys/vm/hugetlb_shm_group sysctl -p
执行两个shell脚本
cd /opt/oracle/oraInventory/ ./orainstRoot.sh sh +x /opt/oracle/product/10.2.0/db_1/root.sh
orainstRoot.sh:设置产品目录位置与拥有该目录的[操作系统组,并产生/etc/oraInst.loc。
root.sh:用来设置必要的操作系统权限,并将orahome,oraenv,coraenv复制到/usr/local/bin目录下。生成/etc/oratab,其中存放一些[数据库]相关信息。
编辑initora72.ora
cd /opt/oracle/product/10.2.0/db_1/dbs vi initora72.ora shared_pool_size=800m processes=1000
启动监听器
su oracle cd ~ source .bash_profile lsnrctl start lsnrctl status #查看oracle进程 ps -ef | grep ora_
加载数据库、打开数据库
sqlplus / as sysdba sql> startup; #查看版本信息 SQL> select * from v$version;
相关文章推荐
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
- centos6.5 64 apache+svn 源码安装配置过程
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
- centos6.5_x86_64 下安装 Oracle11gR2 的详细过程
- discuz3.4:在Centos6.5中安装过程
- zabbix Agent端在CentOS6.5上的安装过程
- CentOS6.5安装http-2.4.29全过程
- utralISO制作u盘,并安装centOs6.5全过程
- 大数据之Hadoop平台(四)Centos6.5(64bit)Hadoop2.5.1、Zookeeper3.4.6、Hbase0.98.6.1安装使用过程中错误及解决方法
- CentOS-6.5-x86_64 最小化安装,已安装包的总数,这些包?
- centos 6.5安装GitLab全过程和问题记录
- Centos 6.5 python 2.6.6 升级到 2.7.3,并安装easy_install和pip工具过程
- centos 6.5安装GitLab全过程和问题记录
- centos6.5 升级python2.6.6到2.7.9安装过程出现问题解决过程
- CentOS 6.5系统安装编译安装MySQL 5.6详细过程
- centos6.5_x86_64 下 nginx 1.10.1、php7 安装记录
- CentOS7_x86_64安装Oracle10g R2血泪史
- CentOS-6.5-x86_64 最小化安装,共安装了多少个软件包,是那些软件包?
- CentOS 6.5系统编译安装MySQL 5.6详细过程