自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 记一个导入数据库备份造成undo表空间不足的问题

场景描述:1、无论是执行imp命令还是执行impdp命令,执行到导入表数据时都会卡住,一段时间后提示undo表空间不足,执行失败;2、重建undo表空间后,重新执行导入命令,并实时查看undo表空间的利用率,发现undo表空间的利用率一直在增加,一直到100%后提示undo表空间不足;3、扩展undo表空间的大小,重新导入,问题依旧,无论undo表空间扩展多大都会被写满;原因分析:1、同样的环境、同样的dmp文件,昨天导入正常,今天导入疯狂写undo日志;2、重启数据库服务器、重启机

2021-02-19 11:38:16 616 1

原创 记一个ORACLE JOB在跨天恢复数据库后无法启动的问题(待解决)

场景描述:1)连续两天day1、day2执行JOB(通过PB调用存储过程),并分别备份数据库;2)在day2执行完JOB后,回退数据库服务器的时间到day1,并用day1备份的dmp文件回退数据库数据(impdp);3)回退完成后执行JOB,发现JOB延迟启动(后期验证:延迟的时间与数据库备份的数据量成正比);4)在day1当天内回退数据库服务器时间和数据库数据,JOB不会延迟启动;5)由day1调整到day2(服务器时间和数据库数据),JOB不会延迟启动;6)在day2当天内回退数

2020-06-16 08:51:16 223

原创 执行impdp速度非常慢

场景描述:1、执行impdp命令速度很慢(导完4G的dmp文件需要一个半小时),通过impdp.log发现导入一个数据量很小的表也需要很长时间问题分析:1、检查alert日志,提示“Thread 1 connot allocate new log,sequence xxx;Checkpoint not complete”(起初没有在意),无其它报错信息;2、检查系统磁盘空间及内存、...

2019-12-31 11:29:13 5114 2

原创 oracle实例启动一会儿后被自动关闭

场景描述:1、通过startup启动数据实例,一会儿后监听不到该实例,且实例被自动关闭;问题分析:1、查看alert日志,提示ora-00600[4194][39](内部错误代码);2、查看alert中给出的具体trc文件,提示ora-00600,没有发现其它有用信息;3、再次查看alert日志,发现提示:Instance terminated by PMON, pid =4...

2019-10-29 10:47:16 3412

翻译 数据库的闪回恢复

分类:数据库级闪回:当误删除一个用户,或者误截断一个表时,可以采用数据库级别的闪回恢复,将整个数据库恢复到过去的某个时间点;表级闪回:表级闪回可将表闪回到过去的某个时间点,或恢复到过去的某个SCN,从而闪回通过drop指令删除的表;事物级闪回:通过对一个事务的闪回,可以恢复用户误操作的事务。该级闪回显示了用户事务的每个DML操作,并给出删除的DML指令;1.闪回日志由oracle自

2017-06-25 23:08:29 505

翻译 缺失重做日志文件的数据库恢复

在只有控制文件和数据文件而没有重做日志文件的情况下,恢复数据库的步骤如下:1.启动数据库到mount状态:start mount;2.使用备份的控制文件恢复数据库:recover database until cancel using backup controlfile(在要求指定日志时选择cancel,该参数的含义是让oracle到归档日志中寻找需要的日志文件,满足条件则自动停止);

2017-06-18 21:56:19 730

原创 Oracle控制文件的修复及大数据文件的清除

1.控制文件默认有三个,包含两个备份文件,通过show parameter control_files可查看具体名称和路径,若本机系统不能登录,可在其它类似系统上查看;2.若控制文件1出错,复制备份文件到控制文件1处(重命名,注意复制后的权限775及用户组Oracle dba),修改control_files:alter system set control_files='xxx' sco

2017-06-15 16:16:39 550

翻译 SQL语句优化(二)

表的连接方法1)from子句中表的顺序在select语句的from子句中,可以指定多个表的名称。至于表与表之间的先后顺序,如果从查询结果来看,哪个表放在前面都一样,但是如果从查询效率来考虑,表之间的顺序是不能随意的。一般来说,Oracle的解析器在处理from子句中的表时,是按照从右到左的顺序,也就是说,from子句中最后指定的表将被Oracle首先处理,Oracle将它作为驱动表(D

2017-02-15 15:10:10 388

翻译 SQL语句优化(一)

当一条SQL语句从客户端进程传递到服务器端进程后,Oracle需要执行如下步骤:在共享池中搜索SQL语句是否已经存在;验证SQL语句的语法是否正确;执行数据字典来验证表和列的定义;获取对象的分析锁,以便在语句的分析过程中对象的定义不会改变;检查用户是否具有相应的操作权限;确定语句的最佳执行计划;将语句和执行方案保存到共享的SQL区;1)select语句中避免使用“*”Ora

