zoukankan      html  css  js  c++  java
  • oracle学习(1)

    我的博客:www.while0.com

    我的博客:www.shishangguan.net

    1.ORACLE安装自动生成sys用户和system用户,他两个区别如下:
      ①sys用户是超级用户,具有最高权限,具有sysdba角色。
      ②system用户是管理操作员,具有sysoper角色,没有create database的权限
      综上,一般维护,用system用户登录就可以了。
    2.必须启动的服务
      net start OracleOraDb11g_home1TNSListener    端口监听,jdbc要用
      net start OracleServiceADMIN   数据库实例
    3.sqlplus常用命令
      ①链接数据库   conn username/password   (as SYSDBA)   用sys或system用户登录要加括号里的
      
      ②退出登录 disconn
      ③退出sqlplus  exit
    4.用户管理
      ①创建用户:create user username identified by password   注意:必须是DBA角色才能新建用户
      
      ②赋予登录权限:grant connect to money  不授权新用户无法登陆
      
      ③解锁用户:
      
    5.权限:
      ①系统权限:用户对数据库的相关权限,如:建表,连接,删表等

      ②对象权限:用户对其他用虎的数据对象的权限,如:select,update,inset,delete
      把scott用户的emp表的select权限赋给money用户:grant select on emp to money;
      
      把scott用户的emp表对money的select权限收回:revoke select on emp from money;
      
      如果希望授予money的权限可以被money传递给别人,则grant select on emp to money with grant(admin) option;
      如果使用传递的权限,中途被中断,则后边用户的权限也会被回收。
      ③角色:预定义角色和自定义角色 如:connect,dba,resource等预定义角色



      

  • 相关阅读:
    页面控制多角度看Model1与Model2
    类型抽象Haxe3新增特性:抽象类型 Abstract Types
    hadoop配置Hadoop 2.0分布式环境搭建安装配置
    PostThreadMessage的应用
    禁用安全模式(2k,2k3,xp)
    如何使用内存池监视器 (Poolmon.exe) 解决内核模式内存泄漏
    WideCharToMultiByte,MultiByteToWideChar
    禁止stMgr.exe
    GetCurrentUserSid
    注册表修改大全
  • 原文地址:https://www.cnblogs.com/yamadie/p/2976896.html
Copyright © 2011-2022 走看看