服务器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
|