Welcome 微信登录

首页 / 数据库 / MySQL / CentOS 5.8安装Oracle 11g

一直没总结Oracle 11g的安装过程,今天公司不忙,好好整理一下并记录下来,以便于再次安装时参考。OS:CentOS 5.8Oracle: 11g2过程如下:1:将Oracle上传到服务器上如:-rw-r--r-- 1 root root 1239269270 08-17 12:47 linux.x64_11gR2_database_1of2.zip
-rw-r--r-- 1 root root 1111416131 08-17 12:49 linux.x64_11gR2_database_2of2.zip先在同一个目录下解压以上2个文件,注意:先解压第一个,然后再解压第二个。 unzip linux.x64_11gR2_database_1of2.zip完成后会在该目录下产生一个database的目录。如果你想解决在sqlplus下产生上下键乱码bug,就得准备 rlwrap-0.37.tar.gz 。下载地址为:http://www.linuxidc.com/Linux/2011-11/47463.htm解压文件: tar -zxvf rlwrap-0.37.tar.gz解压后会产生rlwrap-0.37目录,进入目录进行安装并测试:[root@test zip]# cd rlwrap-0.37
[root@test rlwrap-0.37]# ./configure && make && make install  安装
....过程省略
[root@test rlwrap-0.37]# which rlwrap  检查是否安装成功
/usr/local/bin/rlwrap根据oracle文档要求创建dba用户组,安装oracle软件的oinstall组(os级别的用户组)和用户oracle。并创建oracle软件的home目录,该目录的创建方式请遵循oracle文档中OFA即Optimal Flexible Architecture原则。[root@test rlwrap-0.37]# groupadd dba
[root@test rlwrap-0.37]# groupadd oinstall
[root@test rlwrap-0.37]# useradd -g oinstall -G dba oracle
[root@test rlwrap-0.37]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@test rlwrap-0.37]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.切换到用户oracle,编辑环境变量,并做如下设置:[oracle@test ~]$ vi .bash_profile
# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH
export ORACLE_SID=test
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK        常用字符集格式还有AMERICAN_AMERICA.AL32UTF-8
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME LD_LIBRARY_PATH PATHstty erase ^h                                    用于解决sqlplus下上下键乱码的问题
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"修改后保存即可,测试修改是否成功:[oracle@test ~]$ exit
logout
[root@test ~]# su - oracle
[oracle@test ~]$ env | grep ORA
ORACLE_SID=test
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
  • 1
  • 2
  • 3
  • 下一页
pl/sql存储过程loop死循环CentOS 6.2 64位安装Oracle 11g时check package无法通过相关资讯      CentOS安装Oracle  Oracle 11g安装教程 
  • CentOS7安装Oracle 11gR2 图文详解  (04月23日)
  • CentOS 6.5系统安装Oracle11.2.0.4  (12/19/2015 16:27:28)
  • CentOS上安装Oracle XE指南  (01/10/2015 17:30:01)
  • CentOS6.5下安装Oracle 11g图文详  (03月28日)
  • CentOS安装Oracle数据库详细介绍及  (08/04/2015 08:50:23)
  • CentOS 6.3环境Oracle 11gR2数据库  (12/29/2014 14:50:26)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图