Centos下安装Oracle 11g
来源:互联网 发布:js 正则表达式 编辑:程序博客网 时间:2024/05/17 00:08
一、基础条件
(1)安装VMware 11
(2)安装CentOS,主机命名为:oracle
(3)磁盘需要大于30G(经验值)
(4)内存必须大于1G(官方要求)
(5)操作系统swap分区大于2G(如果物理内存小于2G,则需要设置,设置值为物理内存的1-2倍,如果物理内存大于2G,则无需设置。)
(6)虚拟机网络连接方式:桥接模式(B)直接连接物理网络
(7)安装完成后设置虚拟机网络(ipv4)为固定IP地址(system-config-network)
(8)进行网络测试OK,则操作系统环境准备完毕
(9)安装虚拟机时一定要选择:先创建虚拟机后安装操作系统
(10)为了安装Oracle,故选择安装类型为:桌面版本。
(11)安装SSH Secure Shell Client并连接主机
二、安装前准备:
修改主机名:
[root@oracle ~]# vim /etc/sysconfig/network
[root@oracle ~]# HOSTNAME=oracle
保存后重启添加主机名与Ip对应:
[root@oracle ~]# vim /etc/hosts关闭防火墙
[root@oracle ~]# service iptables stop关闭selinux
[root@oracle ~]# setenforce 0安装依赖包
<1>、检查依赖包:
[root@oracle ~]# rpm -q elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel
<2>安装不存在的依赖包
使用yum安装不存在的依赖包:
[root@oracle ~]# yum -y install elfutils-libelf-devel \
ksh \
libaio-devel \
sysstat \
unixODBC \
unixODBC-devel修改内核参数:
[root@oracle ~]# vim /etc/sysctl.conf #在末尾添加
net.ipv4.ip_local_port_range= 9000 65500
fs.aio-max-nr = 1048576
fs.file-max = 6815744kernel.shmall = 10523004
kernel.shmmax = 6465333657
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048576[root@oracle ~]# sysctl -p (备注:用于输出配置后的结果,如果有错误会提示)
修改系统资源限制(打开系统数和文件数)
[root@oracle ~]# vim /etc/security/limits.conf #末尾添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536列表内容
[root@oracledb ~]# vi /etc/pam.d/login
session required pam_namespace.so #下面添加一条pam_limits.so
session required /lib64/security/pam_limits.so
session required /lib/security/pam_limits.so
session required pam_limits.so创建用户和组
[root@oracle ~]# groupadd oinstall
[root@oracle ~]# groupadd dba
[root@oracle ~]# groupadd oper
[root@oracle ~]# useradd -u600 -g oinstall oracle #创建一个ID为600的user用户
[root@oracle ~]# usermod -G dba,oper oracle
[root@oracle ~]# id oracle
[root@oracle ~]# passwd oracle创建目录并授权
[root@oracle ~]# mkdir /u01
[root@oracle ~]# chown -R oracle:oinstall /u01
[root@oracle ~]# su oracle
[oracle@oracle root]$ mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1设置oracle环境变量(使用oracle帐号登录桌面,并开启terminal窗口文件最后最后加入如下环境变量的设置行)
[oracle@oracle root] su - oracle
[oracle@oracle ~]$ vim /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1; export ORACLE_HOME LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH ORACLE_SID=oracle; export ORACLE_SID ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33 NLS_LANG=american_america.zhs16gbk; export NLS_LANG PATH=$ORACLE_HOME/bin;$PATH; export PATH
[oracle@oracle ~]# source /home/oracle/.bash_profile(使配置立即生效) [oracle@oracle ~]# env(检查环境变量设置是否OK)
二、安装
拷贝oracle安装文件,解压到/home/oracle下,生成database文件,将文件的所有者改为oracle:oinstall。
使用root登陆,执行xhost +命令,然后切换到oracle用户,进入/home/oracle/database,执行./runInstaller命令进入图形化安装界面,按照提示一步一步安装。
- CentOS 5下安装Oracle 11g
- CentOS 5下安装Oracle 11g
- CentOS 5下安装Oracle 11g
- Centos 5.5 下安装 Oracle 11g
- CentOS 6.5下安装Oracle 11g
- CentOS 7 下安装Oracle 11g
- Centos下安装Oracle 11g
- Centos下安装oracle 11g r2遇到的问题
- Centos 6.3下安装Oracle 11g R2
- 在CentOS-i686下安装配置Oracle 11g R2
- CentOS 4.4下安装Oracle 10g
- CentOS下安装Oracle 10g--上
- CentOS下安装g++
- centos 下安装 g++
- centos 下安装g++
- centos 下 g++ 安装
- centos 下 g++ 安装
- CentOS下g++安装
- BZOJ 1098: [POI2007]办公楼biu 并查集优化bfs找反图联通块
- Python菜鸟--pass语句
- 【codeforces】378BParade(简单思维+英语阅读理解-.-)
- 初识Java——多线程
- 【codeforces 731D】【差分+线段扫描 思维题】80-th Level Archeology【给你n个word,现在要使得word按字典序排列,随便操作多少次,每次可以使每个word+1】
- Centos下安装Oracle 11g
- c数组
- HBase Shell
- 10012---Linux命令 vim下的查找
- 自己解决的小问题-JRE System Library[jdk1.7找不到
- 俄罗斯4岁女孩会7门语言 中文又流利又激萌
- 鞍点计算
- WPF教程(三十二)GridSplitter分割线
- 桶排序