我已经从linux上的deb文件安装了Oracle 10g xe,然后开始使用这个终端命令配置它
sudo /etc/init.d/oracle-xe configure
但是在完成配置后我忘记了密码,所以如何在重新安装后重新配置它,就像我现在使用上一个命令一样
已配置Oracle数据库10g快捷版
谢谢,
答案 0 :(得分:22)
删除/etc/sysconfig/oracle-xe
然后/etc/init.d/oracle-xe configure
答案 1 :(得分:16)
Oracle创建一个名为oracle的系统帐户。要更改该帐户的密码,请使用
passwd oracle
如果您忘记了DB中的其他密码,请以oracle用户身份登录并使用
sqlplus / as sysdba
更改各种数据库帐户的密码。
在/ etc / default / oracle-xe
中重新配置更改CONFIGURE_RUN=true
到
CONFIGURE_RUN=false
并重新运行
sudo /etc/init.d/oracle-xe configure
答案 2 :(得分:1)
问题解决了...... 删除我使用的oracle时
sudo apt-get remove oracle-xe-universal
然后使用
删除配置sudo rm -rf / usr / lib / oracle
但这些命令不会完全删除配置,解决方法是从Synaptic Manager中删除oracle-xe-universal并标记为Complete Removal。
然后从deb文件再次安装oracle-xe-universal,然后进行配置。
谢谢,
答案 3 :(得分:0)
就我而言(在Ubuntu上为Oracle XE 18c),我不得不从/etc/oratab
删除最后一行
答案 4 :(得分:0)
对于Oracle Linux(在这种情况下为7.7)上的Oracle XE 18c,可以通过以root
执行以下命令来重新启动安装:
/etc/init.d/oracle-xe-18c delete
使用最初发出的相同命令重新开始安装:
/etc/init.d/oracle-xe-18c configure