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)
**************************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) |