oracle 11g手工建库
工作环境: ORE 6.5手工建库是作为dba必须掌握的一个基本技能,它使清楚的认识oracle的目录结构、oracle所必需的文件、理解表空间、认证方式等概念。1.设置环境变量[oracle@ENMOEDU ~]$ vi .bash_profile # .bash_profile # Get the aliases ...
【手工建库】手工方式建立 ORACLE数据库全程记录
通过dbca方式创建Oracle数据库是最常见的方法,除此之外如果对数据库的创建过程了解的话,亦可一步一步的通过命令行的方式完成数据库的创建。现将在OEL4.8操作系统上手工创建Oracle数据库实例的方法记录在此,供参考...
ORA-01555解决导出含clob字段表报错快照过旧问题
导出含clob字段的表数据,报快照过旧,无法导出该问题是因为含clob字段表数据过大导致,需要修改数据库闪回参数解决查看undo表空间大小是否足够,undo_retention参数是否设置太小,一般跟undo空间无关,只需修改参数即可目前解决办法有两个,加大retention或者使用pctversion另外,对于使用MSSM表空间的表,只有pctveri...
(转)PLSQL系列_操作符LPAD / TRUNC / DECODE / TRIM / INSTR(案例)
一、字符函数1. LOWER (strexp) - 返回字符串,并将所有的字符小写.select lower('ABCDE') from dual 2. UPPER (strexp) 返回字符串,并将所有的字符大写.select upper('abcdf') from dual 3. INITCAP(strexp) 将字符串的(每个单词的)第一...
EXPDP 时报错ORA-31693,ORA-02354,ORA-01555
在服务器上导存放照片的表时,报如下错误信息:ORA-31693: Table data object "LBS"."T_MSG_IMAGE" failed to load/unload and is being skipped due to error:ORA-02354: error in exporting/importing dataORA-01555: snapshot too old: rollback segment number 66 with name "_SYSSMU66$" too small使用数据...
AIX平台HA双机互备环境下升级两个oracle 11g数据库
AIX平台HA双机互备环境下升级两个oracle 11g数据库,从11.2.0.1升级到11.2.0.3
使用python进行Oracle数据库性能趋势分析
随着信息系统业务需求快速增长,业务系统关联日益复杂,信息系统性能问题逐渐突显,一旦出现信息系统性能问题及不可用问题,将严重影响信息系统的稳定运行及用户体验。 结合运维实践,数据库性能问题是造成信息系统性能下降和非停的重要原因之一,如何进行常态化的数据库性能趋势分析,及时发现数据库性能衰减“病灶”,常态化提升信息系统性能,避免救火式性能优化,成为衡量信息系统管理部门运营能力的重要指标之
Oracle冷备份及其恢复(含恢复到非原来位置方法)
原文地址:https://www.cnblogs.com/zydev/p/6170352.html一、 冷备份的概念 冷备份是指在数据库关闭状态下所做的物理拷贝,也称脱机备份。 适合于非归档模式下的备份,而且也只能采用这种方式备份。 二、 需要备份的文件 必须备份的文件: 数据...
undo 表空间满了的处理方法
在插入数据或者update时,有时会报ora_30036错误,导致数据插入失败,其原因是数据库的undo表空间不足所致,解决undo表空间间满的方法有两种。方法一:添加undo 表空间的数据文件alter tablespace undo add datafile '/u01/oracle/backup/undo02.dbf' size 100M reuse; ...
Oracle调整表空间大小ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据问题
Oracle调整表空间大小—ORA-03297: 文件包含在请求的 RESIZE 值以外使用的数据将备份的一个大数据库还原到本机以后,删除里面的大表(比如文件表、日志表等),Oracle数据文件在有数据的情况下能自动扩展,却不能自动收缩,造成存储空间的浪费。起源于我删除了database里的一个大表造成很多空间浪费,想回收空间如...
常用统计信息收集语句
收集表统计信息analyze table t_vital_signs compute statistics for table;收集索引统计信息analyze index INDEX_T_VITAL_SIGNS_TIME compute statistics;一次性以计算模式收集表T2、表T2的所有列和表T2上的所有索引的统计信息:analyze table t_vital_signs compute statistics;只对表T2收集统计信息,并且是以...
带时间锉字段查询不走索引优化记录!+数据库卡顿问题排查顺序
近期解决了病历系统数据库卡顿的问题,以下为分析经过,本文重点为带时间锉字段的优化和数据库卡顿问题排查的思路!郑州病历系统登录卡慢问题,初步看是体温单表(t_vital_signs)查询没走索引影响的,800多万的数据中查几千条,从AWR报告和跟病历同事了解的情况看,查询的频次还不低。数据库卡顿等问题排查顺序:* 先...
ORA-01578 ORA-01110数据文件出现坏块时跳过损坏的块 解决方法
ORA-01578: ORACLE 数据块损坏 (文件号 4, 块号 293465)ORA-01110: 数据文件 4: 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF'出现ora-1578时,大多时候可以用过rman命令blockrecover datafile 8 block 10from backupset;来恢复坏块,但有时候往往因为...
ORACLE冷备份及恢复
备份控制文件参数文件PWDfile 密码文件直接拷贝oracle目录下的admin、oradata(datafile, controlfile,redo)、flash_recovery_area三个文件夹,db_1目录下database(PWDfile、pfile)、dbs(spfile)、NETWORK/ADMIN(listener.ora、tnsnames.ora),到其他存储实现备份。恢复方法一:...
ORACLE 11G XMLTYPE 迁移切换
xmltype clob XML ora-6000
ORA-01502 索引或这类索引的分区处于不可用状态
ORA-01502 索引xx或这类索引的分区处于不可用状态索引失效后,向表中是无法插入数据的原因: 出现这个问题,可能有人move过表,或者disable 过索引。1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。2. alter index index_name unusable,命令使索引失效。删除数据后,move回收表空间导...
Oracle里收集与查看统计信息的方法
Oracle数据库里的统计信息是这样的一组数据:它存储在数据字典里,且从多个维度描述了Oracle数据库里对象的详细信息。CBO会利用这些统计信息来计算目标SQL各种可能的、不同的执行路径的成本,并从中选择一条成本值最小的执行路径来作为目标SQL的执行计划。Oracle数据库里的统计信息可以分为如下6种类型:...
sql优化(mysql)
今天早上看到一个sql执行慢,要8秒左右才能出结果,sql如下:点击(此处)折叠或打开SELECT *FROM CUSTOMERSWHERE TYPE = 1AND STATUS < 7AND ISAREA = 6AND INTO_TIME >= '2016-11-01'AND INTO_TIME
Oracle统计信息引起的性能问题
今天一个朋友和我说他管理的系统早上CPU压力比较大,让我帮忙看看,我首先看了awr报告,里面一个sql引起了我的注意,如下:SELECT /* OPT_DYN_SAMP */ /*+ ALL_ROWS IGNORE_WHERE_CLAUSE NO_PARALLEL(SAMPLESUB) opt_param('parallel_execution_enabled', 'false') NO_PARALLEL_INDEX(SAMPLESUB) NO_SQL_TUNE *...
Oracle 11g rac 的 active dataguard的启动步骤
官方文档原文:The COMPATIBLE database initialization parameter must be set to 11.0 or higher to usethe real-time query feature of the Active Data Guard option.A physical standby database instance cannot be opened if Redo Apply is active on amounted instance of that database. Use the following SQL...