在Ubuntu上安装Oracle数据库可以通过多种方式实现,以下是使用一键安装脚本的方法:
安装准备
- 安装好操作系统:建议安装带有图形界面的Ubuntu版本。
- 配置好网络:主机需要连接外网。
- 上传软件安装包:包括基础包和补丁包。
- 上传一键安装脚本:oracleshellinstall。
环境信息
- 主机版本:
root@ubuntu22:/soft# cat /etc/os-release pretty_name="ubuntu 22.04.4 lts" name="ubuntu" version_id="22.04" version="22.04.4 lts (jammy jellyfish)" version_codename=jammy id=ubuntuid_like=debian home_url="https://www.ubuntu.com/" support_url="https://help.ubuntu.com/" bug_report_url="https://bugs.launchpad.net/ubuntu/" privacy_policy_url="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" ubuntu_codename=jammy
- 网络信息:
root@ubuntu22:/soft# ip a 2: ens160:mtu 1500 qdisc mq state up group default qlen 1000 link/ether 00:0c:29:e9:de:06 brd ff:ff:ff:ff:ff:ff altname enp3s0 inet 192.168.6.123/24 brd 192.168.6.255 scope global dynamic noprefixroute ens160 valid_lft 84800sec preferred_lft 84800sec inet6 fe80::d5b7:70e3:c953:9b59/64 scope link noprefixroute valid_lft forever preferred_lft forever
- 连接外网测试:
root@ubuntu22:/soft# ping www.baidu.com PING www.baidu.com (180.101.50.188) 56(84) bytes of data. 64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=1 ttl=53 time=5.32 ms 64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=2 ttl=53 time=5.24 ms 64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=3 ttl=53 time=5.75 ms 64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=4 ttl=53 time=5.79 ms 64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=5 ttl=53 time=5.91 ms 64 bytes from 180.101.50.188 (180.101.50.188): icmp_seq=6 ttl=53 time=5.76 ms
- 安装包存放在 /soft 目录下:
root@ubuntu22:/soft# ls -l -rwx------ 1 root root 3059705302 Jun 6 12:21 linux.x64_193000_db_home.zip -rwxr-xr-x 1 root root 218544 Jun 6 12:20 oracleshellinstall
确保安装环境准备完成后,即可执行一键安装。安装命令使用标准生产环境安装参数(安装过程若失败,脚本支持重复执行安装):
# 根据脚本 readme 或者 -h 命令提示,编辑好一键安装命令,进入 /soft 目录执行安装: ./oracleshellinstall -lf ens160 `# local ip ifname` -n ubuntu22 `# hostname` -op oracle `# oracle password` -d /u01 `#
请注意,以上步骤可能因具体的Ubuntu版本和Oracle版本而有所不同。建议参考Oracle官方文档以获取最准确的安装指南。