- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle基础培训-1
Oracle基础培训 第一讲 了解ORACLE Oracle的基本术语 实例 Oracle实例包括为了运行数据库,执行和分配的所有进程和内存结构。 用户 Oracle中的用户是用于登录Oracle的命名帐号。当用户安装Oracle的时候,会默认建立两个帐号,SYS和SYSTEM。 Oracle的基本术语 模式 Oracle中的模式(schema)是指属于特定用户的数据库的对象集合。 术语“用户”和“模式”有的时候可以替换使用。 安全 Oracle中基本的安全模型基于“授权”。特权是在数据库中执行特定类型的操作的许可权。 为了帮组减轻授权管理的负担,Oracle使用了角色(roles)。 实例详解 存储结构(System Global Area) SGA : 共享池\数据库高速缓冲区\日志缓冲区 进程 SMON\PMON\DBWn\LGWR\CKPT SMON – System Monitor PMON – Process Monitor DBWn – Database Writer LGWR – Log Writer CKPT – Check Point 用户与角色详解 系统建立时默认用户与密码 User name: sys Pwd : change_on_install User name: system Pwd : manager 用户可以拥有 系统权限 对象权限 角色 用户权限 - 系统权限 系统权限 CREATE SESSION : 连接数据库 CREATE TABLE : 创建表 CREATE SEQUENCE : 创建序列 CREATE USER : 创建另一个用户 CREATE PROCEDURE : 创建存储过程 … 等等, 有100多个. 为用户授予系统权限 GRANT [priv1,priv2] to [user1, user2] [WITH ADMIN OPTION]; With Admin Option: 被创建用户也可将权限赋予给其他用户. 取消系统权限 REVOKE [priv1, priv2] from [user1, user2] 查询系统权限 表: DBA_SYS_PRIVS : 查询所有用户的系统权限 表: USER_SYS_PRIVS: 查询当前用户的系统权限 用户权限-对象权限 对象权限 SELECT (授予对象: 表,视图,序列) INSERT (授予对象:表,视图) UPDATE (授予对象:表,视图) DELETE (授予对象:表,视图) ALTER (授予对象:表,序列) INDEX (授予对象:表) REFERENCES (授予对象:表) EXECUTE (授予对象: 过程,函数,程序包) … 等等, 有100多个. 为用户授予对象权限 GRANT [priv1,priv2] on [对象] to [user1, user2] [WITH GRANT OPTION]; With Grant Option: 被授予用户也可将权限赋予给其他用户. 取消对象权限 REVOKE [priv1, priv2] ON [对象] from [user1, user2] 查询用户的对象权限 USER_TAB_PRIVS_MADE: 某个用户授予其他其他用户在该用户模式对象上的对象权限. 还有其他若干个查看方式… 用户权限-角色(ROLE) 主要角色 DBA 几乎所有系统权限 CONNECT ALTER SESSION CREATE SEQUENCE/SESSION/TABLE/VIEW 等等 RESOURCE CREATE TABLE/TYPE/SEQUENCE/PROCEDURE 为用户授予对象权限 GRANT [role1, role2] to [user1, user2] [WITH ADMIN OPTION]; With Grant Option: 被授予用户也可将权限赋予给其他用户. 取消对象权限 REVOKE [role1, role2] from [user1, user2] 查询用户的角色 USER_TAB_PRIVS_MADE: 某个用户授予其他其他用户在该用户模式对象上的对象权限. 还有其他若干个查看方式… SQL*Plus SQL*Plus是一个用于连接数据库的工具。它是一个用于Oracle的强大工具,具有如下功能: 在数据库中执行SQL和PL/SQL 更新数据库的数据 将查询结果集格式化为报表 建立、编辑、检索和执行SQL脚本 帮组Oracle用户调整SQL查询 管理数据库 SQL*Plus 启动SQL*Plus 2种方式启动:
文档评论(0)