Oracle 11g安装
1、修改linuxshell参数
vi /etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
修改内核参数
vi /etc/sysctl.conf
kernel.shmmax = 4046471168
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
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
fs.aio-max-nr = 1048576
执行如下命令:使内核参数生效
sysctl -p
2、创建oracle用户及用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
设置oracle用户的口令:
passwd oracle
我这里设置为oracle
3、创建数据库软件目录
mkdir -p /u01/app/oracle
chown -R oracle.oinstall /u01/app
4、修改oracle用户环境变量
su - oracle
vi .bashrc
export ORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export THREADS_FLAG=native
export
使环境变量生效,执行如下命令
source .bashrc
5、下载软件到/home/oracle目录并且解压
下地址如下:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html
修改软件目录权限:
chown -R oracle.oinstall database
6、安装依赖
yum -y install unixODBC-devel*
yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaiolibaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel
7、在root用户下打开普通用户调用Xserver
[[email protected] ~]# vncserver
New ‘node2:4 (root)‘ desktop is node2:4
Starting applications specified in/root/.vnc/xstartup
Log file is /root/.vnc/node2:4.log
[[email protected] ~]# export DISPLAY=node2:4
[[email protected] ~]# xhost +
access control disabled, clients canconnect from any host
xclock
注意:红色对应你自己的机器的信息。
备注这一步可能会出现各种各样的问题 我直接应用xmanager 直接连接oracle用户。然后../runInstaller即可
8、用oracle用户开始安装oracle
su - oracle
export DISPLAY=node2:4
cd /home/oracle/database
./runInstaller
图形界面有如下:
(1)configure
(2)install创建和配置数据库
(3)system class
(4)grid
(5)type install
(6)
(7)create inventory
(8)check 在这里点击ignoreall
(9)summary
(10) install product 安装完成会出现2个脚本
用root用户执行即可
(11)安装完成 点击close即可
9、登陆sqlplus
sqlplus / as sysdba
select status from v$instance;
状态为open表示安装成功了。
备注:如果有什么问题可以发邮件到我qq邮箱[email protected]