一.安装centos 6.5

二.安装ora所需的库

三.修改centos内核

四.建用户组和目录结构等

五.安装ora11g2r

六.安装sqlplus的翻页程序和help补丁

七.自启动脚本

八.常用命令

################################################################

一. 安装centos6.5 x86

安装centos 6 x86,选择desktop ,选择 “开发” 勾选 “开发工具”和“附加开发” 两项。内存2G,swap分区4200M

二. 安装补丁包

1.安装系统包

查询缺少的包

rpm -q binutils-2.20.51.0.2  compat-libcap1 compat-libstdc++-33-3.2.3  gcc-4.4.7  gcc-c++-4.4.7  glibc-2.12 glibc-devel-2.12 libgcc libstdc++- libstdc++-devel  libgcc libstdc++- libstdc++-devel libaio-0.3.107 libaio-devel-0.3.107  make-3.81 sysstat-9.0.4

如果按照前面的勾选,此时会缺少三个包,安装包,将光盘挂接,进入光盘目录,安装

rpm -ivh compat-libcap1-1.10-1.i686.rpm compat-libstdc++-33-3.2.3-69.el6.i686.rpm libaio-devel-0.3.107-10.el6.i686.rpm

2. 安装unix数据驱动包

查询 rpm -q unixODBC-2.2.14 unixODBC-devel-2.2.14

安装

rpm -ivh unixODBC-2.2.14*.rpm unixODBC-devel-2.2.14*.rpm

3. 安装ksh

按照oracle的官方文档,安装ksh时,报错。怀疑为版本高,不兼容。后安装低版本解决

wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/ksh-20100621-18.el5.i386.rpm

wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/pdksh-5.2.14-37.el5_8.1.i386.rpm

rpm -ivh ksh-20100621-18.el5.i386.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.i386.rpm

4. 解决安装时的中文乱码

缺少 "中易宋体18030" v2.01

mkdir -p /usr/share/fonts/zh_CN/TrueType

cd /usr/share/fonts/zh_CN/TrueType

wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/zysong.ttf

5. 关闭 iptables

chkconfig iptables off

chkconfig ip6tables off

三. 修改linux内核参数

1.修改控制文件

vim /etc/sysctl.conf

kernel.shmmni = 8192

kernel.sem =250 32000 100 128

fs.file-max = 6815744

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.aio-max-nr = 1048576

2.修改许可文件

vim  /etc/security/limits.conf

*  soft  nproc  2047

*  hard  nproc  16384

*  soft  nofile 1024

*  hard  nofile 65536

3.修改登陆安全文件

vim /etc/pam.d/login

session  required  pam_limits.so

4.修改selinux

vim /etc/selinux/config

SELINUX=disabled

5.修改主机名

vim /etc/hosts

删除掉所有其他的条目 只留一条

192.168.7.72            ora.tralinhotel.cn    ora

三.建用户组和目录结构等

1.建用户和组,并设置密码

groupadd oinstall

groupadd dba

groupadd oper

groupadd asmadmin

useradd -g oinstall -G dba,oper,asmadmin oracle

passwd oracle

2.建目录结构

mkdir -p /u01/app/oracle/product/11.2.0/

mkdir /u01/oradata

chmod -R 755 /u01

chown -R oracle.oinstall /u01

3.修改环境变量

vim /home/oracle/.bash_profile

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/

export ORACLE_SID=ora

export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin

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

export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export LANG="zh_CN.UTF-8"

export ORACLE_TERM=vt100

if [ $USER = "oracle" ] ;

  then  if [ $SHELL = "/bin/ksh" ] ;

    then    ulimit -p 16384

       ulimit -n 65536

    else

        ulimit -u 16384 -n 65536

      fi

    fi

4.即时生效 在终端运行

/sbin/sysctl -p

五.安装oracle 11g2r

1.下载ora11g2r

su - oracle

wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/linux_11gR2_database_1of2.zip

wget ftp://sdgtxuyong:xxxxx@192.168.7.66/tools/database/oracle11/linux_11gR2_database_2of2.zip

unzip  linux_11gR2_database_1of2.zip

unzip  linux_11gR2_database_2of2.zip

2.到ui界面,用root开启xhost+

xhost +

3.安装ora11g2r

su - oracle

cd database

./runInstaller

4.修改tmpfs的分区大小 ( 在centos6下,安装了3次无报错,但是在centos5下,报bug)

vim /etc/fstab

tmpfs           default,size=6g 0 0

六.安装sqlplus的翻页程序和help补丁

1.sqlplus翻页程序

wget ftp://sdgtxuyong:xxxxxx@192.168.7.66/tools/database/oracle11/rlwrap-0.37.tar.gz

tar zxvf rlwrap-0.37.tar.gz

./configure

make && make install

写入用户环境变量

# echo 'alias sqlplus="rlwrap sqlplus"'>> /home/oracle/.bash_profile

2.安装帮助help

用 system登陆

@?/sqlplus/admin/help/hlpbld.sql helpus.sql

