創建用戶并設置密碼
使用SQL*Plus以sysdba
身份登錄,執行命令:
CREATE USER your_username IDENTIFIED BY your_password;
(將your_username
和your_password
替換為實際用戶名和密碼)
分配用戶權限
根據需求授予權限,例如創建會話、創建表等:
GRANT CREATE SESSION, CREATE TABLE TO your_username;
如需更多權限,可添加RESOURCE
、DBA
等角色
設置默認角色(可選)
若需為用戶指定默認角色,執行:
ALTER USER your_username DEFAULT ROLE role1, role2;
(role1
、role2
為已創建的角色名)
刷新權限
執行以下命令使權限生效:
FLUSH PRIVILEGES;
配置SQL*Plus連接文件(可選)
在用戶主目錄下創建.sqlplusrc
文件,添加連接信息:
touch ~/.sqlplusrc
編輯文件內容(示例):
DB_SID=orcl
DB_USER=your_username
DB_PASS=your_password
之后可通過sqlplus /@your_connection_string
快速連接
驗證權限
重新登錄SQL*Plus,使用SHOW USER
確認當前用戶,或通過SELECT * FROM DBA_PRIVILEGES WHERE GRANTEE = 'your_username'
查看權限
注意:
ORACLE_HOME
、PATH
)。