【安装配置】Oracle数据库Linux系统下安装(图形界面)
一 、内核参数及限制更改
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系统下安装(图形界面)相关推荐
- 查询linux安装了什么数据库,Linux系统中安装MySQL数据库操作手册
Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是 ...
- 在Linux下安装bind服务,在Linux系统下安装DNS服务器BIND
BIND是一种开源的DNS(Domain Name System)协议的实现,包含对域名的查询和响应所需的所有软件.它是互联网上最广泛使用的一种DNS服务器,下面讲解在linux系统下如何安装DNS服 ...
- 在linux下安装mongo数据库,Linux系统下安装MongoDB
MongoDB提供了Linux系统上32位和64位的安装包,你可以在官网下载安装包. 下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) . curl-O https://fa ...
- redhat linux 安装桌面环境,RedHat Linux系统下安装KDE桌面环境
Red Hat Linux(以下简称Red Hat)是Linux的桌面系统,在Red Hat中使用得最多的就是KDE和GNOME两个桌面环境,在默认情况下安装的是GNOME.如果你在安装系统时没有装K ...
- linux系统下的oracle数据库,在Linux系统下安装Oracle数据库
在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...
- CentOS7下使用yum快速安装配置oracle数据库
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...
- linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装
linux系统下安装pfam数据库中hmmer软件以及python3非root用户的安装 http://hmmer.org/从该链接下载源,其中有Userguide.pdf 下载,解压缩并切换目录 之 ...
- Linux系统下安装配置 Nginx 超详细图文教程
Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...
- jemter在linux上怎么安装_【JMeter之一】在linux系统下安装jmeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具,因此首先需要安装的是JDK 目前JMeter3.0需要的在JDK1.7及以上版本运行这是需要注意的一点 一.下载JDK 下 ...
最新文章
- Windows 2003 + ISA 2006+单网卡×××配置(4)
- 计算机存储临时数据的存储器,计算机关闭后存储的数据不会丢失的内存储器是...
- 通过C++ Interop把Windows窗体集成到MFC应用程序中
- Struts 整合 SpringMVC
- String 使用不当可能导致内存泄露
- 使用Nginx搭建图片服务器(windows7)
- using namespace std 不识别_一篇文章带你了解 C++ 的门门道道,不知道的快点看过来...
- C语言串 typedef char String[MaxLength + 1]
- Windows10系统彻底禁止自动更新
- 单片机c语言程序设计实训100例 代码,单片机C语言程序设计实训100例——基于8051+Proteus仿真[1]...
- 典型环节的电路模拟MATLAB,典型环节的模拟及参数测试
- 华为鸿蒙os logo,华为鸿蒙 OS Logo :Powered by HarmonyOS
- 最高限价!单晶组件或无缘国网分布式光伏系统招标
- 管理打开的标签,减少Chrome95%内存 —OneTab
- Bootstrap——网格布局
- MonoRail学习-入门实例篇
- 基于区块链的学生课程成绩查询系统
- 查询字体文件所包含的文字
- 透彻解析信号地与电源地的关系
- 解决Linux下RTL8723be无线网卡搜索不到wifi的问题——华硕笔记本安装deepin15.11无wifi信号
热门文章
- 使用Filter,Listener 时无法注入Bean的解决方法
- L1-044 稳赢-PAT团体程序设计天梯赛GPLT
- 蓝桥杯 ADV-132 算法提高 笨小猴
- presentViewController:navigationController animated:YES completion:^(void)
- Python判断文件和文件夹是否存在的方法
- Javascript获取select下拉框选中的的值
- 第一章 CLR执行模型
- NodeJs从零构建代理ip池(一)介绍
- Android开发实践:自定义ViewGroup的onLayout()分析
- Gesture APIs-Furthering Windows Mobile 6.5 Touch Gesture Framework