Oracle数据库使用培训.pptx

上传人:封****n 文档编号:96702565 上传时间:2024-03-11 格式:PPTX 页数:135 大小:4.06MB
返回 下载 相关 举报
Oracle数据库使用培训.pptx_第1页
第1页 / 共135页
Oracle数据库使用培训.pptx_第2页
第2页 / 共135页
点击查看更多>>
资源描述

《Oracle数据库使用培训.pptx》由会员分享,可在线阅读,更多相关《Oracle数据库使用培训.pptx(135页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle数据库使用培训目录Oracle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原Oracle 数据库介绍OracleOracle 版本版本 Oracle8i:I internet 表示Oracle公司要开始正式进入互联网 Oracle9i:与Oracle8i相关,性能方面更佳,管理更人性化 Oracle10g:g(grid)网格技术 Oracle11g:g(grid)网格技术 Oracle 10g 数据库为企业提供了网格计算所需要的集群、工作负载和数据中心自动化等服务,改善了系统的管理性能和和服务质量,提高了硬件利用率和资源共享。Oracle 数据库

2、介绍 1.客户-服务器结构(Client/Server,C/S)C/S 结构是两层结构。在C/S结构中,要在前端客户机上安装应用程序,通过网络连接访问后台数据库服务器。客户端完成用户信息的输入、逻辑处理和结果的返回;后台数据库服务器接收客户端对数据库的操作请求并执行。OracleOracle 数据库应用结构数据库应用结构数据库服务器客户机客户机网络Oracle 数据库介绍 2.终端-服务器结构 终端-服务器结构与C/S结构类似,只不过终端没有处理能力,只是将鼠标键盘的输入传递到服务器上集中处理,终端之作为输入、输出的设备。对服务器性能要求较高。OracleOracle 数据库应用结构数据库应用

3、结构数据库服务器客户机客户机网络Oracle 数据库介绍 3.浏览器-服务器结构(Browser/Server,B/S)B/S结构是3层结构。在B/S结构中,客户端只需要安装浏览器就可以了,不需要安装具体的应用程序;中间的Web服务器层是连接前段客户机与后台数据库服务器的桥梁,所有的数据计算和应用逻辑处理都在此层实现。OracleOracle 数据库应用结构数据库应用结构数据库服务器客户机客户机网络Web服务器Oracle 数据库介绍 4.分布式数据库系统结构 分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,每个数据库都具有独立的处理能力,可以执行局部应用,也可以通过网络执

4、行全局应用。OracleOracle 数据库应用结构数据库应用结构数据库服务器1客户机3客户机2计算机网络数据库服务器2数据库服务器3客户机1Oracle 数据库介绍 4.分布式数据库系统结构 分布式数据库是由分布于计算机网络上的多个逻辑相关的数据库组成的集合,每个数据库都具有独立的处理能力,可以执行局部应用,也可以通过网络执行全局应用。OracleOracle 数据库应用结构数据库应用结构数据库服务器1客户机3客户机2计算机网络数据库服务器2数据库服务器3客户机1目录Oracle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原Oracle 数据库基本概念Or

5、acleOracle 数据库系统结构数据库系统结构数据库系统由数据库系统由数据库实例和和物理存储结构组成。组成。实例包括内存结构(系统全局区域 system global area,SGA)与后台进程。物理存储结构包括存储在磁盘上的数据文件、控制文件、重做日志文件、跟踪文件、初始化参数文件等。Oracle 数据库基本概念OracleOracle 数据库系统结构数据库系统结构数据库实例实例SGA(系统全局区域)数据高速缓冲区日志缓冲区共享池大型池Java池流池其他后台进程SMONPMONDBWRCKPTLGWRARCH其他数据文件归档文件控制文件重做日志文件服务器进程用户进程Oracle 数据库

6、基本概念OracleOracle 数据库系统结构数据库系统结构Oracle 数据库中,数据的存储结构包括 物理存储结构 和逻辑存储结构。物理存储结构物理存储结构 主要用于描述数据库外部数据的存储,即在 操作系统中如何组织和管理数据,与具体的 操作系统有关;逻辑存储结构逻辑存储结构 主要描述数据库内部数据的组织和管理方式,与操作系统没有关系。物理存储结构是逻辑存储结构在物理上的、可见的、可操作的、具体的体现形式。Oracle 数据库基本概念OracleOracle 数据库系统结构数据库系统结构表空间段盘区数据块数据块代表了数据库中最小颗粒的逻辑数据存储层次表空间是用户可以在Oracle系统中使用

7、的最大的逻辑存储结构。用户在数据库中建立的所有内容都会存储在表空间中。段是用户建立的数据库对象的存储表示。用户建立的每一个表都会有一个在表空间中存储的逻辑段。段是由一个或多个盘区构成的。盘区是用来为段存储数据的逻辑上连续的数据块的集合。当建立数据库对象时,系统就会建立一个或多个盘区来存储数据。逻辑存储结构Oracle 数据库基本概念OracleOracle 数据库系统结构数据库系统结构控制文件重做日志文件归档文件初始化参数文件跟踪文件口令文件警告文件备份文件其他文件数据文件数据库物理存储结构Oracle 数据库基本概念OracleOracle 数据库系统结构数据库系统结构物理结构中各个组成部分

8、的功能:l 数据文件用于存储数据库中的所有数据;l 控制文件用于记录和描述数据库的物理存储结构信息;l 重做日志文件用于记录外部程序(用户)对数据库的改变操作;l 归档文件用于保存已经写满的重做日志文件;l 初始化参数文件用于设置数据库启动时的参数初始值;l 跟踪文件用于记录用户进程、数据库后台进程等的运行情况;l 口令文件用于保存具有SYSDBA,SYSPOPER权限的用户名和 SYS用户口令;l 警告文件用于记录数据库的重要活动以及发生的错误;l 备份文件用于存放数据库备份所产生的文件。Oracle 数据库基本概念数据库基本概念数据库基本概念数据库(Database,DB)数据库管理系统(

9、Database Management System,DBMS)数据库管理员(Database Administrator,DBA)数据库系统(Database System,DBS)系统标识符(System Identifier,SID)目录Oracle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原Oracle 数据库安装安装环境需求安装环境需求CPU:最小为550MHz内存(RAM):最低为256 MB(推荐512 MB)。硬盘空间(NTFS格式):基本安装为2.04 GB,高级安装为1.94 GB。虚拟内存:最小为RAM的2倍。监视器:256色。网络协

10、议:TCP/IP、支持SSL的TCP/IP、Named Pipes。浏览器:IE5,IE6,IE7。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器1.运行安装程序Setup.exe,系统将启动Oracle Universal Installer,然后进行先决条件检查。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器2.之后,系统将打开如下界面:选择安装方法。Oracle提供了两种安装方法:基本安装(I)和高级安装(A)Oracle 默认是选择基本安装。Oracle 数据库安装安装安装 Orac

11、leOracle 10g10g 数据库服务器数据库服务器3.选择“高级安装”,“下一步”按钮会恢复正常,点击下一步。将出现如下的画面“选择安装类型”。安装类型共有4种,为了完整安装Oracle 10g,选择定制,然后下一步。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器4.出现“指定主目录详细信息”设置。这里可以输入或选择所安装产品的名称以及安装产品的完整路径。如图所示,这里没有进行修改,直接下一步。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器5.加载产品之后,将出现选择产品组件的画面,选

12、择了几乎所有的组件,下一步之后显示右图。画面为“产品的先决条件检查”步骤。当我们在第2步选择基本安装后,直接就可以跳到这个画面。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器6.点击“下一步”,将出现“创建数据库”的画面,这里有三个选项,分别为创建数据库(C)、配置自动存储管理(ASM)(A)和仅安装数据库软件(S)。选择创建数据库(C)。点击下一步。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器7.Oracle MTS Recovery Service配置界面,下一步。Oracle 数据库

13、安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器8.最后检查安装清单,然后点击安装。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器9.安装中的画面,系统将复制文件并进行配置。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器10.配置助手,安装完成后系统会自动运行右图所示的配置程序。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器11.紧接着系统出现如下的界面Oracle Net Configuration Assi

14、stant,选择“执行典型配置“后,系统将返回10步中所示的画面继续运行下面的配置程序。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤一:数据库模版,选择定制数据库,下一步。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤二:数据库标识。填入全局数据库名

15、(XXXX)和SID(XXXX)(默认为orcl),下一步Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤三:管理选项,默认,下一步Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤四:数据库身份证明。可以为系统中的帐户配置不同的口令,为方便起见,这里选择了

16、“所有帐户使用同一口令”,设置初始口令,然后点击下一步。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤五:存储选项,默认,下一步。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤六:数据库文件所在位置。默认,下一步。Oracle 数据库安装安装安装 Or

17、acleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤七:恢复配置。默认,下一步Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤八:数据库内容,默认,下一步Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configurati

18、on Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤九:初始化参数。包括内存、调整大小、字符集和连接模式等的修改。默认,下一步Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤十:数据库存储。可以指定用于创建数据库的存储参数。该页允许查看和更改控制文件、表空间、数据文件、回退段和重做日志组。默认,下一步Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器12

19、.Database Configuration Assistant界面,选择模版来创建数据库。这里会有11步操作。步骤十一:创建选项。默认勾选创建数据库,然后点击完成。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器这时系统会弹出一个确认框,点击“确定”即可开始数据库的创建过程。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器创建过程如下:创建并启动Oracle实例、创建数据库文件、创建数据字典视图、添加Oracle JVM、添加用于.NET的Oracle Database Extensions

20、、最后创建数据库Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器一段时间之后,终于提示如下,表示数据库创建完成。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器13.点击退出之后,系统将返回第10步继续执行Sql Plus的配置过程,这一步是自动执行的,不需要人工干预。之后系统将提示如下信息,表示数据库已经安装完成,至此,数据库安装完成,记录下最后画面中的信息,方便日后对数据库进行管理等操作。Oracle 数据库安装安装安装 OracleOracle 10g10g 数据库服务器数据库服务器安装完

21、成后查看Oracle数据库服务安装完成目录Oracle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原Oracle 数据库卸载卸载卸载 OracleOracle 10g10g 数据库服务器数据库服务器1.停止 Oracle 所有服务 在“开始运行”中输入:services.msc Oracle 数据库卸载卸载卸载 OracleOracle 10g10g 数据库服务器数据库服务器2.运行“开始 所有程序 Oracle-OraDb10g_home1 Oracle Instllation Products Universal Installer”命令,卸载Oracl

22、e.Oracle 数据库卸载卸载卸载 OracleOracle 10g10g 数据库服务器数据库服务器3.修改注册表,删除Oracle相关信息 在“开始运行”中输入:regeditOracle 软件有关键-值HKEY_LOCAL_MACHINESOFTWAREORACLEOracle 服务HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesoracleOracle 事件日志HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationOracle 数据库卸载卸载卸载 Orac

23、leOracle 10g10g 数据库服务器数据库服务器4.删除 Oracle 系统目录 C:Program FilesoracleOracle 数据库卸载卸载卸载 OracleOracle 10g10g 数据库服务器数据库服务器5.删除 Oracle 环境变量(windows下自动删除)6.删除程序菜单项中 Oracle 环境变量7.(重启系统后)删除 Oracle 工作主目录:$:oracle 如果不在重启系统后删除 Oracle 工作主目录,在下次安装 Oracle 数据库时会报错。卸载完成目录Oracle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原

24、Oracle 数据库管理工具介绍OracleOracle 10g10g 企业管理器企业管理器 OEMOEM在ie地址栏输入 http:/uf200801384:1158/em 打开企业管理器界面默认安装用户名:sys/saorcl as sysdbasystem/saorcl as normal sysdba用户/密码数据库标识名 as 登录的用户身份Oracle 数据库管理工具介绍OracleOracle SqlSql*plusplus打开“开始所有程序Oracle-Oradb10g_home1应用程序开发sqlplus”输入用户名、口令、主机字符串(SID)登录Oracle 数据库管理工具

25、介绍OracleOracle SqlSql*plusplus命令行方式打开sql*plus1.输入:sqlplus2.按照提示输入用户名密码,或者 输入:conn sys/saorcl as sysdbaOracle 数据库管理工具介绍OracleOracle iSqliSql*plusplus在ie地址栏输入 http:/uf200801384:5560/isqlplus 打开isql*plusOracle 数据库管理工具介绍OracleOracle PL/SqlPL/Sql安装第三方 Oracle 工具 PL/SqlOracle 数据库管理工具介绍OracleOracle PL/SqlPL

26、/SqlPL/Sql 功能界面Oracle 数据库管理工具介绍OracleOracle PL/SqlPL/Sql新建数据库查询,在界面左上角文件下新建。Oracle 数据库管理工具介绍OracleOracle PL/SqlPL/Sql要执行sql脚本文件,在界面左上角打开下选择sql脚本。Oracle 数据库管理工具介绍OracleOracle PL/SqlPL/Sql登录或退出数据库,打开上方菜单的会话功能,选择登录或注销。目录Oracle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原创建数据库使用使用 DBCADBCA 创建数据库创建数据库打开“开始所有

27、程序Oracle-Oradb10g_home1配置和移植工具Database Configuration Assistant”创建数据库使用使用 DBCADBCA 创建数据库创建数据库选择“创建数据库”创建数据库使用使用 DBCADBCA 创建数据库创建数据库选择“一般用途”创建数据库使用使用 DBCADBCA 创建数据库创建数据库输入数据库名称,下一步创建数据库使用使用 DBCADBCA 创建数据库创建数据库默认选项创建数据库使用使用 DBCADBCA 创建数据库创建数据库为方便起见,为所有用户设置相同口令创建数据库使用使用 DBCADBCA 创建数据库创建数据库选择文件系统创建数据库使用使

28、用 DBCADBCA 创建数据库创建数据库默认“使用模板中的数据库文件位置”创建数据库使用使用 DBCADBCA 创建数据库创建数据库默认设置,下一步创建数据库使用使用 DBCADBCA 创建数据库创建数据库选择“示例方案”创建数据库使用使用 DBCADBCA 创建数据库创建数据库全部默认设置,设置结束点击“所有初始化参数”创建数据库使用使用 DBCADBCA 创建数据库创建数据库可以看到设置好的参数,下一步继续创建数据库使用使用 DBCADBCA 创建数据库创建数据库这一环节可以查看文件存储的配置,选择下一步创建数据库使用使用 DBCADBCA 创建数据库创建数据库选择创建数据库,完成目录O

29、racle数据库介绍数据库基本概念数据库安装数据库卸载管理工具介绍创建数据库数据库备份、还原Oracle 数据库备份、还原OracleOracle 数据库备份数据库备份数据库的备份分为两种,物理备份物理备份和逻辑备份逻辑备份。物理备份是将组成数据库的数据文件、日志、控制文件、初始化参数文件等操作系统文件进行复制,并将副本保存在其他独立磁盘上。逻辑备份是利用Oracle提供的到处工具,将数据库中的数据抽取出来存放到一个二进制文件中。Oracle 数据库备份、还原OracleOracle 数据库物理备份数据库物理备份1.启动SQL*Plus,以sysdba的身份登录数据库。2.查询当前数据库所有数

30、据文件、控制文件、联机重做日志文件的位置。SQLSELECT file_name FROM dba_data_files;SQLSELECT member FROM v$logfile;SQLSELECT valus FROM v$parameter WHERE name=control_files;3.关闭数据库 SQLSHUTDOWN IMMEDIATE4.复制所有数据文件、控制文件、联机重做日志文件到备份磁盘。可以使用复制、粘贴,也可以使用命令完成。SQLHOST COPY 原文件名称 目标路径名称5.重启数据库 SQLSTARTUPOracle 数据库备份、还原OracleOracle

31、 数据库逻辑备份数据库逻辑备份创建目录对象创建目录对象在进行数据库的导出与导入操作之前,需要先创建目录对象,并将目录对象的读、写权限授予执行导出、导入操作的数据库用户。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份创建目录对象创建目录对象1.创建目标对象以管理员身份启动并登录OEM数据库控制台,打开“管理”属性页,单击“方案”部分“数据库对象”标题下的“目录对象”,打开右图。Oracle 数据库备份、还原2.单击“创建按钮”,进入右图所示的“创建 目录对象:一般信息”属性页,可以设置目录对象的名称及其路径。OracleOracle 数据库逻辑备份数据库逻辑

32、备份创建目录对象创建目录对象Oracle 数据库备份、还原3.单击“权限”标签,进入权限属性页,可以进行用户的目录对象权限管理。单击“添加”来选择要授权的数据库用户,确定。选择要授权的用户后,选取读、写访问权限,完成目录对象的权限授予。OracleOracle 数据库逻辑备份数据库逻辑备份创建目录对象创建目录对象Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出在Oracle 10g数据库中,不支持以sysdba 身份登录的用户进行导入、导出操作。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导

33、出1.启动OEM数据库控制台,以SYSTEM用户登录,打开“维护”属性页,单击“数据移动”部分“移动行数据”标题下的“导出到导出文件”链接,打开右边界面,选择导出的对象类型,并设置主机身份证明。这里的主机身份证明是操作系统的当前登录名Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出2.选择“表”,设置万主机身份证明后,当年即继续按钮,进入右图“导出:表”界面,选择要导出的表。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出单击“添加”按钮,选择要到处的表后,单击“选择”按钮,返回到“导出:表

34、”列表界面。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出3.单击“下一步”,进入“导出:选项”界面,设置县城选项,估计磁盘空间,制定可选文件。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出4.单击“下一步”,进入“导出:文件”界面,设置导出文件的目录名及文件名。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出5.单击“下一步”,进入“导出:调度”界面,设置作业名称与调度信息。Oracle 数据库备份、还原OracleOracle 数据

35、库逻辑备份数据库逻辑备份数据导出数据导出6.单击“下一步”,进入“导出:复查”界面,可以复查前面进行的导出设置信息。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导出数据导出7.单击“提交作业”按钮,系统开始执行导出作业。执行完成后,如右图所示“作业活动:确认”界面,确认作业运行成功。完成Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入1.启动OEM数据库控制台,以system用户登录,打开“维护”属性页,单击“数据移动”部分“移动行数据”标题下的“从导出文件导入”链接,进入右图。选择“要导入的文件的

36、数据库版本”等相关信息。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入2.单击“继续”按钮,Oracle自动读取导入文件,读取成功后,进入右图所示的“导入读取成功”界面。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入3.单击“添加”按钮,进入表选择界面,选择所有导入的表后,单击“选择”按钮,返回右图“导入:表”列表界面。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入4.单击“下一步”按钮,进入右图所示的“导入:重新映射”界面,可以将表

37、重新映射方案或重新映射表空间,即将表导入其它模式或表空间中。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入5.单击“下一步”按钮,进入右图所示的“导入:选项”界面,设置线程选项及是否生成日志文件。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入6.单击“下一步”按钮,进入右图所示的“导入:调度”界面,设置作业名称及调度信息。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入7.单击“下一步”按钮,进入右图所示的“导入:复查”界面,可以复查前

38、面的导入设置信息。Oracle 数据库备份、还原OracleOracle 数据库逻辑备份数据库逻辑备份数据导入数据导入8.单击“提交作业”按钮,系统开始执行导入作业。执行完成后,进入“作业活动”界面,确认作业运行成功。完成演讲完毕,谢谢观看!oracle数据库培训内容l*基本概念l*Oracle的体系结构lSQL*Plus的使用及常用命令l*SQL*NET的配置和使用l数据库的备份(exp/imp)l其它常见问题一、基本概念l什么是数据库什么是数据库:是存储在一起的相关数据的集合。这些数据无有害或不必要的冗余,为多种应用服务。数据的存储独立于使用它的应用程序。对数据库插入新数据、修改和检索原有

39、数据均能用一种公用的和可控的方法进行。l数据库能做什么数据库能做什么:数据库的基本功能就是存储数据,而且能够为用户提供便捷、快速的查找、修改、添加和删除数据等功能。l什么是什么是SQL语言语言:是运用于数据库的语言。它除了具有数据库查询、插入、删除、修改等功能外,可以独立使用,也可以嵌入其它主语言中使用。它的语法类似于英语。l什么是oracle:oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。二、Oracle的体系结构(1)(1)物理结构物

40、理结构ORACLEORACLE数据库在物理上是存储于硬盘的各种文件。它是活动的,数据库在物理上是存储于硬盘的各种文件。它是活动的,可扩充的,随着数据的添加和应用程序的增大而变化。可扩充的,随着数据的添加和应用程序的增大而变化。datafiles redo log files control files parameter file datafiles redo log files control files parameter file 数据文件数据文件 日志文件日志文件 控制文件控制文件 参数文件参数文件 datafilesredologfilescontrolfileparameterfi

41、les*.dbf*.logInitoraid.ora*.ctl(2)session(2)session(连接连接)Oracle Oracle是多用户、多任务、可分布式管理的数据库,同是多用户、多任务、可分布式管理的数据库,同时可有许时可有许 多个用户对数据库操作。多个用户对数据库操作。oracleuseruserusersessionORACLE数据库在逻辑上是由许多表空间构成。主要分为系统表空间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。我们准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。Oracl

42、e数据存储单位a、block数据块:2k最小的I-O单位,伴随database产生而产生,不可变b、extent一组连续的数据块:是用户所能分配存储的最小单位c、segment段:有共同结构的一个或几个区域(extent)d、tablespace表空间:一组物理数据的逻辑组合,(象逻辑间数据仓库)e、file文件:属于某个表空间的物理文件f、database数据库:一组表空间所构成的逻辑的可共享的数据。(3)存储结构表空间tablespacesystemRBSnosystem把system表空间单独放在一个硬盘上做成一组镜像toolsuserstempapplicationdataapplic

43、ationindex分开存放减少争用segment段的分类data数据段存储对象object(table,view,index,sequence.)index索引段temporary临时段用做(join,groupby,orderbysorting操作)rollback回滚段用于记录修改前后信息bootstrap启动段存储数据字典系统信息不能读写,放在系统表空间内,约占40几个blockdatasegment中可能有十种不同类型的存储对象(1)table(2)view实为一个select语句(3)index(一个表不多于3个)(4)cluster(簇)(5)sequence序列(6)synon

44、yms用于定义某个远程数据库同义词,实现分式数据库管理透明(7)snapsot快照(8)storedprocedure(function)(9)package程序包(10)dbtrigger数据触发器,处理updata,delete,insert中可能出现的问题常用的常用的ORACLE的数据库字段类型的数据库字段类型字段类型字段类型中文说明中文说明限制条件限制条件其它说明其它说明CHAR固定长度字符串最大长度2000bytesVARCHAR2可变长度的字符串最大长度4000bytes可做索引的最大长度749DATE日期(日-月-年)LONG超长字符串最大长度2G(231-1)足够存储大部头著作

45、RAW固定长度的二进制数据最大长度2000bytes可存放多媒体图象声音等LONGRAW可变长度的二进制数据最大长度2G同上NUMBER(P,S)数字类型P为整数位,S为小数位INTEGER整数类型小的整数FLOAT浮点数类型NUMBER(38),双精度REAL实数类型NUMBER(63),精度更高三、SQL*Plus的使用及常用命令l进入sql*plus;l数据查询操作(select);l改变数据操作(insert、update、delete);l其它常用sql和sql*plus命令(spool、create、drop、desc、connect、grant)。数据查询操作l简单查询selec

46、t列名1,列名2,列名3from表名where条件orderby列名1,列名2;逻辑运算符=或!=其它(not)inis(not)betweenandandor单值函数nvl-空值替换函数abs-绝对值函数mod-求模函数power-求幂函数sqrt-平方根函数exp,ln,log-对数函数sin,cos等-三角函数唯一性查询l关键字:distinctselectdistinct列名from表名where条件;l模糊查询select列名1,列名2,列名3from表名where列名1like_%mmorderby列名1,列名2;l关键字:(not)likel通配符:%_联接查询select表名1

47、.列名1,表名2.列名2,列名3from表名1,表名2where条件orderby表名1.列名1,表名2.列名2;子查询 单值子查询 多值子查询select列名1,列名2,列名3from表名1where列名1=(select列名1from表名2where条件)orderby列名1,列名2;select列名1,列名2,列名3from表名1where列名1in(select列名1from表名2where条件)orderby列名1,列名2;组值函数avg-平均值函数count-非空值数目max-最大值函数min-最小值函数sum-求和函数distinct-唯一性函数分组查询分组查询select列名1

48、,列名2,sum(列名3)from表名where条件groupby列名1,列名2;l关键字:groupby改变数据操作lInsert插入操作insertinto表名1(列名1,列名2)values(值1,值2);注意:值表中的数据用逗号间隔;字符型和日期型要用单引号括起来;缺省的日期格式为dd-man-yy。insertinto表名1usingselect列名1,列名2from表名2where条件;Update 修改操作可修改单个字段、修改多行、修改单个列。update表名set列名=值或表达式where条件;Delete删除ldeletefrom表名where条件;注意不能只删除行的一部分w

49、here子句决定哪一行将被删除。如里省略了where子句,则所有的行都将被删除。其它常用sql命令Createtable-创建表;例子Droptable-删除表,sql同时自动删除该表上的索引、特权,但并不删除相关的视图或同义词;Grant-授权Connect-连上Oracle,做最基本操作resource-具有程序开发最基本的权限dba-数据库管理员所有权限l-运行指定的命令文件,作用等价于start命令;l/-运行sql缓冲区的命令,与run命令等价;lConnect-退出当前账号,向指定的用户帐号登录;lDesc-显示指定表的结构;lExit-中止sql*plus,返回操作系统;lSpo

50、ol-将屏幕显示内容输出到一个文件上;lSpooloff-输出文件结束;其它常用sql*plus命令四、SQL*NET的配置和使用 l1配置网络协议TCP/IPl2测试网络是否连通l3在Windows95上选择“开始”按钮,选定“程序”中的“OracleforWindows95”下的“SQL*NetEasyConfiguration”,在“SQL*NetEasyConfiguration”窗口中选择“AddDatabaseAlias”,在“ChooseDatabaseAlias”对话框中“DatabaseAlias”项中键入数据库别名,按“OK”按钮确认。在“ChooseTCP/IPHostN

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 期刊短文 > 互联网

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