How to reconfigure Oracle 10g xe on Linux

2019-03-11 00:53发布

I have installed Oracle 10g xe from a deb file on linux, and then started to configure it using this terminal command

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

but after finishing configuration I forgot the password, so how can I reconfigure it again after reinstallation as now when I use the previous command I receive

Oracle Database 10g Express Edition is already configured

Thanks,

4条回答
Anthone
2楼-- · 2019-03-11 01:25

In my case (Oracle XE 18c on Ubuntu), I had to remove the last line from /etc/oratab

查看更多
迷人小祖宗
3楼-- · 2019-03-11 01:27

Oracle creates a system account named oracle. To change password to that account just use

passwd oracle

if you forgot another password from DB then log in as oracle user and use

sqlplus / as sysdba

to change the password for various DB accounts.

To reconfigure change in /etc/default/oracle-xe

CONFIGURE_RUN=true 

to

CONFIGURE_RUN=false

and rerun

sudo /etc/init.d/oracle-xe configure 
查看更多
4楼-- · 2019-03-11 01:33

The problem is solved... While removing the oracle I used

sudo apt-get remove oracle-xe-universal

and then remove the configurations using

sudo rm -rf /usr/lib/oracle

but these commands don't remove the configurations completely, the solution is to remove the oracle-xe-universal from Synaptic Manager and mark for Complete Removal.

Then install oracle-xe-universal again from the deb file then configure it.

Thanks,

查看更多
劳资没心,怎么记你
5楼-- · 2019-03-11 01:34

Remove /etc/sysconfig/oracle-xe
and then /etc/init.d/oracle-xe configure

查看更多
登录 后发表回答