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

xiaoxiao2021-02-28  41

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 用户
转载请注明原文地址: https://www.6miu.com/read-75449.html

最新回复(0)