本片博文是公司一个同事安装oracle的文档,本人写在博客上面,方便以后学习和使用,及帮助其他人员。
一:安装前环境配置
查看主机名和和ip 地址关系:
[root@localhost~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
这里的主机名是localhost.localdomain.
[root@localhost~]# cat /etc/hosts
# Do not removethe following line, or various programs
# that requirenetwork functionality will fail.
127.0.0.1localhost
这里我们修改一下主机名,Linux 下修改/etc/sysconfig/network 里的hostname 需要重启系统才能生效。
修改network 文件之外,再使用hostname 命令指定一下主机名,就不用重启OS了。
1. 修改/etc/sysconfig/network 文件
[root@localhost~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=dave
2. 使用hostname 命令修改主机名,该修改重启会失效,但在第一步我们已经修改过。所以失效也没关系
[root@localhost ~]# hostname
localhost
[root@localhost ~]# hostname dave
[root@localhost ~]# hostname
dave
3. 修改hosts 文件
[root@localhost ~]# cat /etc/hosts
# Do not remove the following line, orvarious programs
# that require network functionality willfail.
127.0.0.1 localhost
192.168.3.222 dave
二:正式开始安装oracle
1.检查环境
内核版本,内存,swap,硬盘空间
2.支持软件
yum -y install unixODBC unixODBC-devel binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++
yum -y install glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make
yum -y install numactl-devel sysstat
3.用户和用户组
添加组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
添加用户
/usr/sbin/useradd -g oinstall -G dba oracle
echo oracle |passwd --stdin oracle
/usr/sbin/useradd -g nagios monitoring
usermod -G root monitoring
echo monitoring |passwd --stdin monitoring
4.内核参数和系统参数设置
内核参数
cat >> /etc/sysctl.conf <<EOF
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
EOF
/sbin/sysctl -p
系统限制
cat >> /etc/security/limits.conf << EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 1024
EOF
mkdir -p /data/app/
mkdir -p /data/app/oracle
mkdir -p /data/app/oracle/11.2.0/db_1
chown -R oracle:oinstall /data/app/
chmod -R 775 /data/app
环境变量
cat >> /home/oracle/.bash_profile <<EOF
export ORACLE_BASE=/data/app/oracle
export ORACLE_HOME=\$ORACLE_BASE/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=\$PATH:\$ORACLE_HOME/bin
EOF
然后进入到oracle 安装文件夹下,输入“./runInstaller”:
oracle 配置完成环境后,运行./runInstaller时提示:
Cold not execute auto check for display colors using command /usr/bin/xdpyinfo.Check if the DISPLAY variable is set.
最直接的解决方法:
注销登录oracle用户
参考:http://ifshell.com/thread-69-1-1.html
相关报错:
1. 安装Oracle 11gR2,报错:[INS-06101] IP address of localhost could not be determined
出现这种错误是因为主机名和/etc/hosts 文件不一致,只需要把主机名和其IP 写入/etc/hosts 文件,就ok了。
查看主机名和和ip 地址关系:
[root@localhost~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
这里的主机名是localhost.localdomain.
[root@localhost~]# cat /etc/hosts
# Do not removethe following line, or various programs
# that requirenetwork functionality will fail.
127.0.0.1localhost
这里我们修改一下主机名,Linux 下修改/etc/sysconfig/network 里的hostname 需要重启系统才能生效。
修改network 文件之外,再使用hostname 命令指定一下主机名,就不用重启OS了。
1. 修改/etc/sysconfig/network 文件
[root@localhost~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=dave
2. 使用hostname 命令修改主机名,该修改重启会失效,但在第一步我们已经修改过。所以失效也没关系
[root@localhost ~]# hostname
localhost
[root@localhost ~]# hostname dave
[root@localhost ~]# hostname
dave
3. 修改hosts 文件
[root@localhost ~]# cat /etc/hosts
# Do not remove the following line, orvarious programs
# that require network functionality willfail.
127.0.0.1 localhost
192.168.3.222 dave
再次运行安装文件,顺利通过。
2.
oracle 配置完成环境后,运行./runInstaller时提示: |
Cold not execute auto check for display colors using command /usr/bin/xdpyinfo.Check if the DISPLAY variable is set.
最直接的解决方法:
注销登录oracle用户
Linux下面安装oracle
http://stuart.blog.51cto.com/728677/1343703
Windows下面卸载oracle 11g数据库方法
http://qing0991.blog.51cto.com/1640542/1377939
http://meiling.blog.51cto.com/6220221/1432982