免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

史上最詳細基于Linux離線安裝oracle

:2024年09月19日 Itbestboy
分享到:

本文主要介紹了在安裝Oracle數據庫時,需要關閉防火墻、禁用NetworkManager服務以及SELinux,然后配置HOSTS解析和主機名稱。最后,將主機名稱修改為"host_db"。

注意事項:
在安裝的時候多次涉及root用戶和oracle用戶的切換,請注意區(qū)分,本文已明顯

一、環(huán)境準備

1、關閉防火墻

[root@localhost ~]# systemctl stop firewalld

2、 禁用NetworkManager服務(非必須)

[root@localhost ~]# systemctl stop NetworkManager

[root@localhost ~]# systemctl disable NetworkManager

Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.

Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.

Removed symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service.

3、禁用SELINUX

[root@localhost ~]# setenforce 0

setenforce: SELinux is disabled

[root@localhost ~]# sed -i "/^SELINUX=/s#enforcing#disabled#" /etc/selinux/config

4、配置HOSTS解析

[root@localhost ~]# cat >> /etc/hosts <<EOF

> 192.168.8.220 host_db

> EOF

5、修改主機名稱

[root@localhost ~]# hostnamectl set-hostname host_db

6、創(chuàng)建組和用戶

創(chuàng)建dba和onstall兩個用戶組

[root@host-db ~]# groupadd dba

[root@host-db ~]# groupadd oper

[root@host-db~]# groupadd oinstall

創(chuàng)建oracle用戶

[root@host-db ~]# useradd -g oinstall -G dba,oper oracle

配置oracle用戶密碼

[root@host-db ~]# echo "oracle"|passwd --stdin oracle

Changing password for user oracle.

passwd: all authentication tokens updated successfully.

7、創(chuàng)建安裝目錄并賦權

創(chuàng)建目錄

[root@host-db /]# mkdir -p /opt/oracle/app/oraInventory

[root@host-db /]# mkdir -p /opt/oracle/app/oracle/product/19.3.0/dbhome_1

賦權

[root@host-db /]# chown -R oracle:oinstall /opt/oracle

[root@host-db /]# chmod -R 775 /opt/oracle

8、配置用戶環(huán)境變量(在oracle用戶下)

[oracle@host-db ~]$su - oracle

[oracle@host-db ~]$ vi .bash_profile

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_HOSTNAME= host_db

export ORACLE_UNQNAME=orcl

export ORACLE_BASE=/opt/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1

export ORACLE_SID=orcl

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export PATH=/usr/sbin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

source ~/.bash_profile

echo $ORACLE_HOME

9、配置系統(tǒng)環(huán)境變量

#在 /etc/profile.d目錄下創(chuàng)建存放oracle的環(huán)境,名字可以隨意,但是必須以sh結尾

[root@host-db /]# vi /etc/profile.d/env_oracle.sh

if [ \$USER = "oracle" ]; then

