Windows笔记本安装Linux环境续:部署Oracle23ai

背景

在上一篇<Windows笔记本安装Linux环境>中已经通过wsl(Windows Subsystem for Linux)完成了在Windows 11笔记本上安装Oracle Linux 8.7环境。接下来在这个Linux环境中继续安装最近新发布的Oracle23ai,整个安装体验还是非常顺滑的。

一、下载Oracle23ai安装介质

在Oracle官方网站的Oracle Database 23ai快速入门(Oracle Database 23ai 快速入门 | Oracle 中国)选择下载对应的Oracle安装介质版本。由于我的操作系统是Oracle Linux 8.7,故选择的是“RedHat兼容的Oracle Linux 8发行版”,分别下载两个RPM包:

  • oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm
  • oracle-database-free-23ai-1.0-1.el8.x86_64.rpm

二、将Windows中的RPM包转移到Linux目录

将Windows中的RPM包转移到Linux目录的过程其实非常简单。通过wsl安装好Oracle Linux 8.7以后,系统已经自动将Windows中的各个磁盘分区挂载到了Linux文件系统中:

[zss****@ZLPC ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
none 3.9G 4.0K 3.9G 1% /mnt/wsl
drivers 200G 144G 57G 72% /usr/lib/wsl/drivers
none 3.9G 0 3.9G 0% /usr/lib/modules
none 3.9G 0 3.9G 0% /usr/lib/modules/5.15.153. 1-microsoft-standard-WSL2
/dev/sdc 1007G 8.4G 948G 1% /
none 3.9G 364K 3.9G 1% /mnt/wslg
none 3.9G 0 3.9G 0% /usr/lib/wsl/lib
rootfs 3.9G 2.1M 3.9G 1% /init
none 3.9G 0 3.9G 0% /dev
none 3.9G 4.0K 3.9G 1% /run
none 3.9G 0 3.9G 0% /run/lock
none 3.9G 0 3.9G 0% /run/shm
none 3.9G 0 3.9G 0% /run/user
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
none 3.9G 76K 3.9G 1% /mnt/wslg/versions.txt
none 3.9G 76K 3.9G 1% /mnt/wslg/doc
C:\ 200G 144G 57G 72% /mnt/c
D:\ 732G 262G 471G 36% /mnt/d

可以看到C盘和D盘已经被自动mount,所以将下载好的rpm包放到c盘或者d盘的目录中,就可以直接通过Linux命令行进行访问安装:

[zss****@ZLPC d]$ cd /mnt/d
[zss****e@ZLPC d]$ ls oracle*
oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
oracle-database-preinstall-23ai-1.0-2.el8.x86_64.rpm

三、配置hostname

提前做下hostname配置,防止安装Oracle 23ai在configure时报错,无法正常配置监听,提示“LISTENER:No valid IP Address returned for the host”。

  1. 安装hostname命令

    dnf install hostname -y

  2. 查看hostname

    [root@ZLPC ~]# hostname
    ZLPC

  3. 修改/etc/hosts,新增条目

    127.0.1.1 ZLPC

  4. 修改/etc/sysconfig/network,新增条目

    HOSTNAME=ZLPC

四、安装Oracle 23ai

dnf install -y oracle-database-preinstall*
dnf install -y oracle-database-free*
/etc/init.d/oracle-free-23ai configure

五、配置环境变量

cat >> /home/oracle/.bash_profile << "EOF"
export ORACLE_SID=FREE
export ORACLE_HOME=/opt/oracle/product/23ai/dbhomeFree
export PATH=$ORACLE_HOME/bin:$PATH
EOF

至此已成功完成部署配置,使用sqlplus做下测试:

六、参考文档

Oracle Database 23ai 快速入门 | Oracle 中国

  • 20
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值