移动Oracle数据库安全配置规范
oracle 初级 中级 高级 指标

oracle 初级中级高级指标Oracle初级指标Oracle数据库是一种关系型数据库管理系统,广泛应用于企业级应用系统中。
作为Oracle数据库初学者,了解并掌握一些基本的Oracle指标是非常重要的。
1. 数据库连接数数据库连接数是指同时连接到Oracle数据库的用户数。
对于初级用户来说,了解当前的数据库连接数可以帮助他们了解系统的负载情况和性能瓶颈。
通过监控和管理数据库连接数,可以及时发现并解决连接数过高导致的性能问题。
2. 数据库缓冲区命中率数据库缓冲区命中率是指查询时从内存中读取数据的比例。
对于初级用户来说,理解数据库缓冲区命中率的概念,并通过合理配置和管理数据库缓冲区,可以提高数据库的查询性能。
3. 表空间使用率表空间是指在Oracle数据库中存储数据的逻辑单位。
初级用户需要了解表空间的使用情况,以便及时扩展或优化表空间,避免因存储空间不足导致的数据库故障。
Oracle中级指标1. SQL语句执行计划SQL语句执行计划是指Oracle数据库优化器生成的SQL语句执行的详细步骤和顺序。
对于中级用户来说,了解SQL语句执行计划可以帮助他们优化SQL查询语句,提高数据库的性能。
2. 索引使用情况索引是一种提高数据库查询性能的重要手段。
中级用户需要了解索引的使用情况,包括索引的创建、修改和删除,以及索引的存储结构和访问方式等。
通过了解索引的使用情况,可以优化数据库的查询性能。
3. 数据库备份和恢复数据库备份和恢复是Oracle数据库管理员的重要工作之一。
中级用户需要了解数据库备份和恢复的策略和方法,包括全量备份、增量备份、归档日志和闪回数据库等。
通过合理配置和管理数据库备份和恢复,可以保证数据库的可靠性和稳定性。
Oracle高级指标1. 数据库性能调优数据库性能调优是Oracle数据库管理员的核心工作之一。
高级用户需要掌握数据库性能调优的方法和技巧,包括SQL语句优化、索引优化、参数调整和硬件升级等。
oracle健康检查(巡检)手册

性能检查
数据库性能
检查数据库的整体性能,包括响应时间、吞吐量 和资源利用率等。
查询性能
检查特定查询的性能,包括执行计划、索引和查 询优化等方面。
锁和争用
检查数据库中的锁和争用情况,以发现潜在的性 能瓶颈和问题。
03 Oracle数据库巡检方法
手动巡检方法
数据库日志检查
检查Oracle数据库的日志文件,包括警告日志、跟踪文件等,以发现 潜在的问题和错误。
远程巡检方法
远程监控
01
通过远程监控工具,实时监控Oracle数据库的运行状态和性能
指标。
远程诊断
02
通过远程诊断工具,远程连接到数据库服务器,对数据库进行
故障排除和诊断。
远程备份与恢复
03
通过远程备份与恢复工具,远程备份和恢复Oracle数据库的数
据和日志文件。
04 Oracle数据库巡检结果分 析
Oracle Enterprise Manager (OEM): OEM是一个集成的平台,用于自动监控、 诊断和优化Oracle数据库的性能。
Automatic Database Diagnostic Monitor (ADDM):ADDM是一个 自动化的性能诊断工具,可以自动 发现和解决性能问题。
在此添加您的文本16字
内存优化
在此添加您的文本16字
调整内存参数:根据数据库的实际需求,合理配置内存参 数,如SGA和PGA的大小。
在此添加您的文本16字
内存泄漏检测:定期检查内存使用情况,发现内存泄漏并 及时处理。
软件优化建议
调整初始化参数
根据数据库的性能需求,调整初始化参数,如打开表的数量、共 享池的大小等。
巡检结果数据收集
Oracle培训ppt课件