2017-02-04 15:35:51 208

翻译 临时表的特点及分类

1)特点在Oracle中,临时表是“静态”的,它与普通的数据表一言,只需要一次创建,其结构从创建到删除的整个期间都是有效的。临时表只有在用户向表中添加数据时,Oracle才会为其分配存储空间。为临时表分配的空间来自临时表空间,这避免了与永久对象的数据争用存储空间。在临时表中存储数据是以事务或回话为基础的。当用户当前的事务结束或会话终止时,临时表占用的存储空间将被释放,存储的数据也随着丢

2017-02-04 09:04:06 1656

翻译 从Excel电子表格生成图书信息表

1)在本地操作系统目录D:\external下,创建test.csv文件(使用Excel创建.CSV文件,选择另存为,选择保存类型为:CSV(逗号分隔)(*.csv))2)使用sys用户连接数据库,创建一个目录对象test_data,指向目录D:\external3)使用Scott用户连接数据库,然后创建外部表test_book4)创建外部表test_book后,可

2017-02-03 16:12:06 3459

翻译 分区表

为了提高对大型数据库的读写查询速度,Oracle提供了一种分区表技术,分区表是将一个非常大的表分割成较小的片段(分区)。Oracle对表或索引分区的方法有五种:范围分区、散列分区、列表分区、组合范围散列分区、组合范围列表分区。分区可以改善查询的性能,并且可以使数据量大的表变得容易管理。查询分区表时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法进行查询。不同的分区

2017-02-03 10:25:57 616

翻译 触发器类型

创建触发器:create [or replace] trigger trigger_name[before | after | instead of] trigger_event{on table_name | view_name | database}[for each row][enable | disable][when trigger_condition][de

2017-01-25 09:46:46 886

翻译 游标的概念

1) 使用Select语句可以返回一个结果集,而如果需要对结果集中单独的行进行操作,则需要使用游标;2) 使用游标主要遵循4个步骤----声明游标、打开游标、检索游标、关闭游标;声明游标:主要是定义一个游标名称来对应一条查询语句,从而可以利用该游标对比查询语句返回的结果集进行单行操作;打开游标:在声明游标时为游标指定了查询语句,但此时该查询语句并不会被Oracle执行。只有打开游标后,

2017-01-22 10:09:09 544

翻译 SQL语言分类

数据操纵语言(Data Manipulation Language,DML)数据操纵语言主要用来处理数据库中的数据内容。DML允许用户对数据库中的数据进行查询、插入、更新和删除等操作。需要手动提交事务。常用的DML语句及其功能说明如下DML语句DML语句功能说明SELECT从表或视图中检索数据行INSERT插入数据到表或试

2017-01-14 14:33:03 207

翻译 Oracle的两种日志模式

非归档日志模式(NOARCHIVELOG):在非归档日志模式下,如果发生日志切换,则日志文件中原有内容将被新的内容覆盖。归档日志模式(ARCHIVELOG):在归档日志模式下,如果发生日志切换,则Oracle系统会将日志文件通过复制保存到制定的地方,这个过程叫“归档”,复制保存下来的日志文件叫“归档日志”,然后才允许向文件中写入新的日志内容。

2017-01-14 11:00:42 1567

软件性能测试过程详解与案例剖析(第二版)pdf-完整书签目录

本书不仅仅是一本讲述软件性能测试基础知识的书,也不是一本工具的使用手册,当然更不是一本入门类的书籍。本书面向具有一定测试基础,期望能够通过实际案例去感受和领悟性能测试的测试工程师。书中包含了作者多年在性能测试方面的经验总结,其中精选的案例覆盖多种架构和平台,涉及多个行业,可对实际工作起到直接的指导作用,同时,本书包含了所有会在性能测试中使用的模板,稍加修改即可应用在实际项目中。   本书可以作为软件测试人员、软件项目经理和需要了解软件性能测试的各级软件管理人员的参考手册,也可作为高校软件性能测试课程的辅助教材。

2018-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除