zoukankan      html  css  js  c++  java
  • Oracle基础




    密码写反了!!!
    在主机上访问虚拟机Orcale(虚拟机IP)(如果本机调试,可以不用带后面的一串)以下是安装了客户端的其他机器访问的命令

        sqlplus scott/tiger@192.168.119.128/orcl
    

    遇到超级管理员登陆的bug处理





    注意:因为楼主这里装Oracle时候将密码改成了password




    多了一个文件

    嗯嗯 很蛋疼啊命令行,换一个开发工具来。
    这里可以NEW一个命令行

    某用户可以操作的表(这里是scott)




    一页显示多少条记录(这个一般打报表用)



    Oracle权限概念

    一共有140多种系统权限,20多种对象权限,分为两大类:

    系统权限:用户对数据库的相关权限(建库/建表/建存储过程/登陆数据库。。)

    对象权限:用户对其他用户的数据对象的访问的权限。(数据对象就是用户创建的触发器,视图等,不仅仅只是表)

    问题来了,这么多权限我们怎么管理表呢?

    就引入了角色,一个角色可以对应多种权限,(好比菜单和角色的多对多,如:演员歌手多对多刘德华,周杰伦)

    预定义角色:可以去自己定义的角色。

    自定义角色:系统一开始存在定义好的角色。

    来个需求,我需要某一个用户只能查询某张表的一些数据,这时候就要用到orcale的权限角色。



    用dba权限的system对xiaoming赋予resource角色。现在xiaoming就可以建表了.





    注:grant select on emp to xiaoming;  (select为对象权限,还有insert,update,delete,all,create index,.....)

    select * from scott.emp;(scott在这个位置就是方案,因为找的不是自己的表)

  • 相关阅读:
    (4.24~4.30)
    (4.17~4.23)
    (4.10~4.16)
    FFT题集
    kd树的构造与搜索
    schtasks命令
    关于[WinError 10054] 远程主机强迫关闭了一个现有的连接。
    数据去重复
    将ppt文档转换成pdf
    mvc上传
  • 原文地址:https://www.cnblogs.com/ttzzyy/p/10135678.html
Copyright © 2011-2022 走看看