全球主机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 131|回复: 0

服务器Linux命令行安装Oracle12c站群服务器租用多IP稳定线路

[复制链接]
发表于 2020-3-20 12:40:28 | 显示全部楼层 |阅读模式
服务器Linux命令行安装Oracle12c站群服务器租用 多IP稳定百兆带宽


需要服务器咨询以下联系方式
联系人:銳輝(香港)科技 敏敏
扣扣:3007425289/2853898501
电话:18316411879

稳定24小时售后 不限流量CN2带宽
第二台机器半价 先到先得 新机柜 上完截止 没有抢到等新的机柜

香港免备案机器那款才是最好,香港机房现全新配置上线,机器硬件可升级,G口cn2线路独独享带宽,国内延迟低,可提升防御,死扛流量攻击,机房策略可针对各种攻击方式,公司售后7*24小时技术在线处理问题。为您的机器保驾护航。
虚拟主机就是集体宿舍 一人脚臭全屋熏天
虚拟服务器就是小户型 麻雀虽小五脏俱全
独立服务器那就是单元房了 我的地盘我做主
我们机房运营商就是开发商物业管理 欢迎您入住

一、下载并安装Oracle12c

下载oracle12c
如果有需下载linux-x64版本的oracle12c,请点击此处呦!
密码:lu4w
检查安装环境
(1) 查看Linux系统的内存大小

[agssvrYX@inmshgis04 ~]$ grep MemTotal /proc/meminfo
MemTotal:       49426728 kB

(2) 显示Linux系统上的文件系统的磁盘使用情况

[agssvrYX@inmshgis04 ~]$ df -h
Filesystem                  Size  Used Avail Use% Mounted on
tmpfs                        24G   68K   24G   1% /dev/shm
/dev/sda1                   194M   34M  151M  19% /boot
/dev/sda2                   9.9G  394M  9.0G   5% /
/dev/sda3                   9.9G  3.9G  5.5G  42% /home
/dev/sda5                   9.9G  298M  9.1G   4% /opt
...
准备安装包
通过已上传10.130.0.155主机的oracle12c压缩包,将其发送安装包到该台主机
[root@inmshgis04 ~]# scp 10.130.0.155:/inm/app/linuxx64_12201_database.zip .

安装oracle12c
(1) 创建oinstall和dba组

[root@inmshgis04 ~]# groupadd -g 54321 oinstall
[root@inmshgis04 ~]# groupadd -g 54322 dba

(2) 创建agssvrYX用户

[root@inmshgis04 ~]# useradd -u 54321 -g oinstall -G dba agssvrYX
[agssvrYX@inmshgis04 ~]# passwd agssvrYX

oinstall组用于安装数据库 dba组用于管理数据库 -g 表示这个用户的主组 -G 标识这个用户的其它组 一个用户可以属于多个用户组,但是一个用户只能指定一个组作为其主组 用户和用户组的关系分为一对一、一对多、多对一和多对多四种;

(3) 验证创建及所属组是否正确

[root@inmshgis04 ~]# id agssvrYX
uid=54321(agssvrYX) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

(4) 修改设置SELINUX

[root@inmshgis04 ~]# vi /etc/selinux/config
## 将`SELINUX`修改为permissive
SELINUX=permissive
[root@inmshgis04 ~]# setenforce Permissive
setenforce: SELinux is disabled

(5) 确保使用防火墙

[root@inmshgis04 ~]# service iptables stop
[root@inmshgis04 ~]# service iptables status
iptables: Firewall is not running.

(6) 配置内核参数

[root@inmshgis04 ~]# vim /etc/sysctl.conf
fs.file‐max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio‐max‐nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

(7) 修改后使之生效

[root@inmshgis04 ~]# sysctl -p
fs.file‐max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio‐max‐nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

(8) 修改用户权限

agssvrYX   soft   nofile    1024
agssvrYX   hard   nofile    65536
agssvrYX   soft   nproc    16384
agssvrYX   hard   nproc    16384
agssvrYX   soft   stack    10240
agssvrYX   hard   stack    32768
agssvrYX   hard   memlock    134217728
agssvrYX   soft   memlock    134217728

(9) 在/etc/pam.d/login 文件中,使用文本编辑器或vi命令增加或修改以下内容

root@inmshgis04 ~]# vim /etc/profile
if [ $USER = "agssvrYX" ]; then
   if [ $SHELL = "/bin/ksh" ];then
     ulimit -p 16384
     ulimit -n 65536
   else
    ulimit -u 16384 -n 65536
   fi
