ERROR: ORA-28009: connection to sys should be as sysdba or sysoper
CONNECT username/password@alias 語法中,SYS 必須顯式指定權限:
-- 正確
CONN sys/password@db AS SYSDBA
-- 或登入介面「連線身分」選 SYSDBA
執行批次檔:
DEL /F /S /Q %SYSTEMDRIVE%\*.log
DEL /F /S /Q %SYSTEMDRIVE%\*.tmp
...
誤刪 Oracle 警示日誌、監聽日誌、審計檔、甚至密碼檔(orapwSID)、網路配置。
listener.log 遺失、listener.ora 損壞)。$ORACLE_HOME/dbs、$ORACLE_BASE/admin、$ORACLE_HOME/network/admin。ADRCI PURGE、LOG_ROTATE、或定時腳本精確匹配 alert_*.log.<日期>。orapwSID、listener.ora、tnsnames.ora、sqlnet.ora 納入備份清單。$ORACLE_HOME、$ORACLE_BASE 設寫保護或快照。
CREATE TABLESPACE price DATAFILE 'price.dbf' SIZE 10M;
CREATE USER price IDENTIFIED BY price DEFAULT TABLESPACE price;
GRANT CONNECT, RESOURCE TO price;
CONN price/price -- 正常連線