`
fgsh
  • 浏览: 30031 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle常规项

    博客分类:
  • DB
阅读更多
Oracle版本必须高于配置的最低版本 用sqlplus连接到Oracle数据库,可显示sqlplus和Oracle的版本号。以oracle用户执行如下命令:$sqlplus ‘/as sysdba’
检查是否有失效的存储过程 以oracle用户执行如下命令:$ sqlplus user_name/password@smcdb,SQL>select object_name, status from user_objects where status ='INVALID’;
表空间的使用率低于90% 以oracle用户执行如下命令:$ sqlplus ‘/as sysdba’;Select A.TABLESPACE_NAME, A.BYTES/1024/1024 as TOTAL,B.BYTES/1024/1024 as USED, C.BYTES/1024/1024 as FREE,(B.BYTES*100)/A.BYTES as "%USED", (C.BYTES*100)/A.BYTES as "%FREE" from SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C where A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;
检查是否存在失败的job 以oracle用户执行如下命令:$ sqlplus smsc/oracle@smcdb;SQL>select JOB, LAST_DATE, THIS_DATE, NEXT_DATE,BROKEN,FAILURES,WHAT from user_jobs;
检查告警日志中是否有错误信息,日志文件存在 用oracle用户登录,执行命令:$cd $ORACLE_BASE/admin/$ORACLE_SID/bdump;$vi alert_(SID).log
检查oracle字符集的设置,值为:AMERICAN_AMERICA.AL32UTF8 在oracle用户下执行/usr/bin/echo RESULT=$NLS_LANG
检查ORACLE的sys和system用户是否使用的默认密码,count大于0表示有人用了默认密码登录 以oracle用户执行如下命令:$ sqlplus ‘/as sysdba’;SQL>select count(*) from dba_users where password in ('D4C5016086B2DC6A','D4DF7931AB130E37');
检查数据库进程是否正常 以oracle用户执行如下命令:$ ps -ef | grep ora
检查ORACLE环境变量是否正确 以oracle用户执行如下命令:$echo ORACLE_BASE=$ORACLE_BASE;echo ORACLE_HOME=$ORACLE_HOME;echo ORACLE_SID=$ORACLE_SID;echo NLS_LANG=$NLS_LANG
SGA最大值大小占内存的比例应该在阈值范围内; "以oracle用户执行如下命令:
$sqlplus ‘/as sysdba’
在SQL提示符下执行如下命令:
SQL>show parameter sga_max_size "
SGA大小应该和SGA最大值相等。 "以oracle用户执行如下命令:
$sqlplus ‘/as sysdba’
在SQL提示符下执行如下命令:
SQL>show sga;在SQL提示符下执行如下命令:
SQL>show parameter sga_max_size "
如果所在服务器内存为1GB,则建议配置为:157286400 byte。如果所在服务器内存为2GB,则建议配置为:262144000 byte。如果所在服务器内存为2GB以上,则建议配置为:350MB~800MB。 "以oracle用户执行如下命令:
$sqlplus ‘/as sysdba’
在SQL提示符下执行如下命令:
SQL>show parameter shared_pool_size
"
查询结果的value必须大于等于5。 以user用户执行show parameter job,SQL> show parameter job;
数据库运行在归档模式下. "以系统DBA用户登录到数据库服务器,执行以下操作:sqlplus ""/as sysdba"" archive log list;如果查询结果中“Database log mode”的值为“No Archive Mode”,表示Oracle以非归档模式运行;如果为“Archive Mode”,则表示Oracle以归档模式运行-oracle 9
oracle 11 业务用户登录,执行select log_mode from V$database;"
数据库运行时不能打开分发器服务,show parameter dispatch查询结果中,dispatchers后面的values不为空,分发器就是开启的,为空分发器才是关闭的。 "步骤1 以oracle用户登录smcsrv01,执行如下命令lsnrctl start;sqlplus ""/as sysdba"";步骤2 启动数据库,执行命令: startup;步骤3 查询数据库分发器参数。执行命令 show parameter dispatch。

"
数据库运行时不能启用审计功能,show parameter audit_trai查询结果VALUE列必须为NONE。 "执行命令:show parameter audit_trail;来查询数据库审计功能的参数,如果显示结果中的参数audit_trail值为db,表示审计功能已打开,并将审计记录存储在数据库中。


"
如果是短消息中心和数据库合设则必须设置为预先占用内存,查询结果:VALUE的值为TRUE;如果是分设,则必须设置成非预先占用内存,查询结果:VALUE的值为FALSE。 先通过ps -ef | grep ^smc来判断设备是合设还是分设,如果有smc用户的进程,则认为数据库和短消息是合设的,如果没有找到smc用户的进程,则认为数据库和短消息中心是分设的; 以oracle用户执行如下命令:$sqlplus ‘/as sysdba’,SQL>show parameter pre_page_sga;
Oracle数据库用户的密码有效期应为无限制。 "1、在oralce用户下查看使用的概要文件(profile):
sql>SELECT username,PROFILE FROM dba_users;
2、检查该概要文件的密码有效期设置:
sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';"
安装了Oracle客户端维护软件:DBA Stdio 选择[开始/程序]菜单项,检查维护终端是否已经安装Oracle客户端软件。
有建库脚本备份 检查是否备份了Oracle系统数据库及短消息数据库的建库脚本。一般Oracle的建库脚本备份在$ORACLE_BASE/admin/$ORACLE_SID/scripts目录下。短消息数据库的建库脚本是在安装目录下。
分享到:
评论

相关推荐

    oracle启动项配置快捷

    ### Oracle启动项配置详解 #### 一、Oracle启动项配置概览 在Oracle数据库管理过程中,启动项配置是一项重要的操作,它直接关系到数据库服务能否正常启动与运行。本篇文章将围绕“Oracle启动项配置快捷”这一主题...

    Oracle 12c GI安装手册

    它提供了数据库集群功能,支持了诸如Oracle Real Application Clusters(RAC)、Oracle Restart、Oracle Automatic Storage Management(ASM)等多项核心技术。在Linux平台下安装Oracle 12c GI是一个复杂的过程,...

    批处理文件彻底卸载Oracle文件

    Oracle数据库是一款广泛应用于企业级数据管理的数据库管理系统,它的安装和卸载过程相对复杂,有时常规的卸载方法可能无法完全删除所有关联文件和注册表项,导致残留问题。批处理文件是一种有效的自动化工具,可以...

    Oracle12C驱动包JDBC

    5. **simplefan.jar**:Simple Fast Application Network (SimpleFAN)是Oracle数据库的一项特性,用于提供快速的故障通知。这个jar文件可能包含了支持SimpleFAN的类库,使得应用能在数据库出现故障时迅速做出响应。 ...

    oracle9i完全卸载.txt

    由于 Oracle 9i 的复杂性,简单地通过控制面板的“添加或删除程序”功能进行卸载可能会导致残留文件和注册表项的存在,从而影响系统的稳定性和后续的安装操作。本文将详细介绍如何彻底卸载 Oracle 9i,确保不留任何...

    oracle怎么样彻底删除

    在IT领域,尤其是在数据库管理与系统维护中,彻底删除Oracle软件及其相关配置是一项技术性较强的任务,这不仅涉及软件本身的卸载,还包含了系统环境、注册表清理以及服务停止等多方面的工作。以下是对如何彻底删除...

    Oracle 11g jar包,亲测可用

    对于Maven项目,可以在pom.xml文件中添加依赖项,如下所示: ```xml <groupId>com.oracle</groupId> <artifactId>ojdbc6 <version>11.2.0.3 ``` 如果Maven仓库无法下载,开发者可以选择将jar文件手动放到项目...

    用批处理自动删除oracle

    6. **删除临时和日志文件**:Oracle运行时会产生一些临时文件和日志文件,这些文件可能在常规卸载过程中被遗漏。批处理会查找并删除这些文件。 7. **检查残留文件**:为了确保无遗漏,批处理可能还包含一个循环,...

    linux下oracle集群

    在Linux环境下搭建Oracle集群是一项复杂而关键的任务,它涉及到多个层面的技术知识,包括操作系统管理、数据库架构、网络配置以及高可用性解决方案。Oracle集群(Oracle Real Application Clusters,简称RAC)是...

    linux-oracle-install.rar_Oracle 11G_oracle

    在Linux系统上安装Oracle 11g是一项技术性较强的任务,涉及到多个步骤和配置细节。以下将详细讲解这个过程。 一、系统准备 在开始安装前,确保你的Linux系统满足Oracle 11g的硬件和软件需求。推荐使用Red Hat ...

    oracle 完全卸载

    当常规的卸载方式无法彻底清除Oracle组件,或者在后续安装过程中遇到问题时,就需要采取更彻底的卸载方法。以下是一个详细的步骤指南,帮助你在Windows平台上完全卸载Oracle: 1. **关闭Oracle服务**: 在Windows...

    windows之oracle不重装恢复

    6. `OracleDBConsoleorcl.reg`: Oracle企业管理器控制台的注册表项,用于管理和监控数据库。 7. `OracleJobSchedulerORCL.reg`: Oracle作业调度器的注册表备份,处理定时任务和作业。 8. `恢复Oracle.txt`: 这个文本...

    Oracle数据库实时同步

    综上所述,Oracle数据库实时同步是一项非常重要的技术,能够显著提高企业的数据安全性和业务连续性。通过合理的设计和实施,企业可以充分利用Oracle数据库的强大功能来构建稳定可靠的IT基础设施。

    oracle10G集群

    总之,Oracle 10G RAC在AIX上的实施是一项复杂而重要的任务,需要深入理解集群原理和AIX操作系统的特性。通过阅读“ORACLE 10G RAC_AIX.pdf”,你将能够获取更具体的步骤和最佳实践,从而更好地理解和管理你的Oracle...

    Oracle report builder 教程

    - **列表式报表**:展示数据的基本形式,适用于大部分常规数据呈现需求。 - **表格式报表**:每页显示单一记录,适用于详细报告查看。 - **邮件标签报表**:专为打印信封封面设计,高效处理大量地址信息。 - **格式...

    oracle数据库配置文件

    Oracle数据库是世界上最广泛使用的数据库系统之一,其稳定性和性能深受企业青睐。在Oracle数据库的运行过程中,配置文件起着至关重要的作用。...因此,定期检查和备份这些配置文件也是数据库管理的一项常规任务。

    oracle抓取指定时间段AWR报告实例说明 .docx

    自动工作负载资料库(Automatic Workload Repository,简称AWR)是Oracle 10g及以后版本中引入的一项重要功能,用于收集和存储数据库性能数据。通过对AWR报告的分析,可以有效地帮助我们发现并解决数据库性能问题。 ...

    RedHat E. Linux5 安装Oracle 9i

    在Red Hat Enterprise Linux (RHEL) 5操作系统上安装Oracle 9i是一项技术性很强的任务,需要对Linux系统管理以及数据库安装有深入的理解。Oracle 9i是Oracle公司推出的一款数据库管理系统,它提供了高性能、高可用性...

    ORACLE完整卸载,避免二次安装失败

    有时,由于各种原因,我们需要卸载并重新安装Oracle,但如果不正确地卸载,可能会导致后续安装出现问题,如依赖注册表项残留、文件不完全删除等。本教程将详细介绍如何进行Oracle的完整卸载,以确保二次安装的成功。...

Global site tag (gtag.js) - Google Analytics