Oraclelinux部署Oracle服务

2023-12-26 17:32:21

采用图形化界面

user用户

oracle用户

#清屏

clear

#设置主机名

hostnamectl set-hostname ceshidb

sed -i '1,2 s/^/#/' /etc/hosts

echo "127.0.0.1 ???ceshidb" >> /etc/hosts

echo "::1 ?????????ceshidb" >> /etc/hosts

ping -c 5 ceshidb

lsblk

df -TH

#创建软件安装目录

mkdir -p /soft

cd /sof

cd /soft/

ls

cat /sys/kernel/mm/transparent_hugepage /defrag

编辑 rc.Local文件,使脚本在系统启动时自动执行:

vi /etc/rc.d/rc.local

chmod +x /etc/rc.d/rc.local

reboot

cat /sys/kernel/mm/transparent_hugepage/defrag

cat /sys/kernel/mm/transparent_hugepage/enabled

systemctl stop firewalld

systemctl disable firewalld

#创建用户和组

/usr/sbin/groupadd -g 54321 oinstall

/usr/sbin/groupadd -g 54322 dba

/usr/sbin/groupadd -g 54323 oper

/usr/sbin/groupadd -g 54324 backupdba

/usr/sbin/groupadd -g 54325 kmdba

/usr/sbin/groupadd -u 54321 -g oinstall -G dba,oper,backupdba,kmdba oracle

echo "123456" | passwd --stdin oracle

#查看用户信息

id oracle

编辑限制配置文件

vi /etc/security/limits.conf

编辑系统内核参数配置文件

vi /etc/sysctl.conf

创建Oracle数据库需要的目录

mkdir -p /u01 /app/oracle

mkdir -p /u01 /app/oraInventory

mkdir -p /u01 /app/oracle/product/19.0.0/dbhome_1

设置目录权限

chown -R oracle:oinstall /u01

chown -R oracle:oinstall /soft

chown -R 775 /u01

chown -R 775 /soft

编辑引导配置文件:

vi /etc/default/grub

grub2-mkconfig -o /etc/grub2.cfg

vi /etc/selinux/config

禁用SELinux

setenforce 0

getenforce

挂载光驱

mount /dev/cdrom /mnt

配置YUM源

cd /etc/yum.repos.d

mkdir ./bak

mv ./*.repo ./bak

ls

echo "[OL]" >> OL.repo

echo "name=OracleLinux7" >> OL.repo

echo "baseurl=file:///mnt" >> OL.repo

echo "gpgcheck=0" >> OL.repo

echo "enabled=1" >> OL.repo

ls

cat OL.repo

yum clean all

yum makecache

yum -y install bc* binutils* compat-libcap* compat-libstdc++-33* elfutils-libelf* elfutils-libelf-devel* fontconfig-devel* glibc* glibc-devel* ksh* libaio* libaio-devel* libXll* libXau* libXi* libXtst* libXrender* libXrender-devel* libgcc* libstdc++* libstdc++-devel* libxcb* make* smartmontools* sysstat* gcc*

切换至Oracle用户

su - oracle

Reboot

编辑Oracle配置文件

vi /etc/oratab

vi /etc/rc.d/rc.local

Reboot

切换至软件目录

cd /soft/

ls

su -oracle

exit

oracle用户

编辑用户的 Bash 配置文件

vi ~/.bash_profile

source ~/.bash_profile

reboot

Exit

切换至 Oracle Home 目录并解压 Oracle 安装文件

cd $ORACLE_HOME

ls

pwd

unzip -q /soft/LINUX.X64_193000_db_home.zip

ls

lsnrctl status

使用 SQL*Plus 连接数据库

sqlplus / as sysdba

exit

cd %ORACLE_HOME

cd $ORACLE_HOME

Ls

运行 Oracle 安装程序

./runInstaller

配置网络监听器

netca

lsnrctl status

使用数据库配置助手创建数据库

dbca

lsnrctl status

exit

文章来源:https://blog.csdn.net/qq_51574973/article/details/135224916
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。