-------------------------- RHEL6 命令安装桌面 --------------------------
第一步挂载镜像的时候应该挂载光盘镜像吧\
mount -t iso9660 -o loop /home/installation/OracleLinux-R6-U2-Server-x86_64-dvd.iso /mnt/
3.新建一个本地repo文件
# vi /etc/yum.repos.d/local.repo
[Server]
name=Server
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
2.安装桌面
桌面在软件组desktop中,这和rhel5不太一样,rhel5里面好像为gnome
那么就开始安装桌面吧,但之前必须先安装Xwindow软件组
yum groupinstall "X Window System"
yum groupinstall "Desktop"
重启从图形界面启动
vim /etc/inittab
id:3:initdefault:
将3改成5,5即是X11 图形界面启动
-------------------------- 安装ORACLE 11G部分 ------------------
参考Oracle官方安装文档:http://docs.oracle.com/cd/E11882_01/install.112/e10857/toc.htm
1.安装依赖软件包,配置好yum源后,使用root用户安装软件包
# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*
2.新建用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -m oracle
# id oracle
# passwd oracle
3.根据官方文档指引修改内核参数
#vim /etc/sysctl.conf
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 = 1048576
# sysctl -p
4.为安装用户设置资源限制
# vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
5.新建安装目录
# mkdir -p /u01/app/oracle
# mkdir -p /u01/app/oraInventory
# chown oracle:oinstall /u01/app/*
# chmod -R 775 /u01/app/*
6.修改oracle用户环境变量
# su - oracle
# vi /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/
export PATH=$PATH:$ORACLE_HOME/bin
# source /home/oracle/.bash_profile 使其生效
6.#vim /etc/hosts 增加
192.168.1.140 orcl.domain.com(主机名称) oracle
注意将主机名对应到真实ip地址,否则oracle有可能将监听程序仅仅建立在127.0.0.1上
6.关闭selinux
vim /etc/selinux/config
7.解压ORACLE的database到u01文件夹下,修改安装包所有者oracle:oinstall,开始安装。
---------------------------------------------- 遇到的问题 --------------------------------------------------
1.在安装过程中界面出现四方型的乱码,无法识别中文,在Linux中Oracle安装出现的乱码主要原因来自于oracle自带的jre,所以首先安装自己的java的jre安装好后
./runInstaller -jreLoc /usr/lib/jvm/jre (改变为自己的jre路径)
或者改成英文export LANG=en_US
2.[INS-20802] Oracle Database Configuration Assistant 失败
网上都说安装一个补丁p8670579_112010_LINUX-x86-64.zip就可以了,装了还是不行,后来把系统全部设置成英文,就没有INS 20802错误了。
#vim /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
LC_ALL="en_US.UTF-8"
export LC_ALL
---------------------------------------------- root系统管理员的后安装任务 --------------------------------------------------
设置数据库随系统启动关闭而启动关闭
vim /etc/oratab
orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y
修改$ORACLE_HOME/bin/下的dbstart和dbshut
ORACLE_HOME_LISTNER=$ORACLE_HOME ($1改为$ORACLE_HOME)
---------------------------------------------- oracle拥有者的后安装任务 --------------------------------------------------
备份好以下脚本以防其他ORACLE产品会覆盖它:/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
该脚本的作用是设置ORACLE_OWNER和ORACLE_HOME环境变量的值,并添加适合的值到/etc/oratab文件。
---------------------------------------------- PLSQL Developer 安装 --------------------------------------------------
安装oracle客户端的一个叫Instant client,注意对应oracle的版本