




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第一部分Oracle10g,2,课程地位,.Net,创建表空间的语法是:,31,Oracle逻辑组件3-3,段,段是构成表空间的逻辑存储结构,段由一组区组成。按照段所存储数据的特征,将段分为四种类型,即数据段、索引段、回退段和临时段。,区,区为段分配空间,它由连续的数据块组成。当段中的所有空间已完全使用时,系统自动为该段分配一个新区。区不能跨数据文件存在,只能存在于一个数据文件中。,数据块,数据块是Oracle服务器所能分配、读取或写入的最小存储单元。Oracle服务器以数据块为单位管理数据文件的存储空间。,模式,模式是对用户所创建的数据库对象的总称。模式对象包括表、视图、索引、同义词、序列、过程和程序包等。,32,4Oracle工具介绍,Oracle查询工具,SQL*Plus,iSQL*Plus,PL/SQL,Oracle提供的工具非常容易使用。Oracle的查询工具包括:,SQL*Plus是Oracle最常用的工具之一,用于接受和执行SQL命令以及PL/SQL块。,iSQL*Plus可以执行能用SQL*Plus完成的所有任务。该工具的优势在于能通过浏览器访问它。,PL/SQL是SQL的扩展。PL/SQL结合了SQL语言的数据操纵能力和过程语言的流程控制能力,33,OEM为管理员提供了图形化的用户界面PL/SQLdeveloper客户端工具,OEM,34,Windows中的Oracle服务,Oracle10g的每个实例在Windows中都作为一项服务启动服务是在Windows注册表中注册的可执行进程,由Windows操作系统管理“服务”对话框中的各项Oracle服务如图所示:,35,5ORACLE数据库的基本操作,SQL/PLUS命令connect用户名/密码网络服务名assysdba/sysoperpassw修改密码ShowuserStart或路径运行脚本文件名.sqlEdit编辑文本/Spool保存信息spooloffdesc查看表结构setlinesize行大小/pagesize页,36,Windows中的Oracle服务OracleDBConsoleorcl用于OEM数据库控制台,OracleCSService用于ASM通信,OracleServiceORCLOracle的启动和关闭数据库,OracleOraDb10g_home1TNSListener,OracleOraDb10g_home1iSQL*Plus使用ISQL/PLUS.exe,37,6启动和关闭ORACLE数据库,参数文件静态参数文件pfile,必须指定启动的静态参数文件动态参数文件spfile,默认启动使用的参数,参数文件不能修改,必须通过语句进行修改Altersyste启动数据库使用文件启动数据库。SpfilesidspfileinitsidpfileStartuppfile=路径Startupnomountmountopen(默认),38,shutdown,open,读参数文件initoraid.ora,开机,关机,读控制文件,读所有文件,未连上数据库仅启动instances,nomount,mount,连上数据库,但未打开,39,关闭数据库,shutdownnormal:不允许再连接,连接的用户可以随意,直到最后一个用户关闭连接后,才关闭数据库。shutdowntransaction:不允许再连接,连接没有做事的用户,断开连接,访问数据的等待完毕后关闭数据库。shutdownimmediate:不允再许连接,回滚所有用户的数据,关闭数据库。shutdwonabort:不允许再连接,没有回滚任何的事务,强行关闭数据库。,40,总结,Oracle服务器由Oracle数据库和Oracle实例组成Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成Oracle中用于访问数据库的主要查询工具有SQL*Plus、iSQL*Plus和PL/SQLOEM是用于管理、诊断和调整多个数据库的工具Oracle中的SYSTEM用户和SYS用户具有管理权限Oracle服务在Windows注册表中注册,并由Windows操作系统管理,41,Oracle默认用户,只有用合法的用户帐号才能访问Oracle数据库Oracle有几个默认的数据库用户,Oracle默认用户,SYS,SYSTEM,SCOTT,数据库中所有数据字典表和视图都存储在SYS模式中。SYS用户主要用来维护系统信息和管理实例。,SYSTEM是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等,SCOTT用户是Oracle数据库的一个示范帐户,用户自己创建,42,创建新用户,要连接到Oracle数据库,就需要创建一个用户帐户每个用户都有一个默认表空间和一个临时表空间CREATEUSER命令用于创建新用户,CREATEUSERusernameIDENTIFIEDBYpasswordDEFAULTTABLESPACEtablespaceTEMPORARYTABLESPACEtablespace;,CREATEUSER命令的语法是:,CREATEUSERMARTINIDENTIFIEDBYmartinpwdDEFAULTTABLESPACEUSERSTEMPORARYTABLESPACETEMP;,创建一个名称为martin的用户,其密码为martinpwd,43,授予权限3-1,权限指的是执行特定命令或访问数据库对象的权利权限有两种类型,系统权限和对象权限系统权限允许用户执行某些数据库操作,如创建表就是一个系统权限对象权限允许用户对数据库对象(如表、视图、序列等)执行特定操作角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户,以简化权限管理。,44,授予权限3-2,GRANT命令可用于为用户分配权限或角色,GRANTCONNECTTOMARTIN;,CONNECT角色允许用户连接至数据库,并创建数据库对象,GRANTRESOURCETOMARTIN;,RESOURCE角色允许用户使用数据库中的存储空间,GRANTCREATESEQUENCETOMARTIN;,此系统权限允许用户在当前模式中创建序列,此权限包含在CONNECT角色中,45,授予权限3-3,授予用户MARTIN操作TEST表对象的权限,GRANTSELECTONTESTTOMARTIN;,允许用户查询TEST表的记录,GRANTUPDATEONTESTTOMARTIN;,允许用户更新TEST表中的记录,GRANTALLONTESTTOMARTIN;,允许用户插入、删除、更新和查询
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机务考试题目及答案
- 期末导游业务试题及答案解析(2025版)
- 2025年安全飞行驾驶员考试题库及答案
- 高空刷漆施工合同范本(3篇)
- 老龄事业创新养老院院长聘任与管理服务协议
- 专业瑜伽馆品牌店面转让及教练团队培训协议
- 互联网娱乐商标授权合同范本(含内容版权合作规定)
- 个人借款与股权质押合同样本
- 2025公务员试题面试题库及答案
- 2025年概率论期末考试题及答案
- 低效林改造管理办法
- 体重控制健康宣教
- 中学生自我管理课件
- 小学保护洱海教学课件
- 2025食品安全考试题目及答案
- 金属冶炼安全培训课件
- 特巡警无人机培训课件
- IABP病人的护理查房
- 剪映入门培训课件
- 中学生网络安全培训大纲
- 2025年中国内衣裤洗衣机行业市场全景分析及前景机遇研判报告
评论
0/150
提交评论