- 浏览: 295102 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
keepgoingxjw:
很有用,
深入学习spring-boot系列(四)--使用idea调试,热部署 -
电饭锅是对方感受到覆盖:
怎么恢复对compiler.automake.allow.wh ...
深入学习spring-boot系列(四)--使用idea调试,热部署 -
smilease:
写的很好,解决了我遇到的问题,非常感谢。
深入学习spring-boot系列(三)--使用thymeleaf模板 -
jisonami:
uronx 写道多个spring boot项目打成一个jar发 ...
深入学习spring-boot系列(二)--使用spring-data-jpa -
uronx:
多个spring boot项目打成一个jar发布,有没有试过? ...
深入学习spring-boot系列(二)--使用spring-data-jpa
1、安装jdk
centos7安装jdk1.7:http://jisonami.iteye.com/blog/2219327
2、创建oracle的安装用户和用户组
[root@localhost media]# groupadd oinstall
[root@localhost media]# groupadd dba
[root@localhost media]# useradd -g oinstall -G dba oracle
[root@localhost media]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
[root@localhost media]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
3、创建oracle的安装目录
[root@localhost media]# mkdir -p /u01/app/oracle
[root@localhost media]# chown -R oracle:oinstall /u01
[root@localhost media]# chmod -R 755 /u01
4、修改oracle环境变量
[root@localhost media]# su - oracle
[oracle@localhost ~]$ vi .bash_profile
在最末尾加上
#my oracle set
export TMP=/tmp
export TMPDIR=$TMP
export EDITOR=vim
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1(安装11gR2) export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db1(安装12C)
export ORACLE_SID=secooler
export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=192.168.1.7:0.0 (本机对应的ip地址)
umask 022
[oracle@localhost ~]$ source .bash_profile
查看配置好的oracle环境变量
[oracle@localhost ~]$ echo $ORACLE_BASE
/u01/app/oracle
[oracle@localhost ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2/db_1
[oracle@localhost ~]$ echo $ORACLE_SID
secooler
5、关闭selinux和防火墙
[root@localhost media]# vi /etc/selinux/config
SELINUX=disabled
1)Redhat6/CentOS6关闭防火墙方法
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
运行完成后查看防火墙关闭状态
service iptables status
2)Redhat7/CentOS7关闭防火墙方法
永久关闭防火墙:systemctl disable firewalld
关闭命令: systemctl stop firewalld
运行完成后查看防火墙关闭状态
systemctl status firewalld
6、通过sftp上传oracle安装包到/oraapp目录
解压和更改oracle安装包目录权限
[root@localhost oraapp]# mkdir /oraapp
[root@localhost oraapp]# cd /oraapp
[root@localhost oraapp]# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
[root@localhost oraapp]# chmod -R 755 /oraapp/database
[root@localhost oraapp]# chown -R oracle:oinstall /oraapp/database
7、修改内核参数 (可选,不改则为默认)
# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
8、上传oracle软件并解压
#mkdir /oraapp
使用filezilla等ftp软件上传oracle11gR2的包到oraapp目录
# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
# chown -R oracle:oinstall /oraapp/database/
# rm -rf /oraapp/linux.x64_11gR2_database_*
# du -sm database/ 查看解压oracle软件包后的大小
2367 database/
9、修改Shell Limits 以便提高Oracle 的执行效率(可选)
# vi /etc/security/limits.conf
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000
10、copy一下命令到命令行安装oracle所需要的依赖包
yum -y install \
binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33*.i686 \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc*.i686 \
glibc \
glibc-devel \
glibc-devel*.i686 \
ksh \
libgcc*.i686 \
libgcc \
libstdc++ \
libstdc++*.i686 \
libstdc++-devel \
libstdc++-devel*.i686 \
libaio \
libaio*.i686 \
libaio-devel \
libaio-devel*.i686 \
make \
sysstat \
unixODBC \
unixODBC*.i686 \
unixODBC-devel \
unixODBC-devel*.i686 \
libXp
最后,进行oracle11gR2图形界面安装
1) .以root用运行命令xhost +
# xhost +
access control disabled, clients can connect from any host
# su - oracle
$ cd /oraapp/database/
$ ./runInstaller 如果不想让oracle检查先决条件的话, ./runInstall -ignoresysprereqs
xhost+的作用
xhost 是用来控制X server访问权限的。
通常当你从hostA登陆到hostB上运行hostB上的应用程序时,
做为应用程序来说,hostA是client,但是作为图形来说,
是在hostA上显示的,需要使用hostA的Xserver,所以hostA是
server.因此在登陆到hostB前,需要在hostA上运行xhost +
来使其它用户能够访问hostA的Xserver.
xhost + 是使所有用户都能访问Xserver.
xhost + ip使ip上的用户能够访问Xserver.
xhost + nis:user@domain使domain上的nis用户user能够访问
xhost + inet:user@domain使domain上的inet用户能够访问。
使用vnc远程访问centos7桌面:http://jisonami.iteye.com/blog/2217972
centos7安装jdk1.7:http://jisonami.iteye.com/blog/2219327
2、创建oracle的安装用户和用户组
[root@localhost media]# groupadd oinstall
[root@localhost media]# groupadd dba
[root@localhost media]# useradd -g oinstall -G dba oracle
[root@localhost media]# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
[root@localhost media]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
3、创建oracle的安装目录
[root@localhost media]# mkdir -p /u01/app/oracle
[root@localhost media]# chown -R oracle:oinstall /u01
[root@localhost media]# chmod -R 755 /u01
4、修改oracle环境变量
[root@localhost media]# su - oracle
[oracle@localhost ~]$ vi .bash_profile
在最末尾加上
#my oracle set
export TMP=/tmp
export TMPDIR=$TMP
export EDITOR=vim
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1(安装11gR2) export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db1(安装12C)
export ORACLE_SID=secooler
export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH
export DISPLAY=192.168.1.7:0.0 (本机对应的ip地址)
umask 022
[oracle@localhost ~]$ source .bash_profile
查看配置好的oracle环境变量
[oracle@localhost ~]$ echo $ORACLE_BASE
/u01/app/oracle
[oracle@localhost ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2/db_1
[oracle@localhost ~]$ echo $ORACLE_SID
secooler
5、关闭selinux和防火墙
[root@localhost media]# vi /etc/selinux/config
SELINUX=disabled
1)Redhat6/CentOS6关闭防火墙方法
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
运行完成后查看防火墙关闭状态
service iptables status
2)Redhat7/CentOS7关闭防火墙方法
永久关闭防火墙:systemctl disable firewalld
关闭命令: systemctl stop firewalld
运行完成后查看防火墙关闭状态
systemctl status firewalld
6、通过sftp上传oracle安装包到/oraapp目录
解压和更改oracle安装包目录权限
[root@localhost oraapp]# mkdir /oraapp
[root@localhost oraapp]# cd /oraapp
[root@localhost oraapp]# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
[root@localhost oraapp]# chmod -R 755 /oraapp/database
[root@localhost oraapp]# chown -R oracle:oinstall /oraapp/database
7、修改内核参数 (可选,不改则为默认)
# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
8、上传oracle软件并解压
#mkdir /oraapp
使用filezilla等ftp软件上传oracle11gR2的包到oraapp目录
# unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
# chown -R oracle:oinstall /oraapp/database/
# rm -rf /oraapp/linux.x64_11gR2_database_*
# du -sm database/ 查看解压oracle软件包后的大小
2367 database/
9、修改Shell Limits 以便提高Oracle 的执行效率(可选)
# vi /etc/security/limits.conf
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000
10、copy一下命令到命令行安装oracle所需要的依赖包
yum -y install \
binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33*.i686 \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc*.i686 \
glibc \
glibc-devel \
glibc-devel*.i686 \
ksh \
libgcc*.i686 \
libgcc \
libstdc++ \
libstdc++*.i686 \
libstdc++-devel \
libstdc++-devel*.i686 \
libaio \
libaio*.i686 \
libaio-devel \
libaio-devel*.i686 \
make \
sysstat \
unixODBC \
unixODBC*.i686 \
unixODBC-devel \
unixODBC-devel*.i686 \
libXp
最后,进行oracle11gR2图形界面安装
1) .以root用运行命令xhost +
# xhost +
access control disabled, clients can connect from any host
# su - oracle
$ cd /oraapp/database/
$ ./runInstaller 如果不想让oracle检查先决条件的话, ./runInstall -ignoresysprereqs
xhost+的作用
xhost 是用来控制X server访问权限的。
通常当你从hostA登陆到hostB上运行hostB上的应用程序时,
做为应用程序来说,hostA是client,但是作为图形来说,
是在hostA上显示的,需要使用hostA的Xserver,所以hostA是
server.因此在登陆到hostB前,需要在hostA上运行xhost +
来使其它用户能够访问hostA的Xserver.
xhost + 是使所有用户都能访问Xserver.
xhost + ip使ip上的用户能够访问Xserver.
xhost + nis:user@domain使domain上的nis用户user能够访问
xhost + inet:user@domain使domain上的inet用户能够访问。
使用vnc远程访问centos7桌面:http://jisonami.iteye.com/blog/2217972
发表评论
-
host: mirrorlist.centos.org; 域名解析暂时失败"
2016-08-25 10:23 1834yum makecache更新CentOS源时报错 引用hos ... -
VMware下关于RHEL/CentOS的网络连接配置
2016-06-22 20:51 1942关于Linux上的网络配置,一段时间不配又忘了,干脆自己写一篇 ... -
安装OracleClient11gR2及PLSQLDevloper11.x记录
2016-05-18 11:53 8151、安装OracleClient11gR2 oracle官网下 ... -
一年多前的Linux笔记,仅以此文纪念当时的年少无知
2016-04-25 00:00 1350想我一个学计算机的学 ... -
搭建局域网ftp-yum服务器
2016-04-29 00:30 934无防范的配置:(初学者用) 1.安装createrepo ... -
CentOS7中配置DNS服务器
2016-04-29 00:30 1618查看某个区域开启的所有服务 [root@localho ... -
centos7的ssh远程登陆
2016-04-29 00:32 8341.centos7默认安装有openssh-server、op ... -
centos7架设vsftpd服务器
2016-04-28 00:08 5081.安装vsftpd yum install vsft ... -
centos7搭建nfs服务器
2016-04-29 00:30 15361、NFS的安装需要的软件包; Centos7:需要nfs-u ... -
centos7架设apache服务器
2016-04-28 00:08 6081.安装apache主程序httpd yum inst ... -
centos7安装samba服务器
2016-04-28 00:06 642centos 7安装samba服务器 1.关闭防火墙,sys ... -
centos7的一些新特性和命令
2016-04-28 00:06 7611.系统服务管理 systemctl 2.时间日期管理(使用 ... -
centos7使用mdadm软raid
2016-04-27 00:07 4202一.mdadm的语法 mdadm --detail / ... -
centos7的lvm应用
2016-04-27 00:05 919一.建立5个分区 /** ... -
centos7使用rpmbuild制作RPM包
2016-04-27 00:07 4905前言 所有操作在root权限下执行 ... -
centos7使用checkinstall制作RPM包
2016-04-27 00:05 1628checkinstall可以很方便的使用源码包构建RPM包和D ... -
centos7编写一个C语言的tarball软件包
2016-04-27 00:07 636前言 以c语言编写一条排序和求平均数的命令为例 ... -
centos7的kvm、xen、virtualbox和vmware虚拟机
2016-04-26 00:10 1561一个介绍搭建centos7服务器的网站 http://www. ... -
手动释放linux内存
2016-04-26 00:12 744在Linux系统下,我们一般不需要去释放内存,因为系统已经将内 ... -
centos7解决ntfs文件挂载
2016-04-26 00:10 7941.下载 http://www.tuxera.com/comm ...
相关推荐
### CentOS 6.7 下安装 Oracle 11g R2 的详细步骤 #### 环境准备 在开始安装之前,需要准备好以下几项资源: 1. **虚拟化平台**:`VMware-workstation-full-14.0.0-6661328.exe` 2. **操作系统镜像**:`CentOS-...
这是自己从网上收集下载的,已经在CentOS 6.9 X64 和Redhat 6.9X64位系统上成功安装。
在CentOS7环境下安装Oracle 11g R2数据库是一项复杂的过程,需要对操作系统和数据库软件有深入理解。以下是一个详细的步骤指南: 1. **系统环境配置**: - 首先,确保你的系统是64位的CentOS7,并且已经安装了图形...
在开始安装Oracle 11g R2之前,首先需要了解CentOS 7操作系统的基本安装流程。这个过程包括从官方下载CentOS 7的安装镜像,制作USB启动盘,然后在BIOS设置中选择USB启动设备进入安装界面。在安装界面中,需要选择...
在安装Oracle 11gR2之前,确保系统满足所有必要的依赖性是至关重要的。这些依赖包通常以RPM(Red Hat Package Manager)格式提供,用于支持基于RPM的Linux发行版,如CentOS 6.X和Redhat 6.X。 在描述中提到的...
在本文中,我们将深入探讨如何在CentOS 7操作系统上详细安装Oracle 11g Release 2 (11gR2)。这是一个重要的任务,因为Oracle数据库是企业级的数据库管理系统,广泛应用于各种规模的企业中。为了成功安装,我们需要...
在Red Hat Enterprise Linux (RHEL) 或其兼容版本如CentOS上安装Oracle 11g Release 2(11GR2)数据库时,系统需要一些特定的RPM包来确保软件的兼容性和功能完整性。标题提到的"redhat 安装oracle 11g R2 需要的包...
Oracle10g for linux(redhat5)安装以及卸载 以及常见问题解析
### Oracle 11gR2 for RHEL6 安装手册含备份方案超详细解析 #### 一、系统环境概述 在本章节中,我们将会详细介绍Oracle 11gR2在RHEL6上的安装环境配置。为了确保Oracle数据库能够稳定运行,我们需要对操作系统...
在Red Hat Enterprise Linux 6.5 (RHEL6.5)上安装Oracle 11g Release 2 (11gR2)是一项技术性较强的任务,因为Oracle数据库软件对操作系统环境有特定的要求。在这个过程中,可能会遇到一些必备的包没有预装在系统中,...
描述中的"redhat6 centos6 oracle11gr2安装所需全套(32,64)依赖包"进一步确认了这个压缩包的适用范围,即不仅适用于64位环境,也支持32位环境,这对于那些还在使用32位系统的用户来说非常宝贵。Red Hat ...
### CentOS 6.5 (64位)离线静默安装 Oracle 11g #### 环境准备 在开始安装之前,确保满足以下环境要求: - **操作系统**: CentOS 6.5 64位 - **Oracle 安装包**: - `linux.x64_11gR2_database_1of2.zip` - `...
### CentOS7.3环境下Oracle11g安装详细指南 #### 一、概述 ...以上步骤详细介绍了如何在CentOS7.3环境下安装Oracle 11g,并进行必要的配置。遵循这些步骤可以帮助您顺利完成Oracle数据库的安装和配置工作。
在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 6.5 (RHEL) x86_64平台上安装Oracle Database 11g Release 2 (11g R2)。这个过程涉及到多个步骤,包括系统准备、安装CentOS源、数据库安装、监听器设置、表...
CentOS6.5(RedHat6)系统上Oracle 11g r2 RAC搭建的完整流程, 安装流程文档是我自己写的,里面除了完整的安装流程外,还有我对于RAC一些原理的理解与心得, 安装文档有90页,除此之外,我还上传了自己在安装过程中...
通过以上步骤,我们完成了Red Hat 6.5操作系统的基础安装与配置,为后续的Oracle 11g R2 Grid RAC环境部署奠定了坚实的基础。接下来可以继续进行Oracle Grid Infrastructure和数据库实例的安装与配置工作。这些准备...
在CentOS 7.6下安装Oracle数据库是数据库管理员和技术人员常见的任务之一。本文将介绍两种安装方式:一种是有界面的交互式安装,另一种是静默无界面化安装。接下来,将详细解释dbca创建实例和手动创建实例的过程。 ...
Oracle 的版本是 Oracle 11g Release 2,安装包是 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip,可以从 Oracle 官方网站下载。 二、创建 Oracle 用户和管理组 在安装 Oracle 之前,...
在本篇文档中,我们将详述如何在 CentOS7 环境下安装 Oracle 11g R2 数据库,以及后续的 JDK 和 WebLogic 服务器的配置。这是一份非常适合初学者的学习指南,涵盖了从环境准备到软件安装的每一个步骤。 1. **Oracle...
43 Install Centos6.5下安装Oracle 11g 44 Install CentOS7.3环境下Oracle安装手册 45 Install CENTOS7-64位下安装Oracle11g 46 Install Centos7安装Oracle12数据库 47 Install DB 静默安装 48 Install HP-UX...