当前位置: 首页 > news >正文

你的终端神器之Oh My Zsh吭

1.安装环境准备

1.1.查看物理内存

[root@aiserver ~]# free -m

1.2.操作系统版本

[root@aiserver ~]# cat /etc/redhat-release

1.3.操作系统内存

[root@aiserver ~]# df -h /dev/shm/

1.4.磁盘空间

[root@aiserver ~]# df -TH

[root@aiserver ~]# df -h /tmp/

[root@aiserver ~]# df -h /u01

1.5.查看系统架构

[root@aiserver ~]# uname -m

x86_64

[root@aiserver ~]# cat /proc/version

1.6.解析/etc/hosts

[root@aiserver ~]# hostname

aiserver

cat >> /etc/hosts << EOF

192.168.1.1 aiserver

EOF

1.7.关闭防火墙还有selinux

systemctl status firewalld.service

systemctl stop firewalld.service

systemctl disable firewalld.service

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

2.创建用户和组

查看是否安装有Oracle软件

[root@aiserver ~]# more /etc/oraInst.loc

查看是否已存在相关用户组

[root@aiserver ~]# grep oinstall /etc/group

[root@aiserver ~]# grep dba /etc/group

[root@aiserver ~]# grep oper /etc/group

[root@aiserver ~]# /usr/sbin/groupadd -g 54321 oinstall

[root@aiserver ~]# /usr/sbin/groupadd -g 54322 dba

[root@aiserver ~]# /usr/sbin/groupadd -g 54323 oper

[root@aiserver ~]# /usr/sbin/useradd -u 54321 -g oinstall -G dba,oper oracle

--修改密码为oracle

[root@aiserver ~]# passwd oracle

3.创建工作的目录

[root@aiserver ~]# mkdir -p /u01/app/oracle

[root@aiserver ~]# chown -R oracle:oinstall /u01/

[root@aiserver ~]# chmod -R 775 /u01/app/oracle

4.配置Oracle的环境变量

[oracle@aiserver ~]$ vi .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/23.26.1/dbhome_1

export ORACLE_SID=prod

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

[oracle@aiserver ~]$ source .bash_profile

[oracle@aiserver ~]$ env | grep ORACLE

5.修改内核参数

以下在root用户下操作

cp /etc/sysctl.conf /etc/sysctl.conf.bak

cat >> /etc/sysctl.conf << "EOF"

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 751619276

kernel.shmmax = 3006477107

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

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

EOF

kernel.shmall :物理内存的70%

kernel.shmmni=kernel.shmall/4

环境变量生效

sysctl --system

6./etc/profile配置

以下root用户操作

cp /etc/profile /etc/profile.bak

cat >> /etc/profile << "EOF"

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

EOF

vi /etc/pam.d/login

session required pam_limits.so

7.修改资源限制

以下root用户操作

cp /etc/security/limits.conf /etc/security/limits.conf.bak

cat >> /etc/security/limits.conf << "EOF"

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

EOF

8.yum安装依赖

[root@aiserver ~]# mount | grep sr0

mount /dev/cdrom /mnt

echo "[localREPO]" >> /etc/yum.repos.d/my.repo

echo "name=localhost8" >> /etc/yum.repos.d/my.repo

echo "baseurl=file:///mnt/BaseOS" >> /etc/yum.repos.d/my.repo

echo "gpgcheck=0" >> /etc/yum.repos.d/my.repo

echo "enabled=1" >> /etc/yum.repos.d/my.repo

echo "[localREPO_APP]" >> /etc/yum.repos.d/my.repo

echo "name=localhost8_app" >> /etc/yum.repos.d/my.repo

echo "baseurl=file:///mnt/AppStream" >> /etc/yum.repos.d/my.repo

echo "gpgcheck=0" >> /etc/yum.repos.d/my.repo

echo "enabled=1" >> /etc/yum.repos.d/my.repo

[root@aiserver yum.repos.d]# yum repolist

以下命令安装依赖包

yum install bc \

binutils \

compat-openssl10 \

elfutils-libelf \

fontconfig \

glibc \

glibc-devel \

ksh \

libaio \

libXrender \

libX11 \

libXau \

libXi \

libXtst \

libgcc \

libstdc++ \

libxcb \

libibverbs \

libasan \

liblsan \

librdmacm \

make \

policycoreutils \

policycoreutils-python-utils \

smartmontools \

sysstat -y

9.解压软件授权、

oracle用户下操作

[oracle@aiserver ~]$ mkdir -p /u01/app/oracle/product/23.26.1/dbhome_1

oracle用户下操作

[oracle@aiserver ~]$ unzip /opt/LINUX.X64_2326100_db_home.zip -d $ORACLE_HOME

10.静默安装Oracle数据库

10.1.编辑rsp文件

[oracle@aiserver ~]$ cd $ORACLE_HOME/install/response

[oracle@aiserver response]$ cp db_install.rsp /tmp

vi /tmp/db_install.rsp

修改db_install.rsp文件中以下内容

