ORA-01017(:用户名/口令无效; 登录被拒绝)Oracle新建用户并授权
报错解释:
ORA-01017错误表示尝试连接到Oracle数据库时提供的用户名或密码无效,或者用户没有被授权登录。
解决方法:
- 确认用户名和密码是否正确。
- 如果用户名或密码正确,检查用户账号状态(如是否被锁定)。
- 确认用户是否有登录权限。
- 如果用户不存在,需要创建用户并授权。
创建新用户并授权的示例SQL命令:
-- 以SYS用户登录
CONNECT sys AS SYSDBA
-- 创建新用户
CREATE USER new_user IDENTIFIED BY password;
-- 授权新用户
GRANT CONNECT, RESOURCE TO new_user;
-- 可选:授予额外权限
GRANT CREATE SESSION TO new_user;
GRANT CREATE TABLE TO new_user;
GRANT CREATE VIEW TO new_user;
-- 更多权限根据需要授予
确保替换new_user
和password
为你想要设置的用户名和密码。在实际操作中,根据数据库的安全策略,密码应该是加密的或者至少是较为复杂的。
评论已关闭