Oracle在安装和使用中需要特定用户,不能用root用户来安装和运行Oracle
推荐使用Oracle用户
添加redhat系统安装包
用root用户登录后安装相关的linux系统安装包
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rmp
rmp -ivh elfutils-libelf-devel-0.152-l.el6.i686.rmp
rpm -ivh libstdc++-devel-4.4.6-4.el6.i686.rpm
rpm -ivh gcc-c++4.4.6-4.el6.i686.rpm
rpm -ivh libaio-devel-0.3.107-10.el6.i686.rpm
rpm -ivh unixODBC-2.2.14-11.el6.i686.rpm
rpm -ivh unixODBC-devel-2.2.14-11.el6.i686.rpm
添加组合用户
-用root用户登录后添加组
groupadd dba
groupadd oinstall
添加oracle用户
useradd oracle -d /home/oracle -g oinstall -G dba -m
passwd oracle
此时屏幕会出现New passwd提示:根据提示为自己的oracle用户设置一个密码
预先创建安装目录:
mkdir -p /opt/oracle/product
mkdir -p /opt/oracle/product/11.2.0
mkdir -p /opt/oraInventory
mkdir -p /opt/oracle/oradata
设置目录的所有者所属组合和权限
chown -R oracle.oinstall /opt/oracle
chown -R oracle.oinstall /opt/oracle/oradata
chown -R oracle.oinstall /opt/oracle/product/11.2.0
chown -R oracle.dba /opt/oraInventory
chown oracle.dba /opt/oracle
设置环境变量
设置用户oracle的环境变量
用oracle用户身份登陆
su -oracle
cd
vi .bash_profile
export ORACLE_BASH=/opt/oracle
export ORACLE_HOME=$ORACLE_BASH/product/11.2.0
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
. .bash_profile
上传安装包
用oracle用户上传安装包到oracle用户下
运行unzip工具解压安装包
安装oracle database
用oracle登录linux xwindow桌面,登录成功之后,点击鼠标
右键,打开一个终端,进入解压后的database目录
执行:
chmod +x install/.oui
chmod +x install/unzip
chmod +x runInstaller
./runInstaller
推荐使用Oracle用户
添加redhat系统安装包
用root用户登录后安装相关的linux系统安装包
rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rmp
rmp -ivh elfutils-libelf-devel-0.152-l.el6.i686.rmp
rpm -ivh libstdc++-devel-4.4.6-4.el6.i686.rpm
rpm -ivh gcc-c++4.4.6-4.el6.i686.rpm
rpm -ivh libaio-devel-0.3.107-10.el6.i686.rpm
rpm -ivh unixODBC-2.2.14-11.el6.i686.rpm
rpm -ivh unixODBC-devel-2.2.14-11.el6.i686.rpm
添加组合用户
-用root用户登录后添加组
groupadd dba
groupadd oinstall
添加oracle用户
useradd oracle -d /home/oracle -g oinstall -G dba -m
passwd oracle
此时屏幕会出现New passwd提示:根据提示为自己的oracle用户设置一个密码
预先创建安装目录:
mkdir -p /opt/oracle/product
mkdir -p /opt/oracle/product/11.2.0
mkdir -p /opt/oraInventory
mkdir -p /opt/oracle/oradata
设置目录的所有者所属组合和权限
chown -R oracle.oinstall /opt/oracle
chown -R oracle.oinstall /opt/oracle/oradata
chown -R oracle.oinstall /opt/oracle/product/11.2.0
chown -R oracle.dba /opt/oraInventory
chown oracle.dba /opt/oracle
设置环境变量
设置用户oracle的环境变量
用oracle用户身份登陆
su -oracle
cd
vi .bash_profile
export ORACLE_BASH=/opt/oracle
export ORACLE_HOME=$ORACLE_BASH/product/11.2.0
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
. .bash_profile
上传安装包
用oracle用户上传安装包到oracle用户下
运行unzip工具解压安装包
安装oracle database
用oracle登录linux xwindow桌面,登录成功之后,点击鼠标
右键,打开一个终端,进入解压后的database目录
执行:
chmod +x install/.oui
chmod +x install/unzip
chmod +x runInstaller
./runInstaller