oracle.install.option=INSTALL_DB_SWONLY

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/u01/app/oraInventory

ORACLE_BASE=/u01/app/oracle

ORACLE_HOME=/u01/app/oracle/product/23.26.1/dbhome_1

InstallEdition=EE

OSDBA_GROUP=dba

OSOPER_GROUP=oper

OSBACKUPDBA_GROUP=dba

OSDGDBA_GROUP=dba

OSKMDBA_GROUP=dba

OSRACDBA_GROUP=dba

dbType=GENERAL_PURPOSE

10.2.静默安装Oracle软件

[oracle@aiserver ~]$ cd $ORACLE_HOME

./runInstaller -silent -responseFile /tmp/db_install.rsp -ignorePrereq

安装结束后需要以root用户执行以下两个脚本

/u01/app/oracle/oraInventory/orainstRoot.sh

/u01/app/oracle/product/23.26.1/dbhome_1/root.sh

11.监听创建

静默配置监听

[oracle@aiserver ~]$ netca -silent -responseFile $ORACLE_HOME/assistants/netca/netca.rsp

12.dbca建库

12.1.编辑dbca.rsp安装文件

[oracle@aiserver ~]$ cd $ORACLE_HOME/assistants/dbca

[oracle@aiserver dbca]$ cp dbca.rsp /tmp

[oracle@aiserver ~]$ vi /tmp/dbca.rsp

responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v23.0.0

gdbName=prod

sid=prod

databaseConfigType=SI

createAsContainerDatabase=true

numberOfPDBs=2

pdbName=prod

templateName=General_Purpose.dbc

oracleHomeUserPassword=oracle

totalMemory=1500

sysPassword=oracle

systemPassword=oracle

datafileDestination=/u01/app/oracle/oradata

characterSet=AL32UTF8

nationalCharacterSet=UTF8

databaseType=OLTP

注意:templateName、createAsContainerDatabase必須指定

12.2.静默安装数据库

[oracle@aiserver ~]$ dbca -silent -createDatabase -responseFile /tmp/dbca.rsp

image就朔磷际

http://www.jsqmd.com/news/613877/

相关文章:

  • 2026沈阳凉亭评测:精选公司打造理想休闲空间,凉亭产品推荐技术实力与市场典范解析 - 品牌推荐师
  • Windows Server 配置与管理——第3章:文件系统管理
  • 智能防控,高效救援!2026北京森林消防装备展,邀您共探新趋势
  • 75.Acwing基础课第889题-简单-满足条件的01序列
  • 企业智能体,不是聊天机器人升级版
  • 2026年济南手机软件开发厂家推荐:系统软件开发/直播软件开发/行业软件开发/定制软件开发专业服务商 - 品牌推荐官
  • 2026雅思写作高效自学指南:痛点解析与优质网课精选 - 品牌2025
  • Burpsuite之暴力破解+验证码识别 | 添柴不加火敢
  • 三个角度分析AI自动写文+自动发布自媒体矩阵提效实测
  • 2026年有详细解析的雅思机考软件哪个好用?仿真模考,全解析工具推荐 - 品牌2026
  • 2026开发者App质量监控工具盘点与选型
  • 2026届最火的六大AI辅助写作工具实际效果
  • 西门子S7-1200与G150变频器的PROFIBUS通信控制实战
  • 74.Acwing基础课第888题-简单-求组合数Ⅳ
  • 2026年兰州设备搬迁指南:为何“甘肃蚂蚁搬家”成为政企首选? - 深度智识库
  • 用户画像构建的7个关键步骤(从数据收集到标签建模)
  • 湖北鑫巨达工贸有限公司:高要区多玛地弹簧 多玛电动地弹簧出售公司 - LYL仔仔
  • 2026年甘肃门禁系统公司优选 覆盖兰州及各地市工程适配需求 - 深度智识库
  • PostgreSQL 技术日报 (4月9日)|JSON 搜索架构解锁,PG 迁移时机有讲究
  • Llama-3.2V-11B-cot作品集:10个真实场景下图文推理输出效果高清对比展示
  • 2026年4月福建气动衬氟阀/衬氟管道/衬氟管件/衬氟弯头/衬氟补偿器厂家哪家好 - 2026年企业推荐榜
  • OpenClaw备份恢复方案:千问3.5-35B-A3B-FP8任务配置的迁移技巧
  • 探索NWaves:C#中的高效信号处理与音频分析实战
  • 002、Python开发环境搭建:从官网下载到安装完成
  • 2026年雅思阅读网课怎么选?高性价比线上课程与小班一对一深度指南 - 品牌2025
  • Vue + Iframe 实战:打造企业级流程配置中心揪
  • 微型创业利器:OpenClaw+Qwen3.5-9B实现单人电商运营
  • 2026年有成绩报告的雅思机考软件推荐:5款好用软件深度测评 - 品牌2026
  • 无PFAS阻燃PC材料厂家聚赛龙方案
  • C++去重函数unique超详解|有序数组去重必学