特殊情境下(如匯入衝突、測試需求)需直接修改 Oracle 使用者名稱,可透過更新 SYS.USER$ 基表達成。警告:此操作屬非支援手段,風險自負,生產環境嚴禁直接操作基表。
SELECT USER#, NAME FROM USER$ WHERE NAME = 'VIDS';
UPDATE USER$ SET NAME = 'VIDS123' WHERE USER# = 8759;
COMMIT;
DBA_USERS、ALL_USERS 顯示異常,應用連線失敗。Data Pump (expdp/impdp) 遷移物件與資料(REMAP_SCHEMA)。DROP USER ... CASCADE)。CREATE USER new_user IDENTIFIED BY password
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
QUOTA UNLIMITED ON users;
GRANT CONNECT, RESOURCE TO new_user;
-- 依需求授予其他權限/角色