1.oracle账户创建、权限控制

本文介绍了Oracle数据库中不同用户登录同一数据库所见数据对象的区别、基本的连接与断开命令、文件操作方法、用户创建及权限管理等核心内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.oracle的同一个数据库,可以有不同的用户登录,不同的用户登录的同一个oracle数据库中,看到的数据对象是不一样的!


2.oracle连接命令:
conn[ect],切换用户
用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]
当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper




disc[onnect],断开与当前数据库的连接
passw[ord],修改用户的密码.
show user,显示当前用户
exit,断开与数据库的连接,同时退出sql*plus


3.文件操作命令:
start和@,运行sql脚本
案例:sql>@ d:\a.sql sql>start d:\a.sql
edit,该命令可以编辑指定的sql脚本
案例:sql>edit d:\a.sql
Ed
Ed会打开一个文本文件!
该文本文件总是存放,上一次刚刚执行完毕的sql语句!
如果直接键入 “/” 则,总是会执行ed对应的文本文件中存放的那个sql语句!
我们能在打开ed对应的文本以后,自己修改该文本中的内容
在自己修改过ed中的sql语句以后,在键入/ 就是执行自己修改过以后的sql语句了!
Save
用于把目前,ed对应的文本中的sql语句,存盘!
4.创建用户:
创建账户,必须有管理员来创建
create user 账户名 identified by 密码
Oracle中的任何一个账户创建好以后,默认情况下,没有任何权限!
不能登录
不能创建表
不能CRUD


赋予用户权限的语句
grant 权限  to 用户
grant create session to 用户  就是把登录权限给用户 
撤销权限
revoke 权限 from 用户
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值