用法:help shutdown

3.证书bug 浏览器会报证书秘钥长度过短错误。

certutil -setreg chain\minRSAPubKeyBitLength 512

七. 自启动脚本(###待续)

八. 常用命令

sqlplus / as sysdba

1.开启关闭

startup nomount | mount | open

alter database mount | open

shutdown immediate

2.监听服务

lsnrctl

3.当前用户名和表空间

select username,default_tablespace from user_users;

4.开启oem监控命令

emctl start|stop dbconsole

5.用户

创建 create user 用户名 identified by 口令 [account lock|unlock]

解锁 alter user 用户名 account lock|unlock;

授权 grant CONNECT, RESOURCE TO 用户名;

回收 revoke CONNECT, RESOURCE FROM 用户名;

centos6 x86 安装 oracle 11g2r 日志的更多相关文章

  1. centos5.2 x86 安装 oracle 11g2r 日志

    一.安装centos 二.安装ora所需的库 三.修改centos内核 四.建用户组和目录结构等 五.安装ora11g2r 六.安装sqlplus的翻页程序和help补丁 七.自启动脚本 八.常用命令 ...

  2. CentOS6.9 安装Oracle 11G 版本11.2.0.1.0

    安装实例与数据库 CentOS6.9 安装Oracle 11G 版本11.2.0.1.0 一.检查系统类别. 查看 系统的类别,这里是 64位系统:[root@localhost ~]# uname ...

  3. CentOS6.5安装Oracle 12c

    CentOS6.5 安装 ORACLE 12c步骤 Oracle官网下载oracle12c安装包,解压软件:unzip linuxx64_12201_database.zip 一.创建用户和组#gro ...

  4. solaris x86安装ORACLE 11.2.0.3软件时因SWAP不足报错: INFO: ld: fatal: mmap anon failed

    1.ORACLE软件安装到86%时报错,图忘截了.日志例如以下: /oracle/u01/app/oracle/product/11.2.0/ INFO: db_1/lib/sysliblist` - ...

  5. centos6.5安装logwatch监控日志

    Logwatch是使用 Perl 开发的一个日志分析工具Logwatch能够对Linux 的日志文件进行分析,并自动发送mail给相关处理人员,可定制需求Logwatch的mail功能是借助宿主系统自 ...

  6. CentOS6.3安装 Oracle 11g R2

    1.设置系统1.1.包需求 11g很人性化了,增加了检查的机制,还有就是不象10g那样在64位下要安装很多的32位包,只需要安装一个gcc-32bit-4.3就OK了.下列表必须要安装:binutil ...

  7. CentOS6.5 安装ORACLE 安装界面乱码解决方案

    在终端运行 export LANG=EN_US 然后再执行安装程序

  8. CentOS6.7安装Oracle数据库

  9. CentOS6.8安装Oracle11g

    ===== 这中间还有很多细节问题该文档中并没有说明和指出: 1.如/tmp目录必须单独分出来,不然oracle在以后的使用中会逐渐变慢 2.官网说的512M内存即可,这里纠正下,如果只是测试安装那还 ...

随机推荐

  1. Why GEMM is at the heart of deep learning

    Why GEMM is at the heart of deep learning I spend most of my time worrying about how to make deep le ...

  2. Android 5.0 技术新趋势

    由于 Android 的版本分裂比较严重,整个新系统升级可能需要一两年甚至更长时间.所以目前使用 Android 5.0 的大部分是喜欢尝鲜的用户,同时现在市场上能够很好支持 Android 5.0 ...

  3. Problem A: The Monocycle

    uva10047:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&am ...

  4. Area

    http://poj.org/problem?id=1265 #include<cstdio> #include<istream> #include<algorithm& ...

  5. 【转】Android 菜单(OptionMenu)大全 建立你自己的菜单--不错

    原文网址:http://www.cnblogs.com/salam/archive/2011/04/04/2005329.html 菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中, ...

  6. (转载)Mysql使用Describe命令判断字段是否存在

    (转载)http://www.jz123.cn/plus/view.php?aid=39200 工作时需要取得MySQL中一个表的字段是否存在 于是就使用Describe命令来判断 mysql_con ...

  7. Android 屏幕截图

    1.同时按下电源键+音量下键截屏 PhoneWindowManager.java private void interceptScreenshotChord() { if (mScreenshotCh ...

  8. HDOJ(HDU) 2162 Add ‘em(求和)

    Problem Description Write a program to determine the summation of several sets of integers. Input Th ...

  9. .net快速创建PDF文档 by c#

    原文地址:http://www.cnblogs.com/Creator/archive/2010/03/13/1685020.html C#引用IText创建PDF文档 先引用IText    可以从 ...

  10. 《University Calculus》-chaper8-无穷序列和无穷级数-比值审敛法

    在分析等比级数的过程中,我们发现对于q<1的等比级数是收敛的,它表示级数每一项与它前一项的比值小于1,我们能否将这种方法推广起来用于一般级数的审敛呢? 从极限的定义出发: