dibian+9+oracle+java_在debian 9上安装和卸载oracle数据库快捷版11g第2版

安装oracle-xe的步骤安装oracle-xe前,确保已安装一些必要软件包,如alien、bc、libaio1、net-tools、vim等。如果没有安装它们,可以通过dpkg或apt等命令安装。由于oracle并未提供oracle-xe的deb包,故需要通过alien命令将oracle-xe的rpm格式的安装包导出新的deb格式的安装包:sudo alien --scripts -d ora...
摘要由CSDN通过智能技术生成

安装oracle-xe的步骤

安装oracle-xe前,确保已安装一些必要软件包,如alien、bc、libaio1、net-tools、vim等。如果没有安装它们,可以通过dpkg或apt等命令安装。

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

sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm

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

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

sudo dpkg -i oracle-xe_11.2.0-2_amd64.deb

在安装过程中,如果遇到问题

/var/lib/dpkg/info/oracle-xe.postinst: line 114: /sbin/chkconfig: No such file or directory

使用vi或vim等命令打开/var/lib/dpkg/info/oracle-xe.postinst(以vim命令为例):

sudo vim /var/lib/dpkg/info/oracle-xe.postinst

替换文件中的第114行为以下内容并保存:

/sbin/update-rc.d oracle-xe defaults

执行oracle-xe.postinst:

sudo /var/lib/dpkg/info/oracle-xe.postinst

执行oracle-xe的配置:

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

如果提示

oracle database 11g express edition is already configured

只需删除/etc/default/oracle-xe:

sudo rm /etc/default/oracle-xe

配置oracle-xe完成后,提示如下:

Starting Oracle Net Listener...Done

Configuring database...Done

Starting Oracle Database 11g Express Edition instance...Done

Installation completed successfully.

在手动启动oracle监听器及数据库前,应配置全局环境变量以精简启动命令:

sudo vim /etc/bash.bashrc

在打开的/etc/bash.bashrc文件底部添加新的环境变量:

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe

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

全局环境变量配置完成后,使用vim命令打开listener.ora:

sudo vim $ORACLE_HOME/network/admin/listener.ora

注释第15行:

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

# (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

(ADDRESS = (PROTOCOL = TCP)(HOST = debian)(PORT = 1521))

)

)

启动数据库,以oracle用户身份启动数据库监听器(提前为oracle用户指定密码):

sudo /etc/init.d/oracle-xe start

su -s /bin/bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start'

卸载oracle-xe的步骤

卸载oracle-xe前,如果已启动oracle监听器及数据库,应手动将其停止,再执行卸载命令并删除残留文件:

sudo /etc/init.d/oracle-xe stop

sudo dpkg -P oracle-xe

sudo rm –rf /u01

sudo rm /etc/oratab

至此,oracle-xe的卸载操作已基本完成。后续可通过执行vim命令移除与oracle-xe相关的环境变量:

sudo vim /etc/bash.bashrc

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值