游标、异常处理及事务控制
2024/1/24
游标
01
游标是用于处理查询结果的一种数据结构,可以逐行访问查询
结果集中的数据。
异常处理
02
PL/SQL提供了异常处理机制,可以捕获和处理程序运行过程中
的错误或异常情况。
事务控制
03
PL/SQL支持事务控制语句,如COMMIT、ROLLBACK和
SAVEPOINT,用于管理数据库事务的提交和回滚。
22
Oracle SQL增强功能介绍
Oracle SQL扩展
Oracle数据库为SQL语言提供了许多扩展功能, 如PL/SQL编程、分区表、物化视图等。这些功能 可以提高数据库的性能、可维护性和灵活性。
数据完整性保障
Oracle数据库提供了ACID事务特性、约束( constraint)和触发器(trigger)等机制,确保 数据的完整性和一致性。这些功能可以防止脏读 、不可重复读和幻读等问题。
2024/1/24
9
物理存储结构
数据文件
存储数据的物理文件, 如表数据和索引数据。
2024/1/24
控制文件
记录数据库的物理结构 的文件,包括数据文件 和日志文件的位置和状
态信息。
重做日志文件
归档日志文件
记录数据库所有更改的 文件,用于在故障时恢
复数据。
10
当重做日志文件满时, 可将其转移到归档日志 文件中,以释放空间。
运行测试查询
执行一些简单的SQL查询,验证数据库是否正常工作。
检查日志文件
查看Oracle数据库的日志文件,确保没有错误或警告信 息。
2024/1/24
监控数据库性能
使用Oracle Enterprise Manager (OEM) 或其他性能监 控工具监控数据库的性能指标,如CPU利用率、内存使用 情况等。
PLSQL Developer配置_lhr

PLSQL Developer第1章PLSQL Developer特性PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。
如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。
PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。
PL/SQL Developer主要特性:PL/SQL编辑器,功能强大——该编辑器具有语法加强、SQL和PL/SQL帮助、对象描述、代码助手、编译器提示、PL/SQL完善、代码内容、代码分级、浏览器按钮、超链接导航、宏库等许多智能特性,能够满足要求性最高的用户需求。
当您需要某个信息时,它将自动出现,至多单击即可将信息调出。
集成调试器(要求Oracle 7.3.4或更高)——该调试器提供您所需要的全部特性:跳入(Step In)、跳过(Step Over)、跳出(Step Out)、异常时停止运行、断点、观察和设置变量、观察全部堆栈等。
基本能够调试任何程序单元(包括触发器和Oracle8 对象类型),无需作出任何修改。
PL/SQL完善器——该完善器允许您通过用户定义的规则对SQL和PL/SQL代码进行规范化处理。
在编译、保存、打开一个文件时,代码将自动被规范化。
该特性提高了您编码的生产力,改善了PL/SQL代码的可读性,促进了大规模工作团队的协作。
SQL 窗口——该窗口允许您输入任何SQL语句,并以栅格形式对结果进行观察和编辑,支持按范例查询模式,以便在某个结果集合中查找特定记录。
另外,还含有历史缓存,您可以轻松调用先前执行过的SQL语句。
该SQL编辑器提供了同PL/SQL编辑器相同的强大特性。
命令窗口——使用PL/SQL Developer 的命令窗口能够开发并运行SQL脚本。
该窗口具有同SQL*Plus相同的感观,另外还增加了一个内置的带语法加强特性的脚本编辑器。
OracleERP架构及流程简介

