安装oracle-xe-18c的步骤

此安装向导依赖软件包alien。

由于oracle并未提供oracle-xe-18c的deb包,故需要通过alien命令将oracle-xe-18c的rpm格式的安装包导出新的deb格式的安装包:

sudo alien --scripts -d oracle-database-xe-18c-1.0-1.x86_64.rpm

相应rpm文件转换为deb文件的名称为:

oracle-database-xe-18c_1.0-2_amd64.deb

如果你在之前已经得到oracle-xe的deb格式的安装包,则无需安装alien及执行以上命令。

尔后,使用dpkg命令安装oracle-xe:

sudo dpkg -i oracle-database-xe-18c_1.0-2_amd64.deb

安装完成后,使用vim打开/etc/init.d/oracle-xe-18c,替换第288行为以下内容并保存文件:

$SU -s /bin/bash $ORACLE_OWNER -c "(echo '$ORACLE_PASSWORD'; echo '$ORACLE_PASSWORD'; echo '$ORACLE_PASSWORD') | $DBCA -silent -createDatabase -gdbName $ORACLE_SID -templateName $TEMPLATE_NAME -characterSet $CHARSET -createAsContainerDatabase $CREATE_AS_CDB -numberOfPDBs $NUMBER_OF_PDBS -pdbName $PDB_NAME -sid $ORACLE_SID -emConfiguration DBEXPRESS -emExpressPort $EM_EXPRESS_PORT -J-Doracle.assistants.dbca.validate.DBCredentials=false -sampleSchema true -J-Doracle.assistants.dbca.validate.ConfigurationParams=false $SQLSCRIPT_CONSTRUCT $DBFILE_CONSTRUCT $MEMORY_CONSTRUCT"

保存文件,执行oracle数据库的配置:

sudo /etc/init.d/oracle-xe-18c configure

使用vim打开/etc/bash.bashrc,追加以下内容以导入与oracle数据库有关的环境变量:

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/18c/dbhomeXE

export ORACLE_SID=XE

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

卸载oracle-xe-18c的步骤

卸载oracle数据库前,确保数据库实例已经启动并且你已经转移在数据库中存储的重要数据,再执行数据库实例的删除操作:

sudo /etc/init.d/oracle-xe-18c delete

删除数据库实例后,再使用dpkg命令卸载oracle-xe-18c,再删除残留目录或文件:

sudo dpkg -P oracle-database-xe-18c

sudo rm -rf /opt

sudo rm /etc/oraInst.loc

cd /usr/local/bin

sudo rm coraenv dbhome oraenv

最后,使用vim打开/etc/bash.bashrc,删除在安装oracle-xe-18c时追加的所有环境变量。

oracle18c卸载方法,在debian 10上安装和卸载oracle数据库快捷版18c第4版相关推荐

  1. redis 远程主机强迫关闭了一个现有的连接_如何在 Debian 10 上安装和配置 Redis 服务...

    Redis是一个开放源代码的内存中键值数据存储.它可以用作数据库,缓存和消息代理,并支持各种数据结构,例如字符串,哈希,列表,集合等.Redis通过Redis Sentinel提供高可用性,并通过Re ...

  2. 在Debian 10上安装和配置Samba服务器共享

    一.在Debian 10上安装Samba Server 要在Debian 10 Buster上安装Samba,请运行以下命令: sudo apt -y update sudo apt -y insta ...

  3. 如何在Windows 10 上安装SQL Server 2000数据库?

    Win10本身是一个兼容性较好的操作系统,目前有很多人在咨询如何在Windows 10 上安装 SQL Server 2000数据库,都没有成功过.主要是卡在了安装过程中的mdac2.6 安装上,一直 ...

  4. debian apache_如何在Debian 10上安装Apache Web服务器

    debian apache 介绍 (Introduction) The Apache HTTP server is the most widely-used web server in the wor ...

  5. debian kafka_如何在Debian 10上安装Apache Kafka

    debian kafka 介绍 (Introduction) Apache Kafka is a popular distributed message broker designed to hand ...

  6. 如何在Debian 10上安装Python 3和设置编程环境

    介绍 (Introduction) Python is a flexible and versatile programming language suitable for many use case ...

  7. 如何在Debian 10上安装Nvidia驱动程序

    在本教程中,我们将向您展示如何在香港服务器的Debian 10系统上安装 Nvidia 驱动程序.图形处理单元 (GPU) 的性能主要取决于驱动程序.Ubuntu默认使用开源视频驱动程序Nouveau ...

  8. kali2020 vnc安装,在Kali Linux 2020.x上安装和卸载VLC媒体播放器的方法

    本文介绍在Kali Linux 2020.x系统上安装和卸载VLC media Player(VLC媒体播放器)的方法.大多数Linux发行版在其上游存储库中包含VLC软件包,要在Kali Linux ...

  9. debian 8 服务器 稳定,如何在 Debian 8/9/10 上安装最新稳定版 Wine

    Wine 是一个开源兼容性层,允许您在类似 Unix 的操作系统 ( 如 Linux.FreeBSD 和 macOS ) 上运行 Windows 应用程序.Wine 并不是一个模拟器,它是一个接口.W ...

最新文章

  1. Linux其实没那么难学
  2. “三板斧”式文化价值体系互助协作,打通企业全流程管理模式
  3. ArcFaceSharp -- ArcFace 2.0 SDK C#封装库分享
  4. 奔小康赚大钱 hdu 2255( KM )
  5. tableau暂时不支持m1芯片!期待未来!
  6. python singleton design pattern super() 多继承
  7. Flexbox弹性盒模型
  8. java集合概念_JAVA集合概念
  9. 让Mysql支持Emoji表情,解决[Err] 1366 - Incorrect string value: '\xF0\xA3\x84\x83'
  10. java mail header_java使用mail发送邮件时出现乱码如何解决
  11. Fedora 中的 Yum 命令详解
  12. 【廖雪峰官方网站/Java教程】设计模式(二)
  13. php mongodb 管理工具,细数MongoDB管理工具
  14. 阶段3 3.SpringMVC·_06.异常处理及拦截器_5 SpringMVC拦截器之编写controller
  15. 【搬运】各种知乎段子
  16. 动易 dw css不对,动易模板制作示.doc
  17. Markdown:如何修改插入图片的大小或比例
  18. 一篇编译内核的详细配置文章[3]
  19. JUC系列ReentrantLock
  20. 计算机word求差函数,【2人回答】如何在Word表格中插入公式求差?-3D溜溜网

热门文章

  1. AndroidStudio创建jinLibs文件夹
  2. 连接到kali linux服务器上的MySQL服务器错误
  3. Factorial Trailing Zeroes 172
  4. 数组黑科技(偏性能方面)未完待更新...
  5. python --- 使用conda配置pytorch
  6. MongoDB复制集技术
  7. 安装配置OSA运维管理平台
  8. Unity3D的断点调试功能
  9. Strange Words 4
  10. Android开发中如何创建自定义对话框