117.info
人生若只如初见

Debian上如何安装Oracle数据库

在Debian上安装Oracle数据库可以通过多种方法实现,其中最常见的是使用一键安装脚本。以下是基于Debian 12.5安装Oracle 11GR2单机版的详细步骤:

安装准备

  1. 安装好操作系统:建议安装图形化界面。
  2. 配置好网络:主机需要连接外网。
  3. 上传软件安装包:包括安装基础包和补丁包。
  4. 上传一键安装脚本:例如 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
id=debian
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:  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

# 安装包存放在 /soft 目录下
root@debian12:/soft# ls -l
-rwxr-xr-x 1 root root 217923 Jun 5 14:54 oracleshellinstall
-rwx------ 1 root root 1395582860 Jun 5 14:54 p13390677_112040_linux-x86-64_1of7.zip
-rwx------ 1 root root 1151304589 Jun 5 14:54 p13390677_112040_linux-x86-64_2of7.zip
-rwx------ 1 root root 321590 Jun 5 14:54 rlwrap-0.44.tar.gz

安装命令

确保安装环境准备完成后,即可执行一键安装。使用标准生产环境安装参数(安装过程若失败,脚本支持重复执行安装):

# 根据脚本 README 或者 -h 命令提示,编辑好一键安装命令,进入 /soft 目录执行安装。
./oracleshellinstall -lf ens33 \
# local ip ifname
-n debian12 \
# hostname
-op oracle \
# oracle password
-d /u01 \
# software base dir
-ord /oradata \
# data dir
-o luci

注意事项

  1. 安装模式选择:单机(si)
  2. 数据库版本选择:11
  3. 免责声明:当前操作系统版本是 Debian GNU/Linux 12 (bookworm) 不在 Oracle 官方支持列表,本脚本只负责安装,请确认是否继续安装 (Y/N):[Y]

安装过程

安装过程详细日志可以通过以下命令查看:

tail -2000f /soft/print_shell_install_20240605150105.log

连接测试

安装完成后,可以测试数据库连接:

sqlplus / as sysdba

输入密码后,如果成功登录到SQL*Plus提示符(SQL>),表示安装成功。

通过以上步骤,您可以在Debian系统上成功安装Oracle数据库。请根据实际需求和环境调整安装参数和步骤。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe522AzsNAQVTBFY.html

推荐文章

  • 如何迁移SQL Server到Debian平台

    迁移SQL Server到Debian平台可以通过以下步骤进行:
    安装Microsoft SQL Server 更新系统:
    打开终端并执行以下命令,以确保系统所有软件包都是最新的:...

  • Debian如何支持Flutter多平台开发

    Debian本身并不直接支持Flutter多平台开发,但可以通过安装和配置一些工具和依赖项来支持在Debian系统上进行Flutter开发。以下是一些步骤和建议:
    安装Flut...

  • Debian SQL Server的日志管理怎么做

    Debian系统上通常安装的是PostgreSQL数据库,而不是SQL Server。因此,我将提供在Debian系统上管理PostgreSQL日志的方法。
    查看日志文件
    PostgreSQL的...

  • Sedebian的性能优于Debian吗

    Sedebian并不是一个广为人知的Linux发行版,因此在比较其与Debian的性能之前,需要澄清一些信息。目前,Debian是Linux社区中一个非常流行且广泛使用的发行版,以...

  • Node.js日志在Ubuntu中如何管理

    在Ubuntu中管理Node.js日志可以通过多种工具和库来实现,以下是一些常见的方法和步骤:
    使用log4js进行日志管理
    log4js是一个流行的Node.js日志管理库...

  • 如何在VirtualBox中运行Ubuntu

    要在VirtualBox中运行Ubuntu,请按照以下步骤操作:
    准备工作 下载VirtualBox: 访问VirtualBox官方网站,下载并安装适用于你操作系统的最新版本。 下载Ubu...

  • CentOS回收站如何彻底清除数据

    在CentOS系统中,回收站的数据通常存储在/root/.local/share/Trash/files和/root/.local/share/Trash/info目录下。要彻底清除这些数据,可以按照以下步骤操作:<...

  • 如何利用Linux strings定位敏感数据

    在Linux系统中,strings命令是一个非常有用的工具,它可以从二进制文件、内存镜像或其他非文本文件中提取可打印的字符串。这对于查找可能包含敏感信息(如密码、...