在CentOS系統下,使用SQL*Plus為其他用戶授權權限,需要先以具有足夠權限的用戶(如sysdba或sysoper)登錄到Oracle數據庫。以下是授權權限的基本步驟:
sqlplus / as sysdba
輸入sys用戶的密碼。
創建新用戶(如果尚未創建)并設置密碼。例如,創建一個名為new_user
的用戶,并設置密碼為password
:
CREATE USER new_user IDENTIFIED BY password;
ALTER USER new_user DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
new_user
連接數據庫、創建會話和創建表的權限:GRANT CONNECT, RESOURCE TO new_user;
GRANT CREATE VIEW, CREATE TRIGGER TO new_user;
GRANT SELECT, INSERT, UPDATE, DELETE ON schema_name.table_name TO new_user;
EXIT
退出SQL*Plus。請注意,根據實際需求替換new_user
、password
和schema_name.table_name
。