首页 oracle基础教程01

oracle基础教程01

举报
开通vip

oracle基础教程01nullOracle数据库案例教程Oracle数据库案例教程Oracle简介 Oracle简介 Oracle公司,中文翻译成甲骨文公司,是全球最大的信息管理软件及服务供应商 Oracle公司推出的Oracle数据库系统始终占据着数据库市场龙头的地位 Oracle公司推出了最新的支持网格环境的数据库解决方案——Oracle 10g,其中的g代表网格(grid) 10g以前也就是目前应用很广的版本: 9iOracle 10g数据库核心产品 Oracle 10g数据库核心产品 Oracle数据库10g标准版(中小型应...

oracle基础教程01
nullOracle数据库案例教程Oracle数据库案例教程Oracle简介 Oracle简介 Oracle公司,中文翻译成甲骨文公司,是全球最大的信息管理软件及服务供应商 Oracle公司推出的Oracle数据库系统始终占据着数据库市场龙头的地位 Oracle公司推出了最新的支持网格环境的数据库解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ——Oracle 10g,其中的g代表网格(grid) 10g以前也就是目前应用很广的版本: 9iOracle 10g数据库核心产品 Oracle 10g数据库核心产品 Oracle数据库10g 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 版(中小型应用) Oracle数据库10g企业版(大型的企业级应用) Oracle数据库10g个人版(个人学习用)全书主要内容全书主要内容专题一:Oracle入门 专题二:SQL语句和SQL函数 案例一:Oracle数据库中的DDL、DML、TCL和DCL (补充数据完整性) 指导课: 补充查询的使用 案例二:Oracle数据库中的SQL操作符和SQL函数 专题三:锁和表分区 专题四:数据库对象 专题五:PL/SQL编程 专题六:游标 专题七:过程、函数和程序包 专题八:触发器(高级管理之数据库备份) 专题九:数据库高级管理专题一 Oracle 入门 专题一 Oracle 入门 教学目标教学目标了解Oracle 10g的安装和卸载 学会如何启动Oracle服务 了解配置Oracle客户端 认识 Oracle 的常用工具:企业管理器、iSQL*Plus和SQL*Plus 掌握创建数据库和表空间的方法,了解 Oracle的体系结构 掌握 Oracle 中的基本用户管理工作任务工作任务在Windows环境下安装和卸载Oracle 10g 启动Oracle服务 配置Oracle客户端 学习使用Oracle 的常用工具:企业管理器、iSQL*Plus和SQL*Plus 创建数据库和表空间 创建用户并为之授权,修改用户口令,删除用户 Oracle 10g的安装和卸载Oracle 10g的安装和卸载安装注意事项: 源文件和目标文件中都不要包括特殊字符,如空格和汉字 出现的DOS窗口不要关闭,可最小化 防火墙或其他杀毒软件的提示要“解除阻止” 网络环境最好保持不变,且使用固定IPOracle 10g的安装和卸载 Oracle 10g的安装和卸载 Oracle 10g的安装和卸载Oracle 10g Release 2规定,口令不能为“CHANGE_ON_INSTALL”,“MANAGER”,“DBSNMP”,“SYS-MAN”。这些口令分别为“SYS”“SYSTEM”“SYSMAN”“DBSNMP”四个数据库用户的默认口令。 启动Oracle服务2-1 启动Oracle服务2-1 1. 首先查看Oracle服务:在Windows的“开始”菜单中依次选择:“设置”“控制面板”,在打开的窗口中选择“管理工具”,在双击打开后的窗口中选择“服务”,双击打开,出现“服务”窗口 启动Oracle服务2-2启动Oracle服务2-22.服务OracleServiceORCL、OracleOraDb10g_home1TNSListener、OracleOraDb10g_home1ISQL*Plus和OracleDBConsoleorcl的状态不是“已启动”,则选中该项服务,在单击右键后出现的菜单中选择“启动”,以启动该项服务。完成后关闭窗口退出。 注意:在实际应用中,并非所有这些Oracle服务都必须启动 配置客户端服务名11-1 配置客户端服务名11-1 在Oracle安装完成之后,客户端要和数据库服务器建立连接,必须进行网络连接配置 下面开始用“Net Configuration Assistant” 配置客户端服务名 1. 在Windows的“开始”菜单中依次选择: “开始” “程序”“Oracle - OraDb10g_home1”  “配置和移植工具”  “Net Configuration Assistant” 配置客户端服务名11-2配置客户端服务名11-2 2. 在窗口中选择“本地Net服务名配置”,点击【下一步】配置客户端服务名11-3配置客户端服务名11-3 3. 选中“添加”单选按钮,点击【下一步】 配置客户端服务名11-4配置客户端服务名11-4 4. 在服务名文本框中输入远程数据库的服务名,如“ORCL”,单击【下一步】 配置客户端服务名11-5配置客户端服务名11-5 5. 选择“TCP”并单击【下一步】 配置客户端服务名11-6配置客户端服务名11-6 6. 在文本框中输入数据库服务器的主机名“HANDSONSERVER”或服务器的IP地址,选择“使用标准端口号1521”,单击【下一步】 配置客户端服务名11-7配置客户端服务名11-7 7. 选择“是,进行测试”,单击【下一步】 配置客户端服务名11-8配置客户端服务名11-8 8. 测试成功后在窗口中单击【下一步】按钮 配置客户端服务名11-9配置客户端服务名11-9 9. 输入要创建的本地服务名“MYSERVER”,单击【下一步】 配置客户端服务名11-10配置客户端服务名11-10 10. 选择“否”,单击【下一步】 配置客户端服务名11-11配置客户端服务名11-11 11. 单击【下一步】按钮,在出现的窗口中单击 【完成】,结束本地服务名的配置 认识Oracle常用工具9-1 认识Oracle常用工具9-1 企业管理器 打开浏览器,在地址栏中输入安装结束时提示的以“em”结尾的URL地址:如“http://houtony:1158/em”,出现如图所示的登录界面 输入的用户名和口令,例如“SYS”和“SYS”,选择连接身份为“SYSDBA”,点击【登录】 认识Oracle常用工具9-2认识Oracle常用工具9-2分别点击“主目录”、“性能”、“管理”、“维护”四个主菜单,查看企业管理器的主要功能 认识Oracle常用工具9-3认识Oracle常用工具9-3SQL*Plus工具 1. 在Windows的开始菜单中选择“运行”,在“打开”文本框中输入“cmd”后,点击【确定】按钮,进入到Dos状态 2. 在Dos提示符后输入命令“sqlplus /nolog”,按回车后进入到字符界面的SQL*Plus 认识Oracle常用工具9-4认识Oracle常用工具9-43. 在SQL提示符下输入命令“conn scott/tiger”,按回车后系统提示“已连接”后,再输入命令“SELECT * FROM dept;”,再按回车后执行结果如图所示 认识Oracle常用工具9-5认识Oracle常用工具9-54.输入“exit”命令,按回车后退出SQL*Plus,回到Dos状态 5. 在Dos提示符下输入“sqlplusw”后,按回车,或者在Windows的开始菜单中依次选择“程序”“Oracle - OraDb10g_home1”  “应用程序开发” “SQL*Plus”,都会弹出图形界面的SQL*Plus登录窗口 认识Oracle常用工具9-6认识Oracle常用工具9-6 6. 输入用户名“SCOTT”和口令“TIGER”,在主机字符串文本框中输入本地服务名“MYSERVER”,点击【确定】,进入到图形界面的SQL*Plus的SQL提示符状态。认识Oracle常用工具9-7认识Oracle常用工具9-77. 在SQL提示符下输入命令“SELECT * FROM dept;”按回车后,运行结果如图所示认识Oracle常用工具9-8认识Oracle常用工具9-8iSQL*Plus工具 在浏览器地址栏中输入安装结束时提示的以“isqlplus”结尾的URL地址:如“http://houtony:5560/isqlplus”,进入到如图所示的iSQL*Plus的登录页面 输入用户名“SCOTT”和口令“TIGER”,在连接标识符文本框中输入本地服务名如“MYSERVER”(此项也可不输),点击【登录】 认识Oracle常用工具9-9认识Oracle常用工具9-9在文本框中输入“SELECT * FROM dept;”,点击【执行】,会查询出dept表的信息并显示在页面下部 创建数据库和表空间9-1 创建数据库和表空间9-1 数据库和表空间是Oracle体系结构的重要组件,创建步骤如下: 1. 在Windows的开始菜单中依次选择“程序”“Oracle - OraDb10g_home1”  “配置和移植工具” “Database Configuration Assistant”,弹出如图所示的窗口 2. 选择 “创建数据库”,点击【下一步】 3. 选择“一般用途”的数据库模板,点击【下一步】 创建数据库和表空间9-2创建数据库和表空间9-2 4. 输入全局数据库名“MYDB”,在SID文本框中自动出现的名称与全局数据库名相同,也可以更改SID名称使其不同,点击【下一步】,出现 “管理选项”窗口 创建数据库和表空间9-3创建数据库和表空间9-3 5. 选择“使用Enterprise Manager配置数据库”,点击【下一步】,出现 “数据库身份证明”窗口 创建数据库和表空间9-4创建数据库和表空间9-4 6. 选择“所有帐户使用同一口令”,输入口令和确认口令后,点击【下一步】,出现 “网络配置”窗口 创建数据库和表空间9-5创建数据库和表空间9-5 7. 选择“将此数据库注册到所有监听程序”后点击【完成】,出现的窗口让用户确认要创建的数据库的详细资料 创建数据库和表空间9-6创建数据库和表空间9-6 8.点击【确定】,开始创建数据库 创建数据库和表空间9-7创建数据库和表空间9-7 9. 数据库创建完成后,将会弹出窗口向用户提示数据库创建完成的信息,点击【退出】,完成数据库的创建。 创建数据库和表空间9-8创建数据库和表空间9-810. 打开SQL*Plus,在SQL提示符下,输入“CONN SYS/SYS@MYDB AS SYSDBA”命令,以sys身份登录到新创建的数据库,再输入以下的命令创建表空间: CREATE TABLESPACE mytablespace DATAFILE 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\MYDB\MYTABLESPACE.DBF‘ SIZE 10M AUTOEXTEND ON; 注:我们选的是新创建的数据库的目录,否则需先创建目录创建数据库和表空间9-9创建数据库和表空间9-911. 系统提示“表空间已创建”后,打开“我的电脑”,找到上面创建表空间的路径,可以看到新创建的“mytablespace.dbf”文件,在该文件夹下还有其它一些文件,分别是以“DBF”、“CTL”、“LOG”为后缀,它们是数据库的主要物理组件。Oracle中的用户管理4-1 Oracle中的用户管理4-1 Oracle中的用户管理包括创建用户、为用户授权、修改用户口令、删除用户等。 1. 以DBA身份登录到SQL*Plus的SQL提示符状态,输入以下的命令创建新用户: CREATE USER user1 IDENTIFIED BY pwd1 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP; Oracle中的用户管理4-2Oracle中的用户管理4-22. 按回车后系统提示“用户已创建”,表明创建用户成功。该用户的用户名是“user1”,口令是“pwd1”,默认表空间是“USERS”,临时表空间是“TEMP”。 3. 下面为用户授权:在SQL提示符下,输入以下命令,为用户user1授予CONNECT权限: GRANT CONNECT TO user1; Oracle中的用户管理4-3Oracle中的用户管理4-34. 在SQL提示符下输入“CONN SCOTT/TIGER”,以SCOTT用户身份登录后,继续输入下面的授权命令,为用户user1授予查看表dept的权限,user1同时还拥有了把此查看权限授予其他用户的权限: GRANT SELECT ON emp TO user1 WITH GRANT OPTION; Oracle中的用户管理4-4Oracle中的用户管理4-45. 再输入“CONN / AS SYSDBA”命令以DBA身份登录后,在SQL提示符下输入以下命令,修改用户口令: ALTER USER user1 IDENTIFIED BY pwd2; 6. 系统提示“用户已更改”,表明口令修改成功。在SQL提示符下输入下面的命令来删除用户user1。 DROP USER user1 CASCADE; 7. 系统提示“用户已删除”,表明删除成功。 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 总结Oracle公司,中文翻译成甲骨文公司,是全球最大的信息管理软件及服务供应商 Oracle 数据库的最新版本:Oracle 10g,其中的g代表网格(grid) 常用的Oracle服务 Oracle数据库基于“客户端/服务器”系统结构,如果只安装了Oracle客户端程序,客户端要和数据库服务器建立连接,必须进行网络连接配置(配置本地服务名) Oracle 的常用工具:企业管理器、iSQL*Plus和SQL*Plus Oracle的体系结构中的主要组件 Oracle的用户管理:创建新用户、为用户授权、修改用户口令、删除用户等网络连接配置网络连接配置在Oracle安装完成之后,客户端要和数据库服务器建立连接,必须进行网络连接配置,包括服务器端配置和客户端配置 服务器端配置监听器 客户端配置服务名 可以用Net Configuration Assistant和Net Manager工具,甚至可以直接修改相关的参数文件 网络连接配置网络连接配置服务器端监听配置包括监听 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 、端口号以及其它相关信息的参数。监听器配置存储在一个名叫listener.ora的参数文件中 ,可以不自己配置监听器,因为在安装Oracle的时候系统已经为我们配置好了一个名叫“LISTENER”的监听器,端口号是1521 客户端配置服务名的目的是客户端通过服务名来与远程或本地的监听器建立连接。在客户端创建服务名时,需要指定服务器端服务名、网络协议、主机名和监听器端口等。这些配置信息都存储在tnsnames.ora文件中 Windows中的Oracle服务Windows中的Oracle服务常用的Oracle服务有: OracleServiceSID服务 OracleHOME_NAMETNSListener服务 OracleHOME_NAMEiSQL*Plus服务 OracleDBConsoleSID服务 企业管理器 企业管理器 Oracle企业管理器(Oracle Enterprise Manager),简称OEM,从10g开始,可以用浏览器的方式来访问企业管理器。它是Oracle的集成管理平台,能够管理整个Oracle环境,让用户可以以可视化的方式完成管理数据库对象、监视服务器的实时性能、对数据库进行备份和恢复、完成作业系统等一系列的功能 在Oracle 10g中 ,默认情况下,登录企业管理器时,SYS用户可以以SYSDBA或SYSOPER身份,不能用NORMAL身份,SYSTEM用户只能以NORMAL身份,而其他用户不能登录到企业管理器 SQL*Plus SQL*Plus SQL*Plus是Oracle最常用的工具之一,可用于接受和执行SQL语句和PL/SQL块 它有两种界面:字符界面和图形界面 使用SQL*Plus可以完成打开和关闭数据库、建立与数据库的连接、查看帮助信息、生成简单报表,以格式化的形式输出查询结果、查询数据字典、向用户提示信息并接受用户输入等数据库操作 iSQL*Plus iSQL*Plus iSQL*Plus也是Oracle的常用工具,可以用来完成几乎所有SQL*Plus能完成的任务 该工具的优势在于能通过浏览器访问,还可以自动将查询的结果格式化为简单报表 Oracle体系结构Oracle体系结构数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织和管理机制 Oracle体系结构Oracle体系结构Oracle的主要组件Oracle体系结构Oracle体系结构Oracle服务器 Oracle服务器由Oracle数据库和Oracle实例组成 实例 后台进程与内存结构的集合称为Oracle实例,如果要访问数据库中的数据,就必须启动一个实例 ,一个实例只能打开并使用一个数据库,可理解为操纵数据库的一种手段。 Oracle体系结构Oracle体系结构会话 会话是用户与Oracle服务器的单个连接。当用户与服务器建立连接时创建会话。而当用户与服务器断开连接时关闭会话。 内存 Oracle的内存结构中包括两个主要的内存区域: 系统全局区(SGA):实例启动时分配该内存区,是Oracle实例的一个基本组件。 程序全局区(PGA):服务器进程启动时分配该内存区。 Oracle体系结构Oracle体系结构SGA(System Global Area),又称共享全局区,它用来存储数据库信息,并由多个数据库进程共享。 SGA按其作用不同,可分为: 共享池 库缓存 数据字典缓存 数据缓冲区 日志缓冲区 Oracle体系结构Oracle体系结构进程:在Oracle的体系结构中主要有以下几种进程: 用户进程 服务器进程 后台进程 (PMON、SMON、DBWR、LGWR、CKPT及ARCH等)Oracle体系结构Oracle体系结构Oracle数据库的物理组件和逻辑组件 物理组件 数据文件 控制文件 日志文件 逻辑组件 system users temp 此外还有:模式 创建表空间创建表空间创建表空间的语法: CREATE TABLESPACE tablespace_name  DATAFILE file_name SIZE int_num [K|M ] [AUTOEXTEND [ON|OFF]]; 删除表空间删除表空间DROP TABLESPACE tablespace_name [INCLUDING CONTENTS [AND DATAFILES] [CASCADE CONSTRAINTS] ]用户管理 用户管理 在Oracle数据库中,系统通过安全 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 防止非法用户对数据库进行操作。因此,要连接到Oracle,就需要一个用户帐号 在安装数据库时,Oracle将创建一些默认的数据库用户模式 SYS用户是Oracle中的一个超级用户。数据库中所有的数据字典和视图都存储在SYS模式中 。SYS用户主要用来维护系统信息和管理实例,SYS用户只能以SYSOPER或SYSDBA角色登录。 用户管理用户管理SYSTEM用户是Oracle默认的系统管理员,它拥有DBA权限。该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理Oracle数据库的用户、权限和存储等。不建议在SYSTEM用户模式中创建用户表。 SCOTT用户是Oracle数据库的一个示范用户。如果安装时不更改其口令,其默认口令是TIGER。(该用户在10G中默认是被锁定的,解锁命令:alter user scott account unlock;)创建新用户 创建新用户 在Oracle中可以用CREATE USER命令用于创建新用户。 每个用户都有一个默认表空间和一个临时表空间,在创建时可以为它们指定,如果不指定,Oracle就把USERS设为默认表空间,TEMP设为临时表空间。 创建新用户的语法如下: CREATE USER user_name IDENTIFIED BY password [DEFAULT TABLESPACE tablespace_name1] [TEMPORARY TABLESPACE tablespace_name2] 为用户授权 为用户授权 权限指的是用户执行特定类型的SQL命令或访问其他对象的权利。如连接数据库、创建表、执行过程等都是一些权限。 若没有任何权限,新创建的用户将无法登录到数据库 Oracle用户权限有两种类型:系统权限和对象权限 系统权限是指允许用户执行某些数据库操作。如创建表空间就是一个系统权限。 对象权限指允许对某一特定对象(如表、视图等)执行特定操作。为用户授权为用户授权为用户授权的语法为: GRANT popedom_name [ON object_name] TO user_name; 修改用户口令 修改用户口令 Oracle中用ALTER USER命令修改用户口令,语法如下: ALTER USER user_name IDENTIFIED BY new_password; 删除用户 删除用户 Oracle中的DROP USER命令用于删除用户。当删除一个用户时,如果该用户模式中包含模式对象时,必须使用CASCADE选项以删除模式对象。 删除用户的语法为: DROP USER user_name CASCADE;
本文档为【oracle基础教程01】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_870733
暂无简介~
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-05-13
浏览量:28