银河麒麟系统V10 Server SP1 安装Oracle 19c
•oracle-database-preinstall-19c 这个工具会自动配置系统参数,创建 oracle 用户和组。比较方便。•••••银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站。
·
关于oracle 19c 在银河麒麟系统安装的一些介绍。
✨ 安装前装备(下载地址在文章后面)
- LINUX.X64_193000_db_home.zip
- Kylin-Server-10-SP1-Release-Build20-20210518-x86_64.iso
- compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
- libpthread_nonshared.a
- oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
🎆 安装
修改 hosts 文件,增加一行:ip地址 主机名 主机名
cat >> /etc/hosts <<EOF
###START-ORACL19C###
`hostname -I` `hostname` `hostname`
###END-ORACL19C###
EOF
安装 oracle-database-preinstall-19c.rpm,然后执行配置
rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm --nodeps
/etc/init.d/oracledb_ORCLCDB-19c configure
上传系统镜像,挂载系统镜像,安装依赖包。
mount Kylin-Server-10-SP1-Release-Build20-20210518-x86_64.iso /mnt
dnf install -y bc \
binutils \
libnsl \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
fontconfig-devel \
gcc \
gcc-c++ \
glibc \
glibc-devel \
ksh \
libaio \
libaio-devel \
libXrender \
libXrender-devel \
libX11 \
libXau \
libXi \
libXtst \
libgcc \
librdmacm-devel \
libstdc++ \
libstdc++-devel \
libxcb \
make \
net-tools \
nfs-utils \
python \
python-configshell \
python-rtslib \
python-six \
targetcli \
smartmontools \
sysstat \
unixODBC \
unixODBC-devel
安装 compat-libstdc++
rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm --nodeps
拷贝 libpthread_nonshared.a 到 /usr/lib64 目录下
cp libpthread_nonshared.a /usr/lib64/
创建 oracle 安装目录并授权
mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
mkdir -p /data/oradata ### 数据的存储目录
chown -R oracle:oinstall /u01 /data
chmod -R 775 /u01 /data
配置 oracle 环境变量
vim /home/oracle/.bash_profile
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=`hostname`
export ORACLE_UNQNAME=oraclcdb
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export ORA_INVENTORY=/u01/app/oraInventory
export ORACLE_SID=oraclcdb
export PDB_NAME=pdb1
export DATA_DIR=/data/oradata
export PATH=/usr/bin:/usr/sbin:/usr/local/bin:$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
上传 oracle 安装包,解压,安装。
chown -R oracle:oinstall LINUX.X64_193000_db_home.zip
cp LINUX.X64_193000_db_home.zip /u01/app/oracle/product/19.0.0/dbhome_1
su - oracle
cd $ORACLE_HOME
unzip LINUX.X64_193000_db_home.zip
# Fake Oracle Linux 7
export CV_ASSUME_DISTID=OEL7.6
## 静默安装
./runInstaller -ignorePrereq -waitforcompletion -silent \
-responseFile ${ORACLE_HOME}/install/response/db_install.rsp \
oracle.install.option=INSTALL_DB_SWONLY \
ORACLE_HOSTNAME=${ORACLE_HOSTNAME} \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=${ORA_INVENTORY} \
SELECTED_LANGUAGES=en,zh_CN \
ORACLE_HOME=${ORACLE_HOME} \
ORACLE_BASE=${ORACLE_BASE} \
oracle.install.db.InstallEdition=EE \
oracle.install.db.OSDBA_GROUP=dba \
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.config.starterdb.characterSet=AL32UTF8 \
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \
DECLINE_SECURITY_UPDATES=true
# 创建完切换 root 账号 执行两条命令
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/19.0.0/dbhome_1/root.sh
启动数据库监听,创建数据库
su - oracle
cd $ORACLE_HOME
# 启动监听
lsnrctl start
## 静默创建数据库
dbca -silent -createDatabase \
-templateName General_Purpose.dbc \
-gdbname ${ORACLE_SID} -sid ${ORACLE_SID} -responseFile NO_VALUE \
-characterSet AL32UTF8 \
-sysPassword SysPassword1 \
-systemPassword SysPassword1 \
-storageType FS \
-datafileDestination "${DATA_DIR}" \
-ignorePreReqs
# ORACLE_SID SID名称
# SysPassword1 密码
# DATA_DIR 数据存放目录
选择 ORACLE_SID,登录数据库
su - oracle
. oraenv
# 输入ORACLE_SID
sqlplus / as sysdba
🎊总结
-
•
oracle-database-preinstall-19c 这个工具会自动配置系统参数,创建 oracle 用户和组。比较方便。
-
•
libpthread_nonshared.a
-
•
compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
-
•
LINUX.X64_193000_db_home.zip
-
•
Kylin-Server-10-SP1-Release-Build20-20210518-x86_64.iso
-
•
下载地址:银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站
更多推荐
已为社区贡献1条内容
所有评论(0)