CentOS7.2 使用Shell安装Oracle12c

1.安装必要的软件包

for pkg in ‘binutils‘ ‘compat-libcap1‘ ‘compat-libstdc++-33‘ ‘gcc‘ ‘gcc-c++‘ ‘glibc‘ ‘glibc-devel‘ ‘ksh‘ ‘libaio‘ ‘libaio-devel‘ ‘libgcc‘ ‘libstdc++‘ ‘libstdc++-devel‘ ‘libXi‘ ‘libXtst‘ ‘make‘ ‘sysstat‘
do
 rpm -qa | grep $pkg
 if [ $? -ne 0 ] ; then
  sudo yum install $pkg -y
 else
  echo $pkg \t >>"已安装"
 fi
done

2.关闭内存透明大页

echo "transparent_hugepage=never">> sudo /etc/grub2.cfg

3.创建用户组 及 用户

groupadd -g 54321 oinstall;
groupadd -g 54322 dba;
groupadd -g 54323 oper;
groupadd -g 54324 backupdba;
groupadd -g 54325 dgdba;
groupadd -g 54326 kmdba;
groupadd -g 54327 asmdba;
groupadd -g 54328 asmoper;
groupadd -g 54329 asmadmin;
useradd -u 54321 -g oinstall -G dba,asmdba,backupdba,dgdba,kmdba -s /bin/bash -d /home/oracle oracle
echo "1" | sudo passwd --stdin oracle

4.

chown -R oracle:oinstall /oracle /oradata
chmod 755 /oracle /oradata

5. 配置环境变量 ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH
echo -e "ORACLE_BASE=/oracle\nORACLE_HOME=\$ORACLE_BASE/product/12.1.0/db_1\n\
ORACLE_SID=zheng\nPATH=\$PATH:\$ORACLE_HOME/bin\n\
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib\n
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH" >>.bash_profile

6.

unzip oracle12c.zip -d /tmp
chmod +x /tmp/database

/tmp/database/runInstaller

时间: 2024-10-18 21:23:13

CentOS7.2 使用Shell安装Oracle12c的相关文章

CentOS7.3上部署安装Oracle12c

准备工作: 一台CentOS7.3 Oracle12c安装包 最好设置为双核心,4G内存,8G虚拟内存 NAT模式 安装过程: 1.关闭防火墙自启动以及相关功能和增强安全功能 systemctl disable firewalld.service systemctl stop firewalld.service setenforce 0 2.创建xfs文件系统并且进行挂载不少于15G,挂载目录不妨为/orc 新建一块20G磁盘sdb fdisk /dev/sdb //新建分区,生成sdb1,默认

Centos7.3中安装Oracle12C详细过程

安装Oracle12C 1.下载Oracle12C软件包 安装Oracle之前需要在官方网站中下载Oracle12C database 软件包,官方下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html 2.配置可安装Oracle的虚拟机 安装Oracle所需centos配置: CPU最少双核 内存最少4G 除了一个系统硬盘外,另

Centos7下通过Shell实现Tomcat随机启动

我们今天介绍的是在Centos7下通过Shell实现Tomcat随机启动的配置介绍,从centos7开始从systemd替换了service了,所以操作起来换是有点差别.具体就不多介绍了,开始我们今天的主要介绍, 我们的环境:Centos7下,然后创建独立分区,然后将JDK和Tomcat服务放在独立分区下,然后配置环境变量,最后通过编辑shell脚本实现开机Tomcat随系统启动. 我们首先在独立分区DATA下创建一个java目录,主要存放JDK的文件. 我们通过uname -a命令查看当前系统

CentOs5.8下安装Oracle12C

12C安装向导: http://docs.oracle.com/database/121/LTDQI/toc.htm 12C下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 1.安装Oracle依赖包 使用yum安装Oracle12C依赖,标注32 bit不需安装.没有yum环境的这些包可以在操作系统安装介质中查找.这些需要的安装依赖包可以在Oracle提供的12C在线

radhat6.6上安装oracle12c RAC (一)

软件环境:VMware.redhat6.6.oracle12c(linuxx64_12201_database.zip).12cgrid(linuxx64_12201_grid_home.zip) 一.前期准备工作 虚拟机先配置一个节点即可,第二个节点由第一个节点克隆再修改相关参数(环境变量中的sid名称.网络等) 1.1.服务器基本配置(操作系统.安装包.网络.用户.环境变量) 1.1.1.服务器安装操作系统 选择最小安装即可,磁盘分配:35G,内存:4G(最少可能也得2G),swap:8G

在CentOS7中手工编译安装Mysql5.7

在CentOS7中手工编译安装Mysql5.7 实验介绍:由于Mysql自从5.5之后,都需要安装boost的函数库,所以和LAMP中编译安装Mysql略有不同,配置文件也不一样,下面来介绍. 1.首先查看CentOS7之前是否安装过Mysql,先要进行删除,使用的命令是. rpm -q mysql 2.首先使用yum仓库安装所需要的开发包和软件包. yum -y install ncurses \ #提供字符终端处理库 ncurses-devel \ #ncurses开发包 bison \ #

linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例

linux CentOS7下快速静默安装Oracle11GR2数据库并创建实例本文章适合已经熟悉安装过程,需要快速部署使用初学者建议分步学习:https://edu.51cto.com/course/15530.html linux.x64_11gR2_database_1of2.zip (oracle官网下载)linux.x64_11gR2_database_2of2.zip (oracle官网下载)rlwrap-0.42.tar.gz (51CTO下载里搜)三个安装包: 一.上传安装包 mk

centos7.2源码安装openssl1.0.2

centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除之前版本: 删除旧版本: yum remove -y openssl openssl-devel 源码安装openssl需要perl环境编译,如果没有perl环境还是需要安装: yum -y install perl perl-devel 现在新版本openssl: wget https://www

Centos7.2 源码安装Nginx

近期准备使用Nginx,就着手研究一下在CentOS7上来源码安装Nginx.话不多说(主要是怕忘了呵呵)开始正题. # uname -r 3.10.0-327.el7.x86_64 # ./configure --prefix=/usr/local/nginx 安装前还是在网上稍微搜集了一些信息,我的CentOS安装在虚拟机上,安装的时候选择的是最小安装,所以编译安装时所需要的一些编译器和依赖库可能没有,所以先来安装这些编译环境. # yum install gcc gcc-c++ zlib-