oracle 数据库创建用户

当忘记所有账号及密码时

su - oracle        // 注意是使用 su -  这使得切换了用户变量
sqlplus /nolog       //使用无用户名登录
SQL> conn / as sysdba       // 直接通过数据库所在用户下,作为管理员直接登录,这是由于sys账户本身也是系统用户授权的
SQL> alter user [用户名] identified by [新密码]         // 修改某用户的密码

管理员登入数据库后

create user [用户名]  identified by [密码]

// 授权,connect 基本使用权,resource 建表权,dba 数据库管理员权(最高权)
grant  connect,dba to [用户名]

关于sys,system 用户

oracle数据库连接登录有三种模式:

  1. 标准模式(normal)
  2. 系统操作员(sysoper)
  3. 系统管理员(sysdba)此角色用户数据的所有操作权限;

登录出现报错是因为角色选择错误。

sys和system 用户都是拥有数据库管理权限的账户,其中sys 只能以最高管理员身份登录。所以在datagrip 下sys用户的登录名应为sys as sysdba
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值