




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE 数据库部署手册1. Oracle 简介Oracle Database,又名 Oracle RDBMS,或简称 Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说 Oracle 数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。2. Oracle 安装医院部署数据库要求使用 Oracle 11G R2(64Bit)正版数据库,建议使用医院采购的正版oracle11g 数据库软件。本文档详细介绍 Oracle11gR2 的安装步骤、常用服务、日常使用等。本文档主要介绍 Oracle11gR2 数据库的安装步骤,关于不同应用程序的具体数据库配置,则在对应的应用程序的产品手册中详细描述。2.1. 安装环境的要求硬件环境 最低要求物理内存 16g 以上虚拟内存 物理内存的 2 倍硬盘 NTFS,500G 以上视频适配器 256 色软件环境 最低要求操作系统 Windows 2008 R2浏览器 IE8 以上、chrome google40 及以上2.2. 安装步骤1) 运行安装文件打开安装包后,双击 setup.exe 文件;稍等片刻后,出现如下所示的安装界面;如下图 1 所示:图 12) 配置安全更新等 oracle 安装程序启动以后,第二步就进入了【配置安全更新】环节,这一步可将自己的电子邮件信息填写进去点击“下一步”;如下图 2 所示:图 23) 选择安装选项安装选项有三种选择:新部署数据库时选择“创建和配置数据库” ,点击下一步;当安装完毕数据库管理软件后,系统会自动创建一个数据库实例,点击“下一步” ; 如下图 3 所示:图 34) 系统类选项设置进入“ 系统类选项设置” ,系统类选项设置分为桌面类和服务器类两种;如下图 4 所示:桌面类:使用桌面类系统安装。使用 WINDOWS 系统则使用此类典型安装。服务器类:适合 linux 服务器环境下的高级安装。图 45) 典型安装配置选择桌面类之后,默认为典型安装,填写完成后,点击“下一步”继续;如下图 5 所示:Oracle 基目录:目录路径不要含有中文或其它的特殊字符软件位置:也即是实例存储的目录数据库文件位置:放置数据库文件的位置数据库版本:这里选择使用企业版字符集:选择默认值 ZHS16GBK 字符集(此处字符集一定要选择这个)全局数据库名称(即实例名称)和口令:全局数据库名(数据库名称):orcl,管理口令(密码):根据需要设置注:此处实例名称和口令十分重要(相当于 SQL 数据库的登录名和密码) ,请单独记录保存。图 56) 先决条件检查出现“先决条件检查“对话框,选中“全部忽略“并单击“下一步 “以继续;如下图 6 所示:图 67) 概要出现“概要“对话框,单击“完成“继续;如下图 7 所示:图 78) 安装产品点击“完成” ,系统自动执行安装,需要花费一些时间;如下图 8 所示:图 89) 产品安装完成当上述进度到达 100%时会出现下面的对话框,请耐心等待它完成,配置完成后,会再弹出对话框点击“确定”即可;如下图 9 所示:图 910) 口令管理配置和数据库实例创建完毕后,就会显示“数据库信息窗口” 。系统默认是把所有账户都锁定不可用了,除了 sys 和 system 用户外。此时,单击【口令管理】按钮,弹出口令管理窗口,可以锁定、解除数据库用户账户,设置用户账户的口令;如下图 10 所示:图 10在此页面设置 SYS 和 SYSTEM 用户的新口令,新口令根据不同用户及应用进行设置,此处为举例演示密码:system。同样,密码不符合规则会出现警告提示,直接点击确认,继续就可以了;如下图 11 所示:图 1111) 完成安装在“数据库信息”窗口,单击【确定】按钮,oracle 数据库就完成安装了。12) 查看 Oracle 服务启动成功安装完成 Oracle 服务器的软件安装后,为了确定数据库能够正常的运行,可以通过“系统服务”窗口来查看 Oracle 服务是否正常,查看方法如下。 打开【控制面板】 ,找到【管理工具】并打开,然后找到【服务】双击;如下图 12 所示:图 12 查看 OracleDBConsoleorcl、OracleOraDb11g_home1TNSListener、OracleServiceORCL三项服务是否已启动;如下图 13 所示:一般情况下,这三个服务启动后,就可以确保数据库正常运行了,如需要启动其他 Oracle 服务,可选中要启动的服务点击鼠标右键,点击【启动】即可; 图 132.3. Oracle 常用服务介绍Oracle 11G R2( 64Bit)共有以下 7 个服务,分别来了解一下:1) Oracle ORCL VSS Writer Service:(非必须启动选项)Oracle 卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy) 。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的性能。平时一般不使用。2) OracleDBConsoleorcl:(必须启动)Oracle 数据库控制台服务,orcl 是 Oracle 的实例标识,如客服运维默认的实例为 orcl。在运行 Enterprise Manager 企业管理器 OEM 的时候,需要启动这个服务。3) OracleJobSchedulerORCL:(必须启动)Oracle 作业调度服务,也就是定时器。ORCL 是 Oracle 实例标识。用于数据库定时备份机制4) OracleMTSRecoveryService:(非必须启动选项)数据库服务端控制服务。该服务允许数据库充当一个微软事务服务器 MTS、COM/COM+对象和分布式环境下的事务的资源管理器。5) OracleOraDb11g_home1ClrAgent:(非必须启动选项)它是 Oracle 数据库.NET 扩展服务的一部分。 该服务作为.net 存储过程的宿主进程,可以在oracle 中将.net 程序集包装成存储过程使用,跟以前的 java 存储过程类似。6) OracleOraDb11g_home1TNSListener:(必须启动)监听器服务,服务只有在数据库需要远程访问的时候才需要。7) OracleServiceORCL:(必须启动)数据库服务(数据库实例),是 Oracle 核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle 数据库才能正常启动。在数据库安装成功,且正常启动后,对 oracle 做一个简单的测试,使用 SQL*PLUS 来测试数据库是否可以成功连接。SQL*PLUS 是 Oracle 常用的管理工具程序。2.4. Sql/plus 的简单使用1) 选择开始程序,找到【Oracle-OraDb11g-home1】中【应用程序开发】目录下;如下图14 所示:图 142) 点击【SQL Plus】 ,进入登录界面;如下图 15 所示:图 153) 输入相应的应户名和口令,如用户名 SYSTEM,口令 system,按 enter 键,如果 SQL *Plus可以连接到数据库,即 oracle 启动成功;如下图 16 所示:图 163. Oracle32 位客户端安装3.1. 基本说明如果需要在客户端机器上连接操作 Oracle 数据库,则需要在客户机上安装一个 oracle 客户端程序,通过配置 PL/SQL 即可以连接远程服务器上面的 oracle 数据库。下面详细介绍客户机 oracle32 位客户端程序的安装步骤。3.2. 软件获取可以通过研发中心获取 32 位安装包,发版自带安装包;也可以在网络资源中获取。3.3. 安装步骤1) 双击 ora10client.exe 程序,提示选择语言界面,选择“Chinese(Simplified) ”,之后点击“OK”确认;如下图 17 所示:图 172) 弹出安装界面,点击“下一步”;如下图 18 所示:图 183) 选择同意许可协议,点击“下一步” ;如下图 19 所示:图 194) 选择需要安装的组件,点击“下一步”;如下图 20 所示:图 205) 选择安装路径,点击“下一步”;如下图 21 所示:图 216) 选择开始菜单文件夹,点击“安装”,开始安装;如下图 22 所示:图 227) 安装完成,点击“完成” 即可;如下图 23 所示:图 234. PL/SQL Developer 使用简介4.1. 基本说明Oracle 数据库自带的操作工具 sql/plus 无操作界面,使用较不方便,因此可以使用可视化的第三方工具 PL/SQL Developer(以下简称 PL/SQL),对 oracle 数据库进行日常的操作、维护等。4.2. 软件获取可以通过研发中心获取,发版自带安装包,无配安装,直接在解压后的 PLSQL Developer 目录下,找到 plsqldev.exe 即可。4.3. 登录数据库1) 解压后的 PLSQL Developer 目录下,找到 plsqldev.exe,双击打开;如下图 24 所示:图 24在打开的 Oracle 登陆对话框内以 DBA 管理员权限信息登陆系统。 (非 DBA 权限无法获得更多的权限) ,如 SYS、SYSTEM 账户名,密码均为 system,数据库输入 IP 地址、端口号 1521、实例名称 orcl。Oracle 数据库默认的链接端口为 1521,默认端口可不填写。连接为 SYSDBA,点击确定按钮,就完成了 oracle 的登录连接。2) 进入数据库实例后,可以执行创建数据库用户了,如下图 25 所示:图 254.4. 创建用户1) 新建 sql 窗口,用于编写 SQL 执行指令。2) 在数据库服务器侧,新建数据库文件存放的位置,如:D:kfptorada。3) 创建临时表空间:在 SQL 执行窗口中执行以下脚本,指令如下:create temporary tablespace user_temp tempfile D:kfptoradauser_temp.dbf size 50m autoextend on next 50m maxsize 20480m extent management local;注意:一定要记住创建的临时表空间的名称和临时表空间存放的路径。4) 创建表空间在 SQL 执行窗口中执行以下脚本,指令如下:create tablespace kfpt logging datafile D:kfptoradakfpt.dbf size 50m autoextend on next 50m maxsize 20480m extent management local;注意:一定要记住创建的表空间的名称和表空间存放的路径。5) 创建新用户在 SQL 窗口下执行以下脚本,来创建新用户,并指定表空间和临时表空间。create user orcl identified by orcl default tablespace kfpt temporary tablespace user_temp;注意:此处 orcl 为创建的新用户的名称,第二个 orcl 为创建的新用户的密码; kfpt 和user_temp 为刚才创建的表空间名字和临时表空间名字。6) 用户的授权在 SQL 窗口下执行如下命令,授予用户 connect,resource,dba 的权力。grant connect,resource,dba to orcl; 5. 数据库文件的备份还原在创建完成新用户后,通过新用户 orcl,在服务器端备份还原数据库文件:1) imp 命令可以把 dmp 文件从磁盘导入到数据库服务器中;2) exp 命令可以把数据从数据库服务器导出到为 dmp 文件;3) drop 命令可以把用户和(临时)表空间从数据库中删除。注:任何数据库的删除之前,请做备份,养成习惯。5.1. 还原数据库(导入指令)1) 数据库服务器侧,进入 cmd 命令提示符窗口;如下图 26 所示:图 262) 打开【开始】菜单,选择【运行】 ,输入 cmd,然后点击【确定】按钮,打开 cmd 命令窗口;如下图 27 所示:图 273) 在 CMD 命令窗口中输入:imp 用户名/密码实例 file= 要导入的 dmp 的完整路径 full=y;然后敲回车键,即可。按照刚才创建的用户名、密码、数据库、以及数据库文件的路径,在命令窗口输入:imporcl/orclorcl file=d:backuporcl.dmp full=y;,此时数据库导入完毕。注意:一定要输入需要还原的 dmp 文件的完整路径。5.2. 备份数据库(导出指令)1) 服务器侧,进入 cmd 命令提示符窗口;如下图 28 所示:图 282) 打开【开始】菜单,选择【运行】 ,输入 cmd,然后点击【确定】按钮,打开 cmd 命令窗口;如下图 29 所示:图 293) 在 CMD 命令窗口中输入:exp 用户名/密码实例 file=要导出的 dmp 的完整路径 full=y;按照刚才创建的用户名、密码、数据库、以及数据库文件的路径,在命令窗口输入:exp orcl/orclorcl file=d:backuporcl.dmp full=y;,此时数据库导入完毕。其中用户名:orcl、密码:orcl、实例:orcl,文件地址:d:backuporcl.dmp注意:一定要输入需要完整的路径。5.3. 删除数据库中的数据(删除用户和表空间)1) 服务器侧,进入 cmd 命令提示符窗口;如下图 30 所示:图 302) 打开【开始】菜单,选择【运行】 ,输入 cmd,然后点击【确定】按钮,打开 cmd 命令窗口;如下图 31 所示:图 313) 在 CMD 命令窗口中输入删除命令: 删除用户drop user username cascade;然后回车 删除表空间drop tablespace kfpt including contents and datafiles;;然后回车 删除临时表空间(这个不需要执行,除非一些临时表空间大小调整方用到)alter database default temporary tablespace user_temp; 然后回车drop tablespace temp including contents and datafile;oracle 里面有个用户的数据库实例文件出错了,就要先删除用户,然后删除表空间即可实现数据库的删除操作,请删除表空间的时候先进行备份操作,引以为戒,养成良好的操作习惯,不然会导致严重的事故。6. Oracle 常见指令介绍1) 数据库导出之前执行的为空表分配表空间语句select alter table |table_name| allocate extent; from user_tables 2) 导出命令以用户名:orcl、密码:cuss、实例名为 aaa 的用户为例,导出数据库名称为:当前日期时分秒.dmp,导出数据库文件放置地址为:d:,附加日志文件名称为:当前日期时分秒.dmp,导出日志文件放置地址为:d:;exp orcl/cussaaa file=d:当前日期时分秒.dmp log=d:当前日期时分秒.log3) 导入命令以用户名:orcl、密码:cuss、实例名为 aaa 的用户为例,导出数据库名称为:当前日期时分秒.dmp,导出数据库文件放置地址为:d:,附加日志文件名称为:当前日期时分秒.dmp,导出日志文件放置地址为:d:;imp orcl/cussaaa file=d:当前日期时分秒.dmp log=d:当前日期时分秒.log full=y;4) 创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工公司安全技术培训课件
- 农业机械安全培训致辞稿课件
- 刺激与反应课件
- 化工企业安全培训教育课件
- 初学者硬笔课件
- 兴化安全培训课件
- 婚纱照营销方案(3篇)
- 初中食品安全培训课件
- 初中教师安全培训总结课件
- 化学实验室安全培训内容课件
- 美术微课课题立项申报书
- GB/T 46084-2025燃煤锅炉火焰温度图像检测技术规范
- 2025年贵州省毕节市辅警招聘考试题题库(含参考答案)
- 女职工法律培训
- 2025口腔执业医师考试仿真模拟试题及答案
- 2025年辅警考试公共基础知识真题库(含答案)
- 兵团面试题目及答案
- 2025劳动合同范本下载
- 2025-2026学年高二上学期数学第一次月考立体几何卷全解析【测试范围:沪教版2020必修第三册第十章】(上海专用)
- 小学法律知识竞赛试题(附答案)
- 浙教版(2023)五年级上册信息科技 第1课 身边的算法 课件
评论
0/150
提交评论