目录
• Oracle ERP 概述 • Oracle ERP 架构 • Oracle ERP 流程 • Oracle ERP 的实施与优化 • Oracle ERP 的挑战与解决方案 • Oracle ERP 的行业应用与案例分析
01 Oracle ERP 概述
效率和客户响应速度。
THANKS FOR WATCHING
感谢您的观看
引入先进技术
关注行业新技术动态,适时引入人工智能、大数据等先进技术,提 升系统性能。
建立反馈机制
建立用户反馈机制,及时收集用户意见和建议,持续优化系统功能 和操作体验。
06 Oracle ERP 的行业应用 与案例分析
制造业应用案例
总结词
实现生产计划、采购、库存、销售等环节的集成管理
详细描述
Oracle ERP在制造业中广泛应用,通过实现生产计划、采购、库存、销售等环节的集成管理,提高生 产效率,降低库存成本,优化供应链。例如,某汽车制造企业采用Oracle ERP实现生产计划与采购的 协同,有效减少了原材料的库存积压和浪费。
03 Oracle ERP 流程
财务模块流程
财务模块概述
Oracle ERP中的财务模块为企业提供了一套完整的财务管理解决方案,涵盖了财务会计、管理会计和财务分析等 各个方面的功能。
财务模块流程
财务模块流程主要包括财务计划、财务执行和财务分析三个阶段。在财务计划阶段,企业可以根据历史数据和市 场趋势制定财务预算和预测;在财务执行阶段,企业可以记录和处理日常的财务交易和凭证;在财务分析阶段, 企业可以对财务数据进行深入分析和报告,以支持决策制定。
零售业应用案例
总结词
数据库设计规范

