网站大量收购独家精品文档,联系QQ:2885784924

oracle上课笔记.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle上课笔记 oracle数据库安装上去了以后 就只有一个数据库实例 当你安装了数据库以后 oracle会自动的生成sys,system sys叫做超级管理员 权限是最大的 它会拥有一个角色sysdba 默认的密码是change_on_install system叫做管理操作员,他会拥有一个 sysoper角色,没有createdatabase的权限 系统还会给你一个账户scott 密码叫tiger 1.第一个命令conn 通过命令连接数据库 语法是conn 账户名/密码 as sysdba 2.show user 查看当前的账户在使用当前的数据库 语法就是 show user 3.断开数据库的连接 语法:disc; disconnect的简写 4.修改密码 语法:passw --password的简写 如果说你想要修改其他的密码,一定要以SYS/system这两个 管理员得账户登录 5.退出这个命令窗口 exit 只要运行完一个命令后面一定要加; 6.运行或加载sql脚本的命令 @ 脚本的路径/start 脚本的路径 7.编辑这个脚本 edit 脚本的路径 8.创建一个用户的语法 如果要创建一个用户的话必须要以sys或system的权限登录 create user 用户名 identified by 密码 如果用户名或密码都不记得了怎么办 可以以空用户登录 只要你创建了一个用户 这个用户是没有任何的权限的 所以必须授予一些权限给它 第一个权限 create session 登录的权限 第二个权限 create table 建表的权限 授予一个用户权限 只能是sys/system 9.修改用户密码 alter user 用户名 identified by 密码 10.授予用户权限的语法 grant create session to zhangsan 11.删除一个用户 drop user 用户名 如果说我们的用户下面有了表的话,不能删除的 如果要删除的话,必须在drop user 用户名 cascade cascade 级联 oracle建立的表都是基于用户的 select * from system_privilege_map order by name oracle常用的系统权限 create table update insert delete select drop alter create session Oracle的常用的内置对象 对象的概念:对象都是来辅助对表的操作可以简化表的操作 function 函数 procedure 存储过程 pakeage 包 合理的组织存储过程和函数的 相当于一个容器 type 类型 ORALCE中可以自定义类型 trigger 触发器 table 表 index 索引 constraints 约束 view 视图 Sequenece 序列 users 用户 roles 角色 synonyms 同义词 一般在使用JDBC操作ORALCE数据库的时候 一般是使用ORACLE中的SCOTT用户登录的 SCOTT针对我们的的系统来说 一些常见的操作都可以满足 oracle 角色 一个角色中封装了多个系统权限和对象权限 多个系统权限和多个对象权限构成了一个角色 角色是相关权限的集合,我们使用角色的目的就是为了简化对权限的管理 角色分为预定义角色和自定义角色两种 预定义角色:系统帮我们已经做好的角色(oracle帮助我们做好的东西) 每一个预定义角色都用于执行一些特定的任务 ORACLE数据库常用的预定义角色 connect角色 connect角色具有一般应用开发人员需要的大部分权限,当建立了一个用户后 ,多数情况下,只要给用户授予connect角色就可以了 这个角色的权限有哪些? create session create table create database link create sequence create cluster alter session resource角色 resource角色具有应用开发人员所需要的其他权限,比如说建立存储过程 触发器 create cluster create indextype create table create sequence create type create trigger create procedure dba角色 dba角色具有所有的系统权限,默认的dba的用户是sys和system,它具有sys/system 所有的权利,除了启动和关闭数据库之外 select * from scott.emp create user zhangsan identified by zhangsan alter u

文档评论(0)

me54545 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档