LinuxのdebファイルからOracle 10g xeをインストールし、この端末コマンドを使用して構成を開始しました
Sudo /etc/init.d/Oracle-xe configure
しかし、構成を完了した後、パスワードを忘れたので、以前のコマンドを使用したときに、再インストール後にもう一度再構成するにはどうすればよいですか?
Oracle Database 10g Express Editionはすでに構成されています
おかげで、
Oracleは、Oracleという名前のシステムアカウントを作成します。そのアカウントのパスワードを変更するには、
passwd Oracle
dBから別のパスワードを忘れた場合は、Oracleユーザーとしてログインして使用します。
sqlplus / as sysdba
さまざまなDBアカウントのパスワードを変更します。
/ etc/default/Oracle-xeで変更を再構成するには
CONFIGURE_RUN=true
に
CONFIGURE_RUN=false
そして再実行
Sudo /etc/init.d/Oracle-xe configure
削除する /etc/sysconfig/Oracle-xe
その後 /etc/init.d/Oracle-xe configure
問題は解決しました...私が使用したOracleを削除している間
Sudo apt-getはOracle-xe-universalを削除します
を使用して構成を削除します
Sudo rm -rf/usr/lib/Oracle
ただし、これらのコマンドでは構成が完全に削除されるわけではありません。解決策は、Oracle-xe-universalをSynaptic Managerから削除し、完全削除のマークを付けることです。
次に、debファイルからOracle-xe-universalを再度インストールし、構成します。
おかげで、
Oracle Linux(この場合は7.7)上のOracle XE 18cの場合、次のコマンドをroot
として実行すると、インストールを再開できます。
/etc/init.d/Oracle-xe-18c delete
最初に発行したのと同じコマンドでインストールを再開します。
/etc/init.d/Oracle-xe-18c configure
私の場合(UbuntuのOracle XE 18c)、/etc/oratab
から最後の行を削除する必要がありました