fi
[root@inmshgis04 ~]# source /etc/profile

(10) 创建相关目录及赋权

[agssvrYX@inmshgis04 ~]$ sudo mkdir ‐p /data/app/oracle/product/12.2.0/db_1
[agssvrYX@inmshgis04 ~]$ sudo mkdir ‐p /data/app/oraInventory
[agssvrYX@inmshgis04 ~]$ sudo mkdir ‐p /data/record/oracle
[agssvrYX@inmshgis04 ~]$ sudo mkdir ‐p /data/record/oracle_recovery
[agssvrYX@inmshgis04 ~]$ sudo chown ‐R agssvrYXinstall /data/app/oracle
[agssvrYX@inmshgis04 ~]$ sudo chown ‐R agssvrYXinstall /data/app/oraInventory
[agssvrYX@inmshgis04 ~]$ sudo chown ‐R agssvrYXinstall /data/record/oracle
[agssvrYX@inmshgis04 ~]$ sudo chown ‐R agssvrYXinstall /data/record/oracle_recovery
[agssvrYX@inmshgis04 ~]$ sudo chmod ‐R 775 /data/app/oracle
[agssvrYX@inmshgis04 ~]$ sudo chmod ‐R 775 /data/app/oraInventory
[agssvrYX@inmshgis04 ~]$ sudo chmod ‐R 775 /data/record/oracle
[agssvrYX@inmshgis04 ~]$ sudo chmod ‐R 775 /data/record/oracle_recovery

(11) 配置环境变量

[agssvrYX@inmshgis04 ~]$ sudo vim ~/.bash_profile
export ORACLE_BASE=/data/app/oracle
export ORACLE_HOSTNAME=inmshgis04
export ORACLE_SID=gismap
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
export PATH=/usr/sbin:/usr/local/binPATH
export PATH=$ORACLE_HOMEORACLE_HOME/binPATH
export LD_LIBRARY_PATH=$ORACLE_HOMEORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOMEORACLE_HOME/jlibORACLE_HOME/rdbms/jli

[agssvrYX@inmshgis04 ~]$ source ~/.bash_profile
[agssvrYX@inmshgis04 ~]$ echo $ORACLE_HOME
/data/app/oracle/product/12.2.0/db_1

(12) 在agssvrYX用户下解压安装包

将下载的linuxx64_12201_database.zip上传到Linux系统/data目录下
[agssvrYX@inmshgis04 ~]$ unzip linuxx64_12201_database.zip
[agssvrYX@inmshgis04 ~]$ ll
总用量 12
drwxr-xr-x 7 agssvrYX oinstall 4096 3月  13 14:37 database

(13) 在agssvrYX用户复制响应文件模板

[agssvrYX@inmshgis04 ~]$ mkdir /data/etc/
[agssvrYX@inmshgis04 ~]$ cp  /data/database/response/* /data/etc/
[agssvrYX@inmshgis04 etc]$ ll
总用量 60
-rwx------ 1 agssvrYX oinstall 25502 3月  16 14:37 dbca.rsp
-rwx------ 1 agssvrYX oinstall 23175 3月  16 14:37 db_install.rsp
-rwx------ 1 agssvrYX oinstall  6209 3月  16 14:37 netca.rsp

(14) 设置响应文件权限

[agssvrYX@inmshgis04 ~]$ sudo chmod 700 /data/etc/*.rsp
1
(15) 修改安装Oracle软件的响应文件/data/etc/db_install.rsp

[agssvrYX@inmshgis04 ~]$ vi /data/etc/db_install.rsp
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=gisdb
oracle.install.db.config.starterdb.SID=gismap
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=false
oracle.install.db.config.starterdb.memoryLimit=30720
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.password.ALL=Wj708t_DF
oracle.install.db.config.starterdb.password.SYS=Wj708t_DF
oracle.install.db.config.starterdb.password.SYSTEM=Wj708t_DF
oracle.install.db.config.starterdb.password.DBSNMP=Wj708t_DF
oracle.install.db.config.starterdb.password.PDBADMIN=Wj708t_DF
oracle.install.db.config.starterdb.enableRecovery=true
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/data/record/oracle
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/data/record/oracle_recovery
(16) 开始静默安装
[agssvrYX@inmshgis04 database]$ ./runInstaller -silent -responseFile /data/etc/db_install.rsp


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|全球服务器论坛

GMT+8, 2025-2-1 19:49 , Processed in 1.544403 second(s), 18 queries , File On.

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表