概述目的软件研发数据库设计规范作为数据库设计的操作规范,详细描述了数据库设计过程及结果,用于指导系统设计人员正确理解和开展数据库设计。
适用范围术语定义DBMS:数据库管理系统,常用的商业DBMS有Oracle, SQL Server, DB2等。
数据库设计:数据库设计是在给定的应用场景下,构造适用的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。
概念数据模型:概念数据模型以实体-关系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。
它从用户的观点出发对信息进行建模,主要用于数据库概念级别的设计,独立于机器和各DBMS产品。
可以用Sybase PowerDesigner工具来建立概念数据模型(CDM)。
逻辑数据模型:将概念数据模型转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。
可以用Sybase PowerDesigner工具直接建立逻辑数据模型(LDM),或者通过CDM转换得到。
物理数据模型:在逻辑数据模型基础上,根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。
可以用Sybase PowerDesigner工具直接建立物理数据模型(PDM),或者通过CDM / LDM转换得到。
数据库设计原则按阶段实施并形成该阶段的成果物一般符合3NF范式要求;兼顾规范与效率使用公司规定的数据库设计软件工具命名符合公司标准和项目标准数据库设计目标规范性:一般符合3NF范式要求,减少冗余数据。
高效率:兼顾规范与效率,适当进行反范式化,满足应用系统的性能要求。
紧凑性:例如能用char(10)的就不要用char(20),提高存储的利用率和系统性能,但同时也要兼顾扩展性和可移植性。
易用性:数据库设计清晰易用,用户和开发人员均能容易地理解。
设计过程规范数据库设计过程包括如下阶段:数据分析、概念设计、逻辑设计、物理设计、实施与运行维护。
oracle
2. 数据操纵功能
实现数据的插入、修改、删除、统计等数据存取操作的功能称为数据操纵功能 。数据操纵功能是数据库的基本操作功能,数据库管理系统通过提供数据操纵语 言(Data Manipulation language,简称DML)实现其数据操纵功能。
3. 数据库的建立和维护功能
指数据的载入、转储、重组织功能及数据库的恢复功能;指数据库结构的修改 、变更及扩充功能。
Oracle数据库的特点
支持大数据量、多用户的高性能的事务处理 Oracle遵守数据存取语言、操作系统、用户接口和网络通 信协议的工业标准 实施安全性控制和完整性控制 支持分布式数据库和分布处理 具有可移植性、可兼容性和可连接性 全球化、跨平台的数据库
Oracle认证
业余(dba认证); 初级(辅助认证OCA); 专业/中级(专业认证OCP)-资料费/考试费/培训费 万元左右 大师/高级(专家级认证OCM)-中国大陆约200人拥有OCM的 认证/考试费约2000$,原厂培训费约2000$。
进行控制的功能。
2. 数据库应用系统(Database Application System)
数据库应用系统:就是使用数据库技术的系统; 数据库应用系统有很多,基本上所有的信息系统都 是数据库应用系统。它通常由软件、数据库和数据管理员组成
3. 数据库管理员(DBA)
数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数 据库管理员一般是由业务水平较高,资历较深的人员担任 。
×
约束方法:外键约束
数学
0010021
自定义完整性
用户编 AV0012 号 AV0013 AV0014 CV0015 CV0016 会员证 …. AV37828 AV3782 9 AV3782 90 帐号 AV3721 91 00192 AV1213 33 00288 22 触发器:检查信用值 用户姓 孙悟空 名 猪悟能 沙悟净 玄痛 × 乔峰
sqlserver获取oracle数据库方法
sqlserver获取oracle数据库方法要连接和获取oracle数据库中的数据,可以使用SQL Server的Linked Server功能。
Linked Server允许SQL Server与其他数据库之间建立连接来交互数据。
以下是连接Oracle数据库的步骤:1. 在SQL Server管理工具中,打开“服务器对象”下的“链接服务器”文件夹。
2.右键单击“链接服务器”文件夹,选择“新建链接服务器”。
3.在“常规”选项卡中,输入连接服务器的名称。
可以使用任意合适的名称。
4. 在“服务器类型”下拉菜单中选择“Oracle”。
5. 在“安全性”选项卡中,选择“Be made using this security context”选项,并输入Oracle数据库的用户名和密码。
6.在“服务器选项”选项卡中,为连接服务器设置适当的选项,如超时设置等。
7. 在“测试连接”选项卡中,可以测试连接是否成功。
如果连接失败,请检查Oracle数据库的配置和网络设置。
8.单击“确定”按钮来创建连接服务器。
现在,可以在SQL Server上使用连接服务器来访问Oracle数据库中的数据了。
示例代码:```-- 查询Oracle数据库中的数据SELECT*FROM[LinkedServerName].[OracleDatabaseName].[SchemaName].[TableName] -- 插入数据到Oracle数据库INSERT INTO[LinkedServerName].[OracleDatabaseName].[SchemaName].[TableName] (column1, column2, column3)VALUES (value1, value2, value3)-- 更新Oracle数据库中的数据UPDATE[LinkedServerName].[OracleDatabaseName].[SchemaName].[TableName] SET column1 = value1WHERE condition-- 删除Oracle数据库中的数据DELETE FROM[LinkedServerName].[OracleDatabaseName].[SchemaName].[TableName] WHERE condition```需要注意的是,连接Oracle数据库需要确保SQL Server环境中已安装Oracle客户端软件,并且配置正确。
数据库设计开发规范
数据库设计开发规范1 数据库命名约定1.1 规则(1)命名富有意义英⽂词汇,多个单词组成的,中间以下划线分割。
(2)除数据库名称长度为1-8个字符,其余为1-30个字符,dblink名称也不要超过30个字符。
(3)命名只能使⽤英⽂字母,数字和下划线,字母全部⼩写(4)避免使⽤Oracle的保留字如level、关键字如type。
1. 2系统模块编号名称英⽂缩写1系统管理system sys2配置管理dictionary dic3设备系统equipment equ4通讯系统BaiZE bai5能耗系统energy consumption egy6调度系统dispatch dph7数据分析系统Auto Data Make Data amk8Data to UI dui9stmart smt10营收系统revenue rev11客服系统custom service cus12远程抄表系统remote reading rea13报装系统Expanding exp14移动互联系统mobile mob15管⽹监测系统Pipe Supervision pip16⾃备井监测Self-supply wells ssw17协同办公cooperative OA coa18⽔⼚监测Water Factory Monitoring wfm19⼆次供⽔系统secondary water-supply sws20GIS系统gis gis21⽔⼒模型系统Water Model system mod21⽔⼒模型系统Water Model system mod22管理系统Manage system man23仿真决策分析系统decision-making system dms24BIM系统Building Information Modeling bim1. 3业务功能编号名称英⽂缩写1⼩区area area2压⼒pressure pressure3流量flow flow4客服custom service service5移动应⽤mobile apps app6⽔⼚water works water7客户customer customer 8⼤客户big customer bcustomer 9⼆次供⽔secondary water supply second10饮⽔机water fountain fountain11⾃备井Self-supply wells wells12⽔质water quality quality13诊断diagnoses diagnoses 14⽔源waterhead waterhead 15收费charge charge16档案file file17抄表reading reading18发票invoice invoice19报表report report20⼯单job job21流程process processs 1. 4数据库对象编号名称缩写其它1表空间tbs2表tb3视图vw4过程sp5函数fn6序列seq seq_表名7触发器tr tr_表名8包pk9索引idx seq_表名10约束ck ck_表名_字段名11主键pk pk_表名_字段名12外键fk fk_主表名_从表名13⽤户⾃定义类型udt2 SQL书写⽅式2.1 注释(1)注释以中⽂为主。
oracle 容灾方案
oracle 容灾方案随着企业业务的不断发展和数据规模的增大,数据的安全性和可用性变得越来越重要。
针对数据库系统,一个可靠的容灾方案可以保证业务的连续性和数据的完整性。
本文将介绍Oracle容灾方案,以保障数据库系统的高可用性和灾难恢复能力。
一、为什么需要Oracle容灾方案1. 业务连续性要求:对于关键业务系统,需要保证系统24/7的可用性。
一旦主数据库发生故障,需要快速切换到备用数据库,以保证业务的连续性。
2. 数据完整性和可靠性:数据是企业最重要的资产之一,任何数据丢失或损坏都会对业务造成严重影响。
通过备份和容灾方案,可以确保数据的完整性和可靠性。
3. 灾难恢复能力:自然灾害、人为错误等不可预测的因素可能导致主数据库无法正常运行,容灾方案可以帮助企业快速恢复数据库,并减少灾难带来的损失。
二、Oracle容灾方案的基本原理1. 主备数据库架构:主数据库和备用数据库之间建立同步或异步的数据复制机制,主数据库负责处理实时的业务请求,备用数据库负责持续接收主数据库的数据复制,并通过数据库实例的冷备、热备或物理、逻辑备份等方式备份数据。
2. 心跳检测和故障切换:主备库之间通过心跳检测机制,监测主库的可用性。
一旦主库不可用,系统会自动触发故障切换机制,自动将备库切换为主库,确保业务的连续性。
3. 数据同步和数据保护:主备库之间通过数据复制机制实现数据的同步。
可以选择同步或异步的数据复制模式,根据业务需求选择合适的方式来保证数据的同步和保护。
1. 数据库镜像:通过Oracle Data Guard功能实现主备库的数据复制和同步。
主库实时将数据变更同步到备库,备库可以作为只读库用于报表查询、负载均衡等工作。
一旦主库故障,自动进行故障切换,将备库切换为主库。
2. 数据库备份和恢复:通过RMAN工具进行数据库的物理备份,将备份文件存储在独立的存储介质上,以保证数据的完整性。
在主库故障后,可以通过RMAN工具进行数据库恢复,将备份文件恢复到备库,使其成为新的主库进行业务处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动Oracle数据库安全配置规范
Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】 中国移动通信集团公司发布 2007-12-01发布 2008-01-02实施
版本号:V.1.0.0 网络与信息安全规范编号:【网络与信息安全规范】·【第四层:技术规范·Oracle数据库】·【第4506号】
中国移动Oracle数据库 安全配置规范 SpecificationforOracleDatabaseConfig
urationUsedinChinaMobile 目录
前言 本标准由中国移动通信有限公司网络部提出并归口。 本标准由标准提出并归口部门负责解释。 本标准起草单位:中国移动通信有限公司网络部 本标准解释单位:同提出单位 本标准主要起草人:中国移动通信集团辽宁公司房仲阳13 1 概述 1.1 适用范围 本规范适用于中国移动通信网、业务系统和支撑系统的Oracle数据库。本规范明确了Oracle数据库安全配置方面的基本要求。
1.2 内部适用性说明 本规范是在《中国移动设备通用设备安全功能和配置规范》(以下简称《通用规范》)各项设备配置要求的基础上,提出的Oracle数据库安全配置规范。以下分项列出本规范对《通用规范》设备配置要求的修订情况。 编号 采纳意见 补充说明 安全要求-设备-通用-配置-1-可选 完全采纳 安全要求-设备-ORACLE-配置-1-可选 安全要求-设备-通用-配置-2-可选 完全采纳 安全要求-设备-ORACLE-配置-2-可选 安全要求-设备-通用-配置-3-可选 不采纳 ORACLE不支持在远程登陆时通过切换用户提升权限 安全要求-设备-通用-配置-4 完全采纳 安全要求-设备-ORACLE-配置-4 安全要求-设备-通用-配置-5 完全采纳 安全要求-设备-ORACLE-配置-5 安全要求-设备-通用-配置-6-可选 完全采纳 安全要求-设备-ORACLE-配置-6-可选 安全要求-设备-通用-配置-7-可选 完全采纳 安全要求-设备-ORACLE-配置-7-可选 安全要求-设备-通用-配置-9 完全采纳 安全要求-设备-ORACLE-配置-8 安全要求-设备-通用-配置-12 完全采纳 安全要求-设备-ORACLE-配置-16 安全要求-设备-通用-配置-13-可选 完全采纳 安全要求-设备-ORACLE-配置-17-可选 安全要求-设备-通用-配置-24-可选 完全采纳 安全要求-设备-ORACLE-配置-18-可选 安全要求-设备-通用-配置-14-可选 不采纳 系统不支持
安全要求-设备-通用-配置-16-不采纳 不适用 可选 安全要求-设备-通用-配置-17-可选 不采纳 不适用
安全要求-设备-通用-配置-19-可选 不采纳 不适用
安全要求-设备-通用-配置-20-可选 不采纳 不适用
本规范新增的安全配置要求,如下: 安全要求-设备-ORACLE-配置-3 安全要求-设备-ORACLE-配置-9 安全要求-设备-ORACLE-配置-10-可选 安全要求-设备-ORACLE-配置-11 安全要求-设备-ORACLE-配置-12 安全要求-设备-ORACLE-配置-13 安全要求-设备-ORACLE-配置-14-可选 安全要求-设备-ORACLE-配置-15-可选 安全要求-设备-ORACLE-配置-19-可选 安全要求-设备-ORACLE-配置-20 安全要求-设备-ORACLE-配置-21 安全要求-设备-ORACLE-配置-22-可选 安全要求-设备-ORACLE-配置-23-可选 安全要求-设备-ORACLE-配置-24
1.3 外部引用说明 《中国移动通用安全功能和配置规范》 1.4 术语和定义 1.5 符号和缩略语 缩写 英文描述 中文描述 DBA DatabaseAdministrator 数据库管理员
VPD VirtualPrivateDatabase 虚拟专用数据库
OLS OracleLabelSecurity Oracle标签安全
2 ORACLE安全配置要求 本规范所指的设备为ORACLE数据库。本规范提出的安全配置要求,在未特别说明的情况下,均适用于ORACLE数据库。 本规范从ORACLE数据库的认证授权功能、安全日志功能,和其他自身安全配置功能提出安全要求。
2.1 账号 ORACLE应提供账号管理及认证授权功能,并应满足以下各项要求。 编号:安全要求-设备-ORACLE-配置-1-可选 要求内容 应按照用户分配账号,避免不同用户间共享账号。
操作指南 1、参考配置操作
createuserabc1identifiedbypassword1; createuserabc2identifiedbypassword2; 建立role,并给role授权,把role赋给不同的用户 2、补充操作说明 1、abc1和abc2是两个不同的账号名称,可根据不同用户,取不同的名称; 检测方法 3、判定条件
不同名称的用户可以连接数据库 4、检测操作 connectabc1/password1连接数据库成功 5、补充说明
编号:安全要求-设备-ORACLE-配置-2-可选 要求内容 应删除或锁定与数据库运行、维护等工作无关的账号。
操作指南 1、参考配置操作
alteruserusernamelock; dropuserusernamecascade; 2、补充操作说明
检测方法 3、判定条件
首先锁定不需要的用户 在经过一段时间后,确认该用户对业务确无影响的情况下,可以删除 4、检测操作 5、补充说明
编号:安全要求-设备-ORACLE-配置-3 要求内容 限制具备数据库超级管理员(SYSDBA)权限的用户远程登
录。 操作指南 1、参考配置操作
1.在spfile中设置REMOTE_LOGIN_PASSWORDFILE=NONE来禁止SYSDBA用户从远程登陆。 2.在中设置=NONE来禁用SYSDBA角色的自动登录。 2、补充操作说明 检测方法 3、判定条件
1.不能通过Sql*Net远程以SYSDBA用户连接到数据库。 2.在数据库主机上以sqlplus‘/assysdba’连接到数据库需要 输入口令。 4、检测操作 1.以Oracle用户登陆到系统中。 2.以sqlplus‘/assysdba’登陆到sqlplus环境中。 3.使用showparameter命令来检查参数REMOTE_LOGIN_PASSWORDFILE是否设置为NONE。 ShowparameterREMOTE_LOGIN_PASSWORDFILE 4.检查在$ORACLE_HOME/network/admin/文件中参数是否被设置成NONE。 5、补充说明
编号:安全要求-设备-ORACLE-配置-8 要求内容 在数据库权限配置能力内,根据用户的业务需要,配置其所需
的最小权限。 操作指南 1、参考配置操作
grant 权限 tousername; revoke权限 fromusername; 2、补充操作说明 用第一条命令给用户赋相应的最小权限 用第二条命令收回用户多余的权限 检测方法 3、判定条件
业务测试正常 4、检测操作
业务测试正常 5、补充说明
编号:安全要求-设备-ORACLE-配置-9 要求内容 使用数据库角色(ROLE)来管理对象的权限。
操作指南 1、参考配置操作
1.使用CreateRole命令创建角色。 2.使用用Grant命令将相应的系统、对象或Role的权限赋予应用用户。 2、补充操作说明 检测方法 3、判定条件
对应用用户不要赋予DBARole或不必要的权限。 4、检测操作
1.以DBA用户登陆到sqlplus中。 2.通过查询dba_role_privs、dba_sys_privs和dba_tab_privs等视图来检查是否使用ROLE来管理对象权限。 5、补充说明
编号:安全要求-设备-ORACLE-配置-10-可选 要求内容 对用户的属性进行控制,包括密码策略、资源限制等。
操作指南 1、参考配置操作
可通过下面类似命令来创建profile,并把它赋予一个用户 CREATEPROFILEapp_user2LIMIT FAILED_LOGIN_ATTEMPTS6 PASSWORD_LIFE_TIME60 PASSWORD_REUSE_TIME60 PASSWORD_REUSE_MAX5 PASSWORD_VERIFY_FUNCTIONverify_function PASSWORD_LOCK_TIME1/24 PASSWORD_GRACE_TIME90; ALTERUSERjdPROFILEapp_user2; 2、补充操作说明 检测方法 3、判定条件
1.可通过设置profile来限制数据库账户口令的复杂程度,口令生存周期和账户的锁定方式等。 2.可通过设置profile来限制数据库账户的CPU资源占用。
4、检测操作 1.以DBA用户登陆到sqlplus中。