主流数据库:Oracle、MySQL、DB2 编程语言:Java、Python、shell 大数据工具:ZooKeeper、kafka
数据库笔试面试题库(Oracle、MySQL等) 版权声明:版权所有,欢迎分享本文,转载请保留出处,否则追究法律责任,谢谢合作。 注:本文将持续更新,可关注作者微信公众号以便获得最新笔试面试资料。
海量IT资料 + 各种平台下的Oracle安装文件 + 公开课录像 + 各种视频教程资料 觉得老师的公开课讲的都挺好的,这里把我录的一些公开课视频分享给大家,都用的是《屏幕录像专家》来录制的,是lxe格式的,大家用这个软件来播放就可以了,后边的公开课录像文件也会慢慢添加进去的,大家可自行前往下载。
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 这篇介绍HASH SORT CLUSTER表对分页查询的帮助。 Oracle分页查询格式(一):http://yangtingkun.
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 这篇介绍分析函数用于分页,且排序字段上包含索引的情况。 Oracle分页查询格式(一):http://yangtingkun.
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 这篇介绍分析函数用于分页。 Oracle分页查询格式(一):http://yangtingkun.
在第一篇文章中介绍过了,当对全表扫描执行ORDER BY STOPKEY操作时,如果排序列是不唯一的,那么排序结果是不稳定的。 正好PUB上有个帖子在讨论这个问题,这里就简单描述一下对Oracle排序的一点研究。
今天和同事讨论了一下索引扫描避免排序的问题,感觉比较有意思,就简单总结一下。 首先要强调的是,这并不是标准的或者推荐的一种分页语句的写法,这种方法需要对表、索引的结构有清晰的认识。
今天又发现9204上的一个问题。不过这个问题并不会造成数据的错误,但是会严重的影响查询的性能。 基于UNION ALL的分页查询执行计划问题 这篇文章继续讨论这个问题,并给出一个相对简单的解决方法。
今天又发现9204上的一个问题。不过这个问题并不会造成数据的错误,但是会严重的影响查询的性能。 还是通过一个简单的例子来展现问题: SQL> CREATE TABLE T1 (ID NUMBER, NAME VARCHAR2(30), CREATE_DATE DATE); 表已创建。
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询格式(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询格式(二):http://yangtingkun.
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询格式(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询格式(二):http://yangtingkun.
前两天刚刚看完Tom的EFFECTIVE ORACLE BY DESIGN的第八章,从里面学到不是东西。同时也发现一个问题:Tom给出的关于分页以及ROWNUM的时候,几乎包含了我前几篇关于分页文章中的所有关键点。
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询语句(二):http://yangtingkun.
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询语句(二):http://yangtingkun.
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询语句(二):http://yangtingkun.
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 Oracle分页查询语句(二):http://yangtingkun.itpub.net/post/468/101703 继续看查询的第二种情况,包含表连接的情况: SQL> CREATE TABLE T AS SELECT * FROM DBA_USERS; 表已创建。
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 Oracle分页查询语句(一):http://yangtingkun.itpub.net/post/468/100278 这篇文章用几个例子来说明分页查询的效率。
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。 分页查询格式: SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21 其中最内层的查询SELECT * FROM TABLE_NAME表示不进行翻页的原始查询语句。
cluvfy作为集群验证工具在Oracle集群和RAC安装和配置的过程中可以起到非常好的辅助作用,简单看一下这个工具带给我们的功能。1.获取集群验证工具cluvfy的帮助信息RACDB1@rac1 /home/oracle$ cluvfy -helpUSAGE:clu...
oracle RAC 更换存储迁移数据我们利用ASM rebalance特性实现更换存储迁移数据的需求基本 零宕机时间(操作步骤总结)1)保证新存储和RAC当前节点间的可用性;2)新存储划分LUN,可以重新规划存储方案;3)迁移OCR和表决盘4)给现有ASM磁盘组添加...
RAC安装时,报The specified nodes are not clusterable 的解决方法 在安装RAC clusterware 在添加完结点后报错误: The specified nodes are not clusterable. The following error was returned by the operating system: null 以前也装过几个测试的rac的环境, 该遇到的问题也都遇到过了。
添加日志文件组与日志文件成员 首先确定当前登录的账户的权限,是否包含创建日志文件组或者日志文件成员的alter database 系统权限。 SQL> select privilege from user_sys_privs 2 where privilege='ALTER DATABASE'; PRIVILEGE ---------------------------------------- ALTER DATABASE 在添加日志文件组或者日志文件成员的时候先查看下数据库兼容参数。
这篇文章简单讨论如何利用RMAN工具中的backup as copy、copy、convert命令在ASM和文件系统之间拷贝数据。一.从ASM拷贝数据到文件系统。
设备文件引起的10gRAC-CRS服务故障 IBM CSC中心的一次计划性完全断电,(主机、存储的初始化)引起了测试环境上的RAC故障。在故障恢复中,通过排查问题,了解了不少以前从没关注的OCR相关知识点。
Running Root.Sh On Second Node Fails PRKN-1008 Unable to Load the Shared Library srvmhas10 (Doc ID 342750.
Oracle如何删除表中重复记录 1 引言 在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来读诸多不便,那么怎么删除这些重复没有用的数据呢? 平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。
在下面的一些情况下,可能需要重建控制文件: o 所有控制文件都已损坏或丢失o 没有针对控制文件的备份或者备份已损坏 下面是针对RAC环境下重建控制文件的具体过程, 包括两个例子。
第一次搭建12C的RAC,可真是一波三折啊,系统环境配置,安装GI,安装DB各个环节都碰到不少问题,幸好的是不用翻工,只要在哪个环节有问题,就针对该环节的问题去解决就可以了。
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。
原文已删除
【SQL监控】SQL完全监控的脚本 ...
之前也写过一篇10046的文章:10046简介 今天,Think想和大家一起共同深入去理解一下Oracle的这些调试事件 10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE" ...
环境:双节点RAC环境,节点1 wtdb1 节点2 wtdb2数据库 zjcsc 实例1 zjcsc1 实例2 zjcsc2Oracle Database 10g Enterprise Edition Release 10.
快速恢复区需要设置两个参数,即DB_RECOVERY_FILE_DEST_SIZE,用于设置快速恢复区的最大容量,一个是DB_RECOVERY_FILE_DEST,用于设置快速恢复区在操作系统磁盘上的位置。
1,系统准备 1.1 操作系统版本需求 AIX 5L V5.3 TL 09 SP1 ("5300-09-01"), 64 bit kernel AIX 6.1 TL 02 SP1 ("6100-02-01), 64-bit kernel oslevel -s 6100-05-01-1016[@more@]1.
WORKLOAD REPOSITORY report for DB Name DB Id In...
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。
下面我们做一个实验,演示如何对oracle进行基于时间点的不完全恢复(在实验之前请确保数据库具有有效备份): 获取此时的时间并记录下来: SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;...
RMAN作为Oracle强大的备份恢复工具,可以协助我们恢复数据库到指定时间点,这便是Oracle不完全恢复的一种体现,通过这种方法可以找回我们曾经丢失的数据。这里以找回误TRUNCATE表数据为例给大家演示一下RMAN的不完全恢复功能。
给普通用户赋予查询动态性能视图的权限时,动态性能视图的名字不能像是平常那种写法V$,而是应写成V_$:
任何软件都会存在这样或者那样的缺陷、Bug,Oracle也不例外。对于生产运维人员来说,定期升级系统、打补丁是日常工作中不可缺少的部分。 相对于过去的版本,Oracle打补丁的方式已经变得比较简单,处理PSU的方法也发生了一些变化。
用sql语句查看oracle表每条记录的创建时间(ora_rowscn) 有时要查看表中的那条记录是什么时候创建的,有的会去用logminer去查看,有的会用闪回查询,其实很简单,不用那么麻烦,oracle的建每张表时都会建一个...
Scn转换成时间: select to_char(scn_to_timestamp(3998591352171),'YYYY-MM-DD HH24:MI:SS') from dual; 时间转换成scn: select timestamp_to_scn(t...
Udev 的使用--linux系统创建设备节点 Linux 里都是以设备文件的形式存在。在早期的 Linux 版本中,/dev目录包含了所有可能出现的设备的设备文件。
1)实验思路: 【1】查看当前联机重做日志文件信息 【2】实验前进行必要的文件备份 【3】增加两组联机重做日志文件,每个文件大小为2G 【4】查看oracle运行状态,每个实例各一个,这样每个实例一共各有5个日志文件 【5】再次增加一组日志文件,每个实例各一...
今天同事在做数据库巡检时,发现巡检报告中有大量的SQL*Net message from client等待事件。同事问什么情况下回产生SQL*Net message from client,为什么回产生SQL*Net message from client。
为利用变量,必须在PLSQL语句块的声明部分中声明它。必须给变量赋予一个名称,定义其数据类型。也可以给这个变量赋予一个初始值。请注意,如果没有给变量赋予初始值,则值为Null。
点击(此处)折叠或打开 set serveroutput on declare v_radius number := &sv_radius; ...
点击(此处)折叠或打开 set serveroutput on declare v_day varchar2(20); be...