、内核参数及限制更改

1. 编辑 /etc/sysctl.conf 文件,添加如下内容

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 16069803776

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

# sysctl -p   使参数生效

2. 编辑 /etc/security/limits.conf 文件,添加如下内容

oracle soft   nproc   2047

oracle hard    nproc   16384

oracle soft    nofile  1024

oracle hard    nofile  65536

oracle soft    stack   10240

oracle hard    stack   32768

、创建用户和用户组

安装 oracle 数据库需要 oracle 用户及组 dba 、 oinstall 、 oper 组

1. 创建组和用户

#groupadd – g 501 oinstall

#groupadd – g 502 dba

#groupadd -g 503 oper

#useradd -g oinstall -G dba,oper -u 501 -d /home/oracle oracle

参数说明 -g 指定用户组

-G 指定附加组

-d 指定用户目录

激活 oracle 用户(修改 oracle 用户密码)

#passwd oracle

2. 检查 oracle 用户

# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),503(oper),502(dba)

、创建目录和分配权限

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

# mkdir -p /u01/setup/os -- 用于操作系统 iso 文件存放

# mkdir -p /u01/setup/db -- 用于软件包文件存放

# chown -R oracle:oinstall /u01

# chown -R oracle:oinstall /oradata

# chown -R oracle:oinstall /backup

# chown -R oracle:oinstall /archivelog

#chmod – R 775 /u01

#chmod – R 775 /oradata

#chmod – R 775 /backup

#chmod – R 775 /archivelog

注:在通常的生产环境中,我们将数据库软件( ORACLE_HOME )安装在本地,将数据( oradata/backup/archivelog )安装在存储中

、编写环境变量

# su - oracle

$ vi .bash_pfile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

export ORACLE_SID= bhtcdb

export NLS_LANG='AMERICAN_AMERICA.ZHS16GBK'

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=$PATH:/sbin:/usr/lbin:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/lib

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

、配置本地 yum 源,安装 rpm 包

1. 配置本地 yum 源

# mount -o loop /u01/setup/os/* /mnt

# yum-config-manager --add-repo file:///mnt

# vi  /etc/yum.repos.d/mnt.repo

添加以下内容

[mnt]

name=Yum Source

baseurl=file:///mnt

enabled=1

gpgcheck=0

# yum makecache

2. 安装如下包

[root@rac01 opt]#yum install -y  binutils compat*  elfutils-libelf elfutils-libelf-devel  glibc glibc-common  glibc-devel gcc gcc-c++ libaio libgcc  libstdc++ libstdc++-devel make sysstat unixODBC-devel libaio-devel ksh

数据库软件安装

1. 解压上传的软件包

[oracle@cqtc1 ~]$ cd /u01/setup/db/

[oracle@cqtc1 db]$ ls

p13390677_112040_Linux-x86-64_1of7.zip  p13390677_112040_Linux-x86-64_2of7.zip

$ unzip p13390677_112040_Linux-x86-64_1of7.zip

$ unzip p13390677_112040_Linux-x86-64_2of7.zip

2. 安装数据库软件

打开 xmanager-passive

$ export DISPLAY=IP:0.0

$ cd database/

$ ./runInstaller -- 运行

Pdksh 包错误说明 : 在 RHEL 操作系统中没有这个包,但是有 ksh 包。这两个包产生的效果一样,因此我们安装 ksh 包可以忽略这个错误。

OK ,数据库软件安装完成

---------- end ------------

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2284230/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31529886/viewspace-2284230/

【安装配置】Oracle数据库Linux系统下安装(图形界面)相关推荐

  1. 查询linux安装了什么数据库,Linux系统中安装MySQL数据库操作手册

    Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是 ...

  2. 在Linux下安装bind服务,在Linux系统下安装DNS服务器BIND

    BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件.它是互联网上最广泛使用的一种DNS服务器,下面讲解在linux系统下如何安装DNS服 ...

  3. 在linux下安装mongo数据库,Linux系统下安装MongoDB

    MongoDB提供了Linux系统上32位和64位的安装包,你可以在官网下载安装包. 下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) . curl-O https://fa ...

  4. redhat linux 安装桌面环境,RedHat Linux系统下安装KDE桌面环境

    Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME.如果你在安装系统时没有装K ...

  5. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  6. CentOS7下使用yum快速安装配置oracle数据库

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...

  7. linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装

    linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...

  8. Linux系统下安装配置 Nginx 超详细图文教程

    Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...

  9. jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter

    Apache JMeter是Apache组织开发的基于Java的压力测试工具,因此首先需要安装的是JDK 目前JMeter3.0需要的在JDK1.7及以上版本运行这是需要注意的一点 一.下载JDK 下 ...

最新文章

  1. Windows 2003 + ISA 2006+单网卡×××配置(4)
  2. 计算机存储临时数据的存储器,计算机关闭后存储的数据不会丢失的内存储器是...
  3. 通过C++ Interop把Windows窗体集成到MFC应用程序中
  4. Struts 整合 SpringMVC
  5. String 使用不当可能导致内存泄露
  6. 使用Nginx搭建图片服务器(windows7)
  7. using namespace std 不识别_一篇文章带你了解 C++ 的门门道道,不知道的快点看过来...
  8. C语言串 typedef char String[MaxLength + 1]
  9. Windows10系统彻底禁止自动更新
  10. 单片机c语言程序设计实训100例 代码,单片机C语言程序设计实训100例——基于8051+Proteus仿真[1]...
  11. 典型环节的电路模拟MATLAB,典型环节的模拟及参数测试
  12. 华为鸿蒙os logo,华为鸿蒙 OS Logo :Powered by HarmonyOS
  13. 最高限价!单晶组件或无缘国网分布式光伏系统招标
  14. 管理打开的标签,减少Chrome95%内存 —OneTab
  15. Bootstrap——网格布局
  16. MonoRail学习-入门实例篇
  17. 基于区块链的学生课程成绩查询系统
  18. 查询字体文件所包含的文字
  19. 透彻解析信号地与电源地的关系
  20. 解决Linux下RTL8723be无线网卡搜索不到wifi的问题——华硕笔记本安装deepin15.11无wifi信号

热门文章

  1. 使用Filter,Listener 时无法注入Bean的解决方法
  2. L1-044 稳赢-PAT团体程序设计天梯赛GPLT
  3. 蓝桥杯 ADV-132 算法提高 笨小猴
  4. presentViewController:navigationController animated:YES completion:^(void)
  5. Python判断文件和文件夹是否存在的方法
  6. Javascript获取select下拉框选中的的值
  7. 第一章 CLR执行模型
  8. NodeJs从零构建代理ip池(一)介绍
  9. Android开发实践:自定义ViewGroup的onLayout()分析
  10. Gesture APIs-Furthering Windows Mobile 6.5 Touch Gesture Framework