还剩29页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
教学课件安装与配置Oracle指南欢迎学习数据库的安装与配置课程本课程将为您提供全面的知Oracle Oracle识,从基础概念到高级管理技能让我们开始这段数据库管理之旅吧!概述Oracle关系型数据库管理系统广泛应用功能丰富是全球领先的企业级数据库解适用于各种规模的企业,从小型企业支持复杂查询、事务处理、数据仓库Oracle决方案,提供高性能、可靠性和安全到大型跨国公司等多种数据管理需求性版本及特性OracleOracle18c1引入自治数据库,显著提高数据管理效率Oracle19c2增强机器学习功能,提供更智能的数据分析能力Oracle21c3支持区块链表,强化数据安全性和可追溯性操作系统环境要求系统系统Windows Linux或更高版本或更高版本•Windows10•Red HatEnterprise Linux7至少内存至少内存•4GB•6GB可用硬盘空间可用硬盘空间•10GB•12GB目录结构OracleORACLE_HOME ORACLE_BASE包含软件和配置文件的主安装的根目录,包含管理Oracle Oracle目录文件和日志数据文件目录归档日志目录存储数据库实际数据的位置,通存储数据库事务日志的归档副本常位于之外,用于恢复ORACLE_HOME安装步骤Oracle下载安装文件从官网下载适合您操作系统的安装包Oracle运行安装程序以管理员身份运行安装程序,开始安装过程选择安装选项根据需求选择安装类型和组件配置数据库设置初始数据库参数和管理员密码完成安装等待安装完成,并验证安装是否成功安装过程中的选项安装类型数据库类型选择典型安装或自定义安装,根据需可选择通用用途、事务处理或数据仓求定制组件库类型的数据库安全选项设置管理员密码,选择是否启用审计功能安装日志查看找到日志位置打开安装日志12通常在查看以开头的installActions日志文件ORACLE_BASE/oraInvento目录下ry/logs分析日志内容解决问题34检查是否有错误或警告信息根据日志提示解决安装过程中遇到的问题环境变量配置系统系统Windows Linux在系统属性中设置和环境变量编辑文件,添加、ORACLE_HOME PATH.bash_profile ORACLE_HOME ORACLE_SID和变量PATH启动与连接Oracle启动数据库1使用执行命令SQL*Plus startup连接数据库2输入用户名、密码和进行连接SID验证连接3执行简单查询确认连接成功关于实例定义组成实例是一组内存结构和后包括系统全局区域()和后Oracle SGA台进程,用于管理数据库文件台进程作用多实例管理数据库的内存和进程,处理一个数据库可以有多个实例,用用户请求于负载均衡和高可用性实例的启动与关闭启动执行命令,经过、和阶段startup NOMOUNTMOUNT OPEN关闭使用命令,可选择、或模shutdown immediatenormal abort式重启先关闭再启动,用于应用某些配置更改数据库文件结构数据文件重做日志文件存储实际数据的物理文件,包括表、记录数据库变更,用于恢复和维护数索引等据一致性控制文件包含数据库物理结构信息,对数据库操作至关重要数据库参数文件PFILE SPFILE文本格式的参数文件,可直接编辑通常名为二进制格式的参数文件,通过命令修改更安initSID.ora ALTERSYSTEM全可靠数据库监听器定义配置监听器是一个网络服务进程,管通过文件配置监听listener.ora理客户端与数据库服务器的连接器参数功能接收连接请求,将客户端连接到适当的数据库服务监听的启动与关闭启动监听器1使用命令启动监听器服务lsnrctl start检查状态2用查看监听器当前状态lsnrctl status停止监听器3执行命令关闭监听器lsnrctl stop数据库的创建规划确定数据库名称、字符集和存储需求准备创建必要的目录结构和初始化参数文件执行创建使用语句或工具创建数据库CREATE DATABASEDBCA后续配置创建表空间、用户和初始化数据库对象创建普通用户语法权限使用语句创建新通过命令赋予用户必要的CREATE USERGRANT用户系统和对象权限配额密码管理为用户在表空间中设置适当的存设置密码策略,如复杂度要求和储配额过期时间用户权限管理系统权限对象权限允许用户执行特定的数据库级操作,控制用户对特定数据库对象的访问,如创建表或视图如查询或更新表角色权限的集合,可以分配给多个用户,简化权限管理表空间管理创建表空间管理表空间使用语句,指定数据文件位置和大小可以添加、删除数据文件,或调整表空间大小CREATE TABLESPACE表的创建与管理设计表结构创建表12确定列名、数据类型和约束使用语句定CREATE TABLE义表结构修改表删除表34通过添加、修使用语句删除ALTER TABLEDROP TABLE改或删除列不需要的表表的约束主键约束外键约束确保表中每一行的唯一性建立表之间的关系,保持引用完整性检查约束定义列值必须满足的条件序列的创建与使用创建序列使用语句,指定起始值和增量CREATE SEQUENCE使用序列在语句中使用获取下一个值INSERT NEXTVAL管理序列可以修改序列属性或删除不需要的序列索引的创建与管理树索引位图索引B最常用的索引类型,适用于大多适用于低基数列,如性别或状态数查询场景函数索引创建索引基于表达式或函数结果创建的索使用语句,指CREATE INDEX引定索引类型和列视图的创建与使用创建视图使用视图使用语句,基于一个或多个表的查询定义视图像使用表一样查询视图,简化复杂查询和提高安全性CREATE VIEW同义词的创建与使用定义创建优势同义词是数据库对象的别名,简化对使用语句创建简化数据库对象名称,提高代码可读CREATE SYNONYM象访问公共或私有同义词性和可移植性触发器的创建与使用定义触发事件1如、或操作INSERT UPDATEDELETE编写触发器代码2使用编写触发器逻辑PL/SQL创建触发器3使用语句创建触发器CREATE TRIGGER测试和维护4验证触发器功能,必要时进行修改或禁用简介PL/SQL定义特性的过程化扩展语言,增强支持变量、控制结构、异常处理等编Oracle SQL数据处理能力程特性应用用于创建存储过程、函数、触发器等数据库对象函数与存储过程函数存储过程返回单一值,可在语句中直接使用使用执行一系列操作,可有多个输入输出参数用SQL CREATECREATE创建创建FUNCTION PROCEDURE事务管理开始事务提交隐式开始或使用显式开始使用命令永久保存事务更改START TRANSACTIONCOMMIT回滚保存点用撤销事务中的所有更改使用创建事务中的检查点ROLLBACK SAVEPOINT备份与恢复123物理备份逻辑备份恢复策略使用工具进行整个数据库的备份使用导出数据库对象和数据根据备份类型和故障情况选择适当的恢RMAN exp/expdp复方法。
个人认证
优秀文档
获得点赞 0