在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。