oracle(1)验证机制以及用户创建、修改

本文深入解析数据库验证机制,包括操作系统验证、密码文件验证和数据库验证三个层面,详细说明了Linux和Windows下Oracle启动过程,并提供了sys用户密码恢复方法及普通用户密码修改指南。

数据库的三种验证机制:
 操作系统验证
 密码文件验证
 数据库验证
注意:sys用户只有操作系统验证、密码文件验证

linux下oracle的启动过程
lsnrctl start
//sqlplus sys/oracle as sysdba
sqlplus /nolog
conn sys/oracle as sysdba
startup

window下oracle的启动过程
lsnrctl start

默认进行操作系统验证,验证成功就登录不再进行密码文件验证了

密码文件验证中的文件的路径 D:\oracle\product\10.2.0\db_1\database\PWD+实例名.ora


sys密码恢复 可以先把PWDorcl.ora删了 在用命令生成
orapwd file=D:\oracle\product\10.2.0\db_1\database\PWDorcl.ora password=123456 entries=10

select * from v$pwfile_users;

普通用户的密码修改
alter user scott identified by tiger

**oracle 实例没有启动 通过操作系统验证也能登录

 

创建用户

  •  create User 用户名
  •  identified by 密码
  •  default tablespace 默认表空间
  •  Temporary tablespace 临时表空间
  •  Quota 整数 K|M|Limited on 表空间
PS:
  • create user kyle
  •  identified by kyle
  •  default tablespace kylespace
  •  Temporary tablespace Temp
  •  Quota 50M on kylespace

注意:下面不能把unlimited 用在Temp上(因为Temp是临时表空间,用来表排序之类才用到)
 create user kyle
 identified by kyle
 default tablespace kylespace
 Temporary tablespace Temp
 Quota unlimited on Temp

修改
 alter user kyle
 identified by kyle
 default tablespace kylespace
 Temporary tablespace Temp
 Quota unlimited on kylespace
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值