2022年ORACLE基本的数据库管理 .pdf





《2022年ORACLE基本的数据库管理 .pdf》由会员分享,可在线阅读,更多相关《2022年ORACLE基本的数据库管理 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ORACLE 基本的数据库管理第一章ORACLE 数据库管理员1.1 Oracle 的用户类型1.1.1数据库管理员数据库管理员的职责包括如下几种任务:安装和升级Oracle 服务器和应用程序工具分配系统内存和计划将来数据库系统所需的内存在应用程序开发人员设计了应用程序之后,创建主要的数据库存储结构(表空间)在应用程序开发人员设计了应用程序之后,创建主要的数据库存储结构(表、视图、索引)如果需要,依据应用程序开发人员提供的信息修改数据库结构注册用户和维护系统安全保证遵守Oracle 许可协议条款控制和监控用户对数据库的访问监控和优化数据库的性能计划备份和恢复数据库信息在磁带上保存大容量存储的数
2、据备份和恢复数据库联络 Oracle 公司以获取技术支持1.1.2安全顾问:负责用户的注册,控制和监控用户对数据库的访问以及维护系统的安全。1.1.3网络管理员:管理Oracle 的网络产品1.1.4应用程序开发人员:任务是设计和实现数据库应用程序,其职责为:设计和开发数据库应用程序设计应用程序的数据库结构估算应用程序的存储需求量指定对应用程序的数据库结构的修改内容将以上信息传给数据库管理员在整个开发阶段协调应用程序在整个开发阶段建立应用程序的安全措施1.1.5应用程序管理员:一个Oracle 站点可以分配一个或多个应用程序管理员来管理某个特殊的应用程序。每个应用程序都可以有它自己的管理员1.
3、1.6数据库用户:通过应用程序或实用程序与数据库进行交互,其职责有在允许的地方,键入、修改和删除数据根据数据生成报表1.2 数据库管理的任务1.2.1任务 1:评估数据库服务器的硬件设备:评估内容包括oracle 及其应用程序如何最大效用的实用可用的计算机资源有多少磁盘驱动器可以用户Oracle 及其数据库如果有的话,有多少个专用磁盘驱动器可以拥有Oracle 及其数据库有多少内存容量可以用户运行Oracle 的实例1.2.2任务 2:安装 Oracle 软件1.2.3任务 3:规划数据库作为数据库管理员,必须规划的内容有:数据库的逻辑存储结构全部的数据库设计数据库的备份策略名师资料总结 -
4、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - 执行 Oracle 的计算机的性能在数据访问操作过程中数据库的性能备份和恢复数据库进程的效率1.2.4任务 4:创建和打开数据库1.2.5任务 5:备份数据库1.2.6任务 6:注册系统用户1.2.7任务 7:具体实施数据库的设计1.2.8任务 8:备份具有完整功能的数据库1.2.9任务 9:协调数据库的性能1.3 识别 Oracle 数据库软件的版本1.3.1版本号码的格式,数据库版本有5 个数字
5、, 如 Oracle 数据库服务器版本为9.0.1.1.2(其中 9 为版本号, 0 为新特性版本号,1 为维护版本号,1 为普通补丁设置号码,2 为特殊的平台补丁设置号码)版本号:最普通的标识符,表示软件的主要版本并包含非常重要的新的功能新特性版本号:代表新特性方面的版本级别维护版本号:代表维护方面的版本级别,其中可能包含一些新的特性普通的补丁设置号码:标识普通的补丁设置,这个补丁设置可以跨所有操作系统和硬件平台应用。特殊的平台补丁设置号码:该号码代表只应用于特殊的操作系统和硬件平台的补丁设置。1.3.2检查当前的版本号可以通过查询数据字典PRODUCT_COMPONENT_VERSION中
6、查看Select * from product_component_version ;1.4 数据库管理员的安全和权限1.4.1数据库管理员的操作系统账户1.4.2数据库管理员用户名SYS 最初的密码是:CHANGE_ON_INSTALL SYSTEM 最初的密码是MANAGER 1.4.3DBA 角色1.4.4SYS 当创建任何一个数据库,都将自动创建用户SYS 并授权 DBA 角色。1.4.5SYSTEM 当创建数据库,都将自动创建用户SYSTEM 并授权 DBA 角色。1.5 数据库管理员验证1.5.1管理权限管理员需要管理权限才能执行基本的数据库操作,这些权限可以通过两种特殊的系统权限
7、 SYSDBA 和 SYSOPER 来授权。SYSDBA 和 SYSOPER 的系统权限与管理权限相连接的例子名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - Connect scott/tiger create tables scott_test(name varchar2(20);在 scott 下创建 test 之后 connet scott/tiger as sysdba 使用 select查询不到该表, 由于 scott
8、 引用默认sys 模式, 而该表是在scott 模式下创建的。1.5.2选择一种验证方式:验证数据库管理员可以用以下几种方式:操作系统( OS)验证方式密码文件验证方式不安全的远程连接:当有权限的用户通过一个不安全的连接与Oracle 连接时,必须使用密码文件验证方式。本地连接和安全的远程连接:当有权限的用户通过一个本地连接或安全的远程连接与Oracle连接时, 将有以下选项: 倘若数据库具备一个密码文件,并且数据库管理员已经拥有SYSDBA或 SYSOPER 系统权限,可以使用密码文件验证的方式进行连接;如果服务器没有使用密码文件, 或者数据库管理员没有SYSDBA 或 SYSOPER 系统
9、权限, 那么可以使用OS 验证方式。1.5.3使用操作系统验证方式使用 OS 验证所需的准备1)为用户创建操作系统账户2)将用户添加到定义OSDBA 或 OSOPER 的操作系统的组中3)确保初始化参数REMOTE_LOGIN_PASSWOEDFILE设置为 NONE 使用 OS 验证方式进行连接:用户可以作为管理用户接受验证,并与本地数据库相连,或者通过一个安全的连接与远程数据库相连CONNECT / AS SYADBA 或 CONNECT /AS SYSOPER OSDBA 和 OSOPER 着两个组成员在与数据库连接时需要分别指定SYSDBA 和 SYSOPER 1.5.4使用密码文件验
10、证方式使用面膜文件验证所需要的设备1)为用户创建操作系统账号2)如果还没有创建,则使用ORAPWD实用程序来创建密码文件ORAPWD FILE=filename PASSWORD=password ENTRIES=max_users 3)将初始化参数REMOTE_LOGIN_PASSWORDFILE设置为 EXCLUSIVE 4)作为 SYS 用户(或者作为用户管理权限的另一个用户)域数据库连接5)如果用户还不在数据库中,则需要先创建用户,并授权用户SYSDBA 或 SYSOPER 系统权限 GRANT SYSDBA to scott 使用密码文件验证方式进行连接connect scott/t
11、iger as sysdba 1.6 密码文件的管理1.6.1ORAPWD 的使用Orapwd file= password= entries= FILE 该参数设置创建密码文件的名称。必须为文件指定一个完整的路径名。该文件的内容经过加密,并且不能直接进行读取。该参数是具有强制性的。PASSWORD 该参数为SYS 用户设置密码ENTRIES 该参数指定密码文件可以接受的登录个数.这个数目和允许作为SYSDBA或SYSOPER 与数据库相连的用户的数目相符。1.6.2设置 REMOTE_LOGIN_PASSWORDFILE 名师资料总结 - - -精品资料欢迎下载 - - - - - - -
12、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - 要 获 取 最 大 级 别 的 安 全 性 , 在 创 建 密 码 文 件 之 后 , 应 该 立 即 将 初 始 化 参 数REMOTE_LOGIN_PASSWORDFILE设置为 EXCLUSIVE状态。1.6.3往密码文件中添加用户创建密码文件和添加新的用户步骤1)按照 ORAPWD 的使用的步骤创建密码文件2)将初始化参数REMOTE_LOGIN_PASSWORDFILE设置为 EXCLUSIVE状态3)使用 SYSDBA 权限进行连接con
13、nect sys/password as sysdba 4) 启动实例并创建所需的数据库或者登陆和打开现有的数据库5)创建所需要的用户。将SYSDBA 和 SYSOPER 权限授权给合适的用户或是管理员。授权和取消SYSDBA 和 SYSOPER 权限1)授权GRANT SYSDBA TO scott 2) 取消REVOKE SYSDBA FROM scott 查看密码文件成员,使用 V$PWFILE_USERS 视图1.6.4密码文件的维护扩展密码文件用户的数目,替换密码文件的步骤1)通过查询V$PWFILE_USERS视图,注意拥有SYSDBA 或 SYSOPER 权限的用户。2)关闭数据
14、库3)删除现有的密码文件4)按照ORAPWD的使用中介绍的步骤使用ORAPWD实用程序创建新的密码文件。要确保ENTRIES 参数设置为比需要的大一些的数据5)按照“往密码文件中添加用户“的步骤添加用户删除密码文件:如果决定不再需要密码文件来验证用户,那么可以删除该密码文件并将初始化参数 REMOTE_LOGIN_PASSWORDFILE设置为 NONE 。在删除了文件后,只有那些可以通过OS 验证方式的用户才能执行数据库的管理操作。改变密码文件的状态:首次创建密码文件时,它的默认状态时SHARED 。可以通过设置初始化参数 REMOTE_LOGIN_PASSWORDFILE来改变密码文件的状
15、态。1.7数据库管理员使用程序1.7.1SQL*Loader 实用程序1.7.2Export 和 Import 使用程序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 9 页 - - - - - - - - - 第二章使用 Oracle 管理的文件2.1 什么是 Oracle 管理的文件数据库结构所需的文件:表空间;联机重做日志文件;控制文件2.1.1 谁可以使用Oracle 管理文件Oracle 管理文件使用于低端或测试数据库;支持磁盘分片 /RAID 和动态扩展逻辑卷
16、的逻辑卷管理器;提供大型、可扩展文件的文件系统什么是逻辑卷管理器逻辑卷管理器(LVM )有称为逻辑磁盘管理器(LDM )可以将多个物理磁盘合并到一个连续或相邻的地址空间作为一个磁盘。LVM 使得逻辑卷拥有更好的容量、性能、可靠性和可用性。 LVM使用的技术保护镜像、磁盘分片、级连和RAID5 什么是文件系统文件系统是一种构建在邻接的磁盘地址空间中的数据结构。文件管理器(FM)是操作文件系统的软件包,其主要任务是在文件系统中为文件分配和取消分配磁盘空间。2.1.2 使用 Oracle 管理文件的好处:使得数据库的管理更加方便减少由管理员置顶错误文件而产生的破坏简化测试和开发数据库的创建过程Ora
17、cle 管理文件使得便携式第三方工具的开发工作更容易展开2.1.3 Oracle 管理文件和现有的功能2.2 允许创建和使用Oracle 管理的文件以下初始化参数允许数据库服务器使用Orale 管理文件的特性:由上面其中一个参数指定的文件系统目录必须存在,Oracle 不会创建该目录。该目录必须运行Oracle 在其中创建文件。2.2.1设置初始化参数DB_CREA TE_FILE_DEST ,设置好该参数以确定数据库服务器默认位置,以便创建数据文件;临时文件;联机重做日志文件;控制文件。2.2.2设置初始化参数DB_CREATE_ONLINE_LOG_DEST_n 初始化该参数以确定数据库服
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年ORACLE基本的数据库管理 2022 ORACLE 基本 数据库 管理

限制150内