在Debian系统上配置Oracle数据库涉及多个步骤,包括安装准备、环境配置、数据库安装、网络配置等。以下是一个详细的步骤指南:
安装准备
- 安装操作系统:确保你已经安装了Debian操作系统,并建议安装图形界面以便于操作。
- 配置网络:确保网络连接正常,配置好IP地址、子网掩码、网关和DNS服务器。
- 下载软件安装包:下载Oracle数据库的基础包和补丁包。
- 下载一键安装脚本:例如中提到的OracleShellInstall脚本。
环境信息
检查并记录主机版本、网络信息等:
root@debian12:/soft# cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" root@debian12:/soft# ip a 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:bc:25:0a brd ff:ff:ff:ff:ff:ff altname enp2s1 inet 192.168.6.139/24 brd 192.168.6.255 scope global dynamic noprefixroute ens33 valid_lft 85400sec preferred_lft 85400sec inet6 fe80::20c:29ff:febc:250a/64 scope link noprefixroute valid_lft forever preferred_lft forever
安装命令
根据脚本README或-h命令提示,编辑好一键安装命令,进入/soft目录执行安装:
./OracleShellInstall -lf ens33 -n debian12 -o oracle -p /u01 -d /oradata -s lucifer -b oracle -r AL32UTF8 -c AL16UTF16 -n 100 -o Y
安装过程
安装过程包括去除密码复杂度配置、配置软件源、获取操作系统信息、安装依赖包、配置Swap、配置防火墙、配置selinux、配置主机名和/etc/hosts、创建用户和组、创建安装目录、配置Avahi-daemon服务、配置透明大页&&NUMA&&磁盘IO调度器、配置操作系统参数sysctl、配置RemoveIPC、配置用户限制limit、配置shm目录、安装rlwrap插件、配置用户环境变量、解压Oracle安装包以及补丁、安装Oracle软件以及补丁、创建监听、创建数据库、优化数据库等步骤。
配置IP地址和DNS
- 配置静态IP地址:
sudo nano /etc/network/interfaces
添加如下内容:
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4
保存文件后退出。
- 配置动态IP地址:
auto eth0 iface eth0 inet dhcp
- 验证配置:
ip addr ping www.a5idc.com
连接测试
完成安装后,可以通过SQL*Plus或其他客户端工具连接到数据库进行操作。
请注意,以上步骤仅供参考,具体安装过程中可能会遇到一些问题,建议参考Oracle官方文档或相关技术论坛获取更详细的指导。