挺久沒有登錄的 oracle 數據庫,因為公司要求加固密碼,登錄后修改失敗
1、啟動數據庫的同時啟動控制文件、數據文件,提示:cannot mount database in EXCLUSIVE mode
2、啟動數據庫的同時啟動控制文件、不啟動數據文件,提示:database not mounted
3、關閉數據庫
4、去到安裝目錄下的~/dbs 目錄找到 lk+數據庫實例的文件。我的數據庫實例是ORCL
5、查看該文件:fuser -u lkORCL
6、kill 掉lkORCL中的內容: fuser -k + lkORCL
7、重啟數據庫
8、修改 sys 密碼:alter user sys identified by 密碼;
修改成功!