SUSE Enterprise 10 Linux上Oracle 11g安装笔记

2014-11-24 18:22:24 · 作者: · 浏览: 0

一. 检查环境


1.检查软件包是否安装


binutils-, compat-libstdc++-, elfutils-libelf, glibc, gcc, elfutils-libelf-devel


glibc-common, glibc-devel, gcc-c++, libaio, libaio-devel, libgcc, libstdc++


libstdc++-devel, make, sysstat, unixODBC, unixODBC-devel


2. 检查java软件包是否安装


java -version 查看java安装的版本。


#配制java环境变量,如果上面的命令可以执行就不用配置了。


export JAVA_HOME=/usr/local/jdk1.6.0_20


export PATH=$PATH:/usr/local/jdk1.6.0_20/bin


3.建议不要安装orarun,sapinit两个软件包


二. 配置参数


1. 修改/etc/hosts, 配制主机


2. 设置核心参数 /etc/sysctl.conf


#kernel.core_uses_pid = 1


kernel.shmall = 2097152


kernel.shmmax = 2147483648 #字节单位,物理内存x1024x1024x2,为内存的2倍


kernel.shmmni = 4096


kernel.sem = 250 32000 100 128


fs.file-max = 65536


net.ipv4.ip_local_port_range = 1024 65000


net.core.rmem_default = 8388608


net.core.rmem_max = 8388608


net.core.wmem_default = 262144


net.core.wmem_max = 262144


#sysctl -p使内核参数生效


3.shell limits修改/etc/security/limits.conf


oracle hard nofile 65536


oracle soft nproc 16384


oracle hard nproc 16384



oracle - nofile 65536


oracle - nproc 16384


4.创建oracle用户


groupadd dba oinstall


useradd -g oinstall -G dba -m oracle


mkdir -p /opt/oracle


mkdir -p /opt/oraInventory


chown -R oracle:oinstall /opt/oracle


chown -R oracle:oinstall /opt/oraInventory


chmod -R 755 /opt/oracle


5.设置环境变量 /home/oracle/.profile


export ORACLE_BASE=/opt/oracle


export ORACLE_HOME=$ORACLE_BASE/product/oraHome #$ORACLE_BASE/product/11gR1/db


export ORACLE_SID=orcl


export ORACLE_OWNER=oracle


export ORACLE_TERM=vt100 #xterm


export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin:$ORACLE_HOME/Apache/Apache/bin


export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib


export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib


export ORA_NLS33=$ORACLE_HOME/nls/admin/data


export SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32


export DBCA_RAW_CONFIG=/opt/oracle/rawdevpath


export NLS_LANG=AMERICAN_AMERICA.UTF8 #AL32UTF8 #american_america.ZHS16GBK


#DISPLAY=localhost:0


#export ORACLE_USER=oracle


#vi /etc/oratab N->Y(大写)自动启动


三. 环境配置完成就可以开始安装oracle了。和平常的软件安装没什么区别。


1. 安装时选择只安装软件可以快些。安装要使用oracle账号进行安装。结束后根据提示使用root账号运行几个脚本。


2. oracle安装完后,创建数据库文件。


netca(或netmgr)----配置监听器


dbca----创建数据库


3. 常用的操作命令


sqlplus /nolog


connect /as sysdba #sqlplus / as sysdba


startup 开起数据库


shutdown abort 强制关闭数据库 #shutdown immediate


lsnrctl start/stop 启动和停止监听