ORA-16169: database already mounted。| 概念 | 類比 |
|---|---|
| Database | 硬盤上的 Excel 文件 (.xlsx) |
| Instance | 運行中的 Excel 進程 (EXCEL.EXE) + 內存緩存 |
| MOUNT | Excel 已打開文件,但處於「保護視圖」只讀模式 |
| OPEN | 啟用編輯,可讀寫數據 |
SQL> STARTUP NOMOUNT;
ORACLE instance started.
Total System Global Area 838860800 bytes
...
SQL> ALTER DATABASE MOUNT;
Database altered.
SQL> ALTER DATABASE OPEN;
Database altered.
-- 此時數據庫真正可用
**Instance = 內存 + 進程 (大腦);Database = 文件 (倉庫)。** 只有大腦掛上倉庫 (MOUNT) 並打開大門 (OPEN),業務才能存取數據。理解此關係是排查啟動故障、配置 Data Guard、實施備份恢復的前提。