if [ \$SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

10、修改系統(tǒng)內核參數

[root@host-db /]# vi /etc/sysctl.conf

kernel.shmall = 4294967296

kernel.sem = 513065280510256

kernel.shmmni = 4096

kernel.shmmax = 549755813888

net.core.rmem_default = 1048576

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.file-max = 6815744

fs.aio-max-nr = 1048576

net.ipv4.tcp_sack = 0

net.ipv4.tcp_timestamps = 0

net.ipv4.conf.default.rp_filter = 0

net.ipv4.tcp_wmem = 262144

net.ipv4.tcp_rmem = 4194304

net.ipv4.ip_local_port_range = 900065500

11、配置LIMITS限制參數

[root@host-db sys]# vi /etc/security/limits.conf

oracle          soft    nproc           16384

oracle          hard    nproc           16384

oracle          soft    nofile          65536

oracle          hard    nofile          65536

oracle          soft    memlock         3145728

oracle          hard    memlock         3145728

二、安裝Oracle 19C 軟件

基本都在oracle用戶下操作,個別需要在root用戶下執(zhí)行,已明確標出,請注意查看

0、離線安裝所需依賴(在root用戶下)

[root@host-db opt]# unzip base.zip

[root@host-db opt]# cd base

[root@host-db base]# rpm -Uvh *.rpm --nodeps --force

0.0、檢查依賴是否都存在(roacle用戶下)

[root@host_db 19cc]# rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

如果檢查完發(fā)現還缺少依賴,可以自行下載,一般情況下所給的依賴已經很全了。

rpm依賴下載地址:rpm依賴

2.1、解壓數據庫軟件(roacle用戶下)

# root用戶下

[root@host-db ~]$ mv /opt/LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

# 切換oracle用戶下

[root@host-db home]# su - oracle

[oracle@host-db ~]$ unzip -q LINUX.X64_193000_db_home.zip -d $ORACLE_HOME

2.2、開始安裝數據庫軟件(需要在oracle用戶下)

2.2.1、編寫相應文件db_install.rsp

[oracle@host-db response]$ vi $ORACLE_HOME/install/response/db_install.rsp

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0

oracle.install.option=INSTALL_DB_SWONLY

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/opt/oracle/app/oracle/oraInventory

ORACLE_BASE=/opt/oracle/app/oracle

ORACLE_HOME=/opt/oracle/app/oracle/product/19.3.0/dbhome_1

oracle.install.db.InstallEdition=EE

oracle.install.db.OSDBA_GROUP=dba

oracle.install.db.OSOPER_GROUP=oper

oracle.install.db.OSBACKUPDBA_GROUP=dba

oracle.install.db.OSDGDBA_GROUP=dba

oracle.install.db.OSKMDBA_GROUP=dba

oracle.install.db.OSRACDBA_GROUP=dba

oracle.install.db.rootconfig.executeRootScript=false

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

oracle.install.db.config.starterdb.globalDBName=orcl

oracle.install.db.config.starterdb.SID=orcl

oracle.install.db.ConfigureAsContainerDB=false

oracle.install.db.config.starterdb.characterSet= ZHS16GBK

oracle.install.db.config.starterdb.memoryOption=true

oracle.install.db.config.starterdb.memoryLimit=512

oracle.install.db.config.starterdb.installExampleSchemas=false

oracle.install.db.config.starterdb.password.ALL=oracle

2.2.2、運行安裝命令

[oracle@host-db ~]$ cd $ORACLE_HOME

[oracle@host-db ~]$ ./runInstaller -silent -skipPrereqs -responseFile ./install/response/db_install.rsp

根據提示,使用root賬號執(zhí)行以上兩個腳本

[root@host_db 19cc]# /opt/oracle/app/oracle/oraInventory/orainstRoot.sh

[root@host_db 19cc]# /opt/oracle/app/oracle/product/19.3.0/dbhome_1/root.sh

2.3、創(chuàng)建監(jiān)聽(需要在oracle用戶下)

[oracle@host-db db_1]$ netca -silent -responseFile /opt/oracle/app/oracle/product/19.3.0/dbhome_1/assistants/netca/netca.rsp

2.3.1、查看監(jiān)聽狀態(tài)

lsnrctl status

2.4、創(chuàng)建數據庫(需要在oracle用戶下)

2.4.1、編寫相應文件

[oracle@host-db db_1]$ vim /opt/oracle/app/oracle/product/19.3.0/dbhome_1/assistants/dbca/dbca.rsp

gdbName=orcl

sid=orcl

databaseConfigType=SI

createAsContainerDatabase=false

templateName=General_Purpose.dbc

sysPassword=oracle

systemPassword=oracle

2.4.2、運行安裝命

[oracle@host-db   db_1]$dbca -silent -createDatabase -responseFile   /opt/oracle/app/oracle/product/19.3.0/dbhome_1/assistants/dbca/dbca.rsp

2.4.3、測試是否可用

[oracle@host_db admin]$sqlplus / nolog

SQL>conn sys/oracle as sysdba

原文來源:https://mp.weixin.qq.com/s/KhgSA6C6xITgRID5-FPMjQ

[我要糾錯]
[ 編輯:宋聰喬 &發(fā)表于江蘇 ]
關鍵詞: 注意事項 裝的 時候 多次 涉及

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發(fā)布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:史上最詳細基于Linux離線安裝oracle

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統(tǒng)計

主站蜘蛛池模板: 午夜剧院官方 | 小明日韩在线看看永久区域 | 国产亚洲欧洲国产综合一区 | 免费黄网站在线看 | 国产欧美日韩高清专区手机版 | 欧美日韩在线播放一区二区三区 | 手机看片国产免费 | 一个人看的www播放视频 | 青青青久热国产精品视频 | 女性特黄一级毛片 | 国产特黄特色a级在线视频 国产特黄特色a级在线视 | freexxx性亚洲xxxx | 亚洲自拍偷拍图 | 日韩在线观看网站 | 高清 国产 日韩 欧美 | 亚洲一区二区三区在线网站 | 亚洲一区二区三区在线网站 | 亚洲国产成人精品一区91 | 宅男在线午夜影院 | 欧美一区二区三区在观看 | 欧美在线一级视频 | 福利一区二区在线观看 | 国内精品视频成人一区二区 | 深夜福利视频网 | 校园激情综合网 | 一级全黄男女免费大片 | 国产精品资源在线 | 二级特黄绝大片免费视频大片 | 性一交一无一伦一精一品 | 色综合在 | 一区二区午夜 | 免费无遮h在线网站大全 | 色视频网站在线 | 中日韩精品视频在线观看 | 欧美国产在线视频 | 特黄视频| 成人免费在线网站 | 一级毛片aaaaaa视频免费看 | 手机看片久久高清国产日韩 | 久久亚洲国产成人影院 | 成年免费在线观看 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優(yōu)惠店,鏡片價格低
  • 蘋果原裝手機殼