oracle入门

本文介绍了Oracle数据库的认证机制,包括操作系统认证和数据库认证。此外还详细讲解了如何进行数据库启动、SID修改等操作,并提供了创建、删除用户及权限管理的具体步骤。

         Oracle是采用操作系统认证,和数据库认证。如果操作系统当前用户是ora_dba成员是连接时以sysdba登录是不会验证用户名和密码的,普通用户才会到数据库认证,同时可以采用不同的方式取消oracle的操作系统的认证。

  如果超级用户sys忘记密码,可以先备份在删除PWDmydb.ora,再通过dos通过orapwd命令在生成密码文件。

概要文件profile,记录数据库的约束条件了配置项,从而限制用户的资源,每个用户都有自己的配置文件,可以更改,可以添加,和删除。

  数据库在dos下启动命令:1.lsnrctl  start   2.oradim –status –sid mydbname。

       Oracle Windows平台修改默认sid假如windows平台有2个以上的实例,修改默认sid,只要修改注册表中ORACLE_SID即可,具体位置为 10g:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 

 

1.以sysDBA身份登录

conn sys/sys as sysdba;

2.查询所有的用户

select user from dba_users;

3.创建用户

create user Andy identified by andy

default tablespace users

temporary tablespace temp;

4.删除用户

drop user andy cascade;

 

6.给用户赋予数据库管理权限

grant create session to andy;

grant create table to andy;

 

7.把当前用户的tab表的权限(select/insert)赋给andy

grant select  on tab to andy;

grant insert on tab to andy;

切换到andy用户可以如下访问

select * from scott.tab;

8.回收用户权限

revoke SELECT on tab FROM andy;

9.回收用户角色

revoke connect from andy;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值