Oracle-1
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件和数据库日志文件。 数据库创建后会有一系列为该数据库提供服务 的内存空间和后台进程,称为该数据库的实例。 每一个数据库至少会有一个实例为其服务。实 例中的内存结构称为系统全局区(SGA),系 统会根据当前计算机系统的性能给SGA分配非 常可观的内存空间。
火龙果整理
数据库创建完毕后,需要设置数据库的默认用户。
Oracle服务关闭用命令:shutdown
immediate
火龙果整理
启动状态 NOMOUNT MOUNT
状态描述 仅仅启动例程,用来创建数据库
例程启动并同时打开控制文件, 用来改变文件结构和控制文件的 标志 使数据库对所有用户可用
OPEN
火龙果整理
火龙果整理
OUI既可以在交互模式下运行,也可以在无提示模式
下安装。在无提示模式下安装时,OUI不启动图形界 面,这时它读取响应文件的内容,代替交互安装模 式下的用户输入和选择。使用响应文件可以免除您 在服务器前值守,从而为您节省大量的时间。 如果需要在无提示模式下安装,在启动OUI时需要同 时添加以下两个命令行参数:
SYSTEM\CurrentControlSet\Services\Eventlog\Application 内所有以ORACLE开头的服务。
删除Oracle程序组;
重新启动计算机后,删除Program
文件夹以及Oracle的安装目录; 删除与Oracle相关的环境变量设置。
Oracle安装 Oracle管理工具
Oracle服务
Oracle启动和关闭 实验一
火龙果整理
1.单击“setup.exe”文件即可启动安装界面。
如下图:
火龙果整理
点击“下一步”,就会出现如下图内容,开始
对Oracle服务器进行环境检查,主要查看服务 器是否符合Oracle安装的条件,比如操作系统 是否支持、系统内存是否符合Oracle安装的最 低要求等。
Oracle数据库支持多种操作系统平台,但无论
在哪种平台下安装或卸载Oracle数据库软件, 我们都要使用Oracle提供的通用安装程序 (Oracle Universal Installer,简写为OUI)。 OUI安装产品时需要参数文件的引导,它把安装 过程中执行的每一步操作都记录到一个日志文 件中。如果您在启动OUI时提供响应文件,则 OUI可以执行无提示安装,这时在整个安装过程 中不会显示图形界面。在交互模式下安装时, OUI则可以创建响应文件,记录用户的选择和设 置,该响应文件可供日后执行无提示安装使用。
Oracle中为管理员预置了两个用户分别是SYS和 SYSTEM。同时Oracle为程序测试提供了一个普通 用户scott,口令管理中,可以对数据库用户设置 密码,设置是否锁定。 Oracle客户端使用用户名 和密码登录Oracle系统后才能对数据库操作。
火龙果整理
Sys用户拥有数据库中的数据字典中安装完成后,会安装很多
服务,下面介绍几个主要的服务。
火龙果整理
OracleService+服务名,该服务是数据库启动
的基础,只有该服务启动了,Oracle数据库才 能正常启动。这是必须启动的服务。 OracleOraDb10g_home1TNSListener,该服务 是服务器端为客户端提供的监听服务,只有该 服务在服务器上正常启动,客户端才能连接到 服务器。该监听服务接收客户端发出的请求, 然后将请求传递给数据库服务器。一旦建立了 连接,客户端和数据库服务器就能直接通信了。
火龙果整理
火龙果整理
Oracle服务器安装内容:
Oracle文件和程序组;
Oracle注册项;
添加相关的Oracle服务; 创建本地用户组ORA_DBA; 修改PATH等环境变量。
火龙果整理
火龙果整理
--Oralce 10g
火龙果整理
上学期我们已经接触过关系型数据库SQL Server,对数据库、 表、记录、表的增删改查操作等这些基本的概念已经了解。 Oracle是基于对象的关系型数据库,Oracle也是用表的形式 对数据存储和管理,并且在Oracle的操作中添加了一些面向 对象的思想。 Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产 品,Oracle数据库是一个适合于大中型企业的数据库管理系 统。在所有的数据库管理系统中(比如:微软的SQL Server, IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银 行、电信、移动通信、航空、保险、金融、电子商务和跨国 公司等。Oracle产品是免费的,可以在Oracle官方网站上下 载到安装包,另一方面Oracle服务是收费的。 Oracle公司成立以来,从最初的数据库版本到Oracle7、 Oracle8i、Oracle9i,Oracle10g到Oracle11g,虽然每一个版 本之间的操作都存在一定的差别,但是Oracle对数据的操作 基本上都遵循SQL标准。因此对Oracle开发来说版本之间的差 别不大。
火龙果整理
以管理员身份登录系统,停止所有Oracle服务;
运行OUI删除Oracle组件; 删除注册表HKEY_LOCAL_MACHINE中以下内容:
SOFTWARE内的ORACLE项;
SYSTEM\CurrentControlSet\Services和
个新服务。在Oracle9i之前,Oracle官方提供 了一个基于图形界面的企业管理器(EM),从 Oracle10g开始,Oracle提供了一个基于B/S的 企业管理器,在操作系统的命令行中输入命令: emctl start dbconsole,就可以启动 OracleDbConsole服务,如下图所示:
火龙果整理
Oracle检查通过后,单击“下一步”,就会列
出所有安装Oracle过程中的默认选项。
火龙果整理
单击“安装”按钮,进入安装界面,这一过程
经历时间比较长,根据计算机的性能不同有很 大差别。
火龙果整理
上图完成后,进入了各种Oracle工具的安装阶
火龙果整理
火龙果整理
OracleService启动后,就可以对数据库进行管
理了,Oracle的启动和关闭是最基本的命令, 在SQL*Plus中,启动Oracle必须是sys用户,命 令格式是: startup open
火龙果整理
火龙果整理
OUI运行时,它会把安装过程中所使用的参数文件、
所执行的操作以及用户的选择和输入内容等详细记 录到安装日志文件内。默认时,该文件位于 C:\Program Files\Oracle\Inventory\logs目录下,使 用的文件名是installActions<时间戳>.log,如 installActions2006-02-13_03-27-44PM.log。安装后, 您可以查看该文件,了解安装情况,或安装失败的 原因 。
火龙果整理
了解ORACLE数据库的体系结构 掌握数据库管理系统的安装和配置 建立数据库,启动和关闭数据库 管理存储空间及数据对象 使用SQL操作数据对象及PL/SQL程序设计
管理数据库用户及权限
备份和恢复数据库 数据库性能调整
火龙果整理
-silent:要求在无提示模式下安装,无该参数时,OUI运行 于交互模式下; -responseFile <响应文件>:指出响应文件路径和名称。
火龙果整理
除了手工编写响应文件之外,我们还可以在交
互安装过程中让OUI自动创建响应文件供以后 使用。这时要在命令行上添加两个参数:record和-destinationFile <响应文件名称>,这 样当Oracle 10g安装完成后,OUI会在我们指定 的位置创建出一个响应文件,并把用户的选择 和输入写入响应文件。以后,我们就可以使用 这个文件执行无提示安装。
change_on_install。在使用sys用户连接数据库 时,应该使用sysdba或sysoper权限来连接。 System用户拥有由Oracle工具所使用的附加的 内部表和视图,默认口令是manager。在使用 system用户连接数据库时,可不使用sysdba或 sysoper权限来连接。 Scott用户的默认口令为tiger。解除锁定,修改 密码,使用以下SQL命令: ALTER USER "SCOTT" ACCOUNT UNLOCK ALTER USER "SYSTEM" IDENTIFIED BY "123"
段,包括网络配置向导,iSQL*plus等(后面课 程中讲解)。
火龙果整理
6.接下来自动启动DBCA(Database
Configuration Assistant)进入创建默认数据库 阶段。
火龙果整理
Oracle中的数据库文件,包括数据文件、控制
1158em客户端工具可以根据服务器连接字符串对服务器进行连接有了连接字符串后客户端就可以像操作本机一样操作远程数据库因此服务器连接字符串的配置也叫本地网络服务配置如果sqlplus工具启动在服务器上并且服务器上只有一个数据库实例的情况下连接字符串可以缺省在连接字符串中包括连接服务器的协议服务器的地址服务器的端口等设置oracle服务名等该配置文件在oracle安装目录下的
火龙果整理
用OUI安装Oracle组件时,需要有一个参数文件,参数
文件的内容定义OUI在安装过程中的显示信息(如产品 安装包的位置等),并确定安装所需的Java运行环境 (Jre)的位置。 默认时,OUI参数文件名是oraparam.ini,它位于Oracle 10g数据库安装光盘下的Install子目录内。如果需要,可 以在启动OUI时用命令行参数-paramFile提供新的参数文 件。如: setup –paramFile c:\ora10gdb.ini。
火龙果整理
OracleOraDb10g_home1iSQL*Plus,该服务提
供了用浏览器对数据库中数据操作的方式。该 服务启动后,就可以使用浏览器进行远程登录 并进行数据库操作了。如下图所示:
火龙果整理
OracleDBConsole+服务名,Oracle10g中的一
ORACLE_BASE:指出Oracle安装的根目录位置 ORACLE_HOME:指出ORACLE主目录 ORACLE_HOME_NAME:指出ORACLE主目录名称 ORACLE_HOME_KEY:指出ORACLE参数在 HKEY_LOCAL_MACHINE中的位置 ORACLE_SID:指出Oracle数据库实例名称 RDBMS_ARCHIVE:指出备份数据库文件的位置 RDBMS_CONTROL:指出备份数据库控制文件的位置 ORA_SID_AUTOSTART:指出OracleServiceSID服务启动时是 否启动数据库,其默认值为true,即服务启动时启动数据库 ORA_SID_SHUTDOWN:指出当OracleServiceSID服务被手工 关闭时是否关闭由SID标识的数据库实例, ORA_SID_SHUTDOWNTYPE:指出当停止OracleServiceSID 服务时数据库的关闭模式,其取值可为immediate(立即关 闭)、normal(正常关闭)和abort(异常关闭)
通用安装程序OUI 数据库配置助手DBCA SQL*Plus命令行工具 Oracle企业管理器 OEM Oracle 10g iSQL*Plus工具 Oracle 10g 企业管理器(EM) 网络配置向导 PL/SQL Developer工具
火龙果整理