当前位置: > 数据库 > Oracle >

Oracle11g在Linux安装

时间:2016-06-10 00:15来源:linux.it.net.cn 作者:IT

**************************Oracle安装*********************************
以root用户登录linux,执行以下命令
#groupadd dba
#groupadd oper
#groupadd oinstall
#useradd oracle
#usermod -G oinstall oracle        
#usermod -G dba oracle
#passwd oracle
预先创建安装目录
#mkdir -p /opt/oracle
#mkdir -p /opt/oracle/product
#mkdir -p /opt/oraInventory
设置目录的所有者所属组和权限
#chown -R oracle.oinstall /opt/oracle 
#chown -R oracle.dba /opt/oraInventory
#chmod -R 775 /opt/oracle
 
设置用户oracle的环境变量
#su - oracle
$vim /home/oracle/.bash_profile
在文件中添加如下:
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin


oracle用户登录使设置生效
$ source .bash_profile  $ . ./.bash_profile
 
通过配置文件修改主机名
vim /etc/sysconfig/network #通过配置文件修改主机名
NETWORKING=yes
HOSTNAME= #修改该值作为主机名,


设置网络地址
vim /etc/sysconfig/network-scripts/eth0 //编辑指定网络接口配置文件
DEVICE=eth0 //指定接口名称
ONBOOT=yes //系统启动时加载
BOOTPROTO=static //IP地址静态配置,若该值为“dhcp”则为动态获得
IPADDR=192.168.0.1 //设置IP地址
NETMASK=255.255.255.0 //设置子网掩码
GATEWAY=192.168.0.254 //设置默认网关


Oracle 11g 对 Red Hat Enterprise Linux软件包要求:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11


修改linux最大进程数限制
查看ulimit -u
修改ulimit -u 4090  最大限制4096


内核参数:/etc/sysctl.conf   使参数文件生效sysctl -p
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128


net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max=4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


fs.file-max = 6815744
fs.aio-max-nr = 1048576


修改/etc/hosts文件
vim /etc/hosts
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.137.112 oracle.domain.com oracle


.zip的包,执行以下命令
#unzip linux_11gR2_database_1of2.zip
#unzip linux_11gR2_database_2of2.zip
注意解压好的目录用户oracle必须具有读写和执行的权限,可以将目录的用户和组改为oracle:
#chown -R oracle database
#chgrp -R oinstall database

reboot并以oracle登录
./runInstaller 进入图形界面安装


以root用户登录,进入所提示目录,并执行这2个脚本。
/opt/oraInventory/orainstRoot.sh
/opt/oracle/product/root.sh
直接按回车, 缺省值就可以,完成数据库软件安装


***************************************************************************
查看监听器 lsnrctl


创建监听器
#netca
进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。
安装完成后可以使用命令
#ps -ef
来查看Listener是否配置成功


安装数据库程序
执行命令:
#dbca


启动测试数据库
sqlplus /nolog
startup
conn /as sysdba


(责任编辑:IT)
------分隔线----------------------------