【Oracle中查看当前用户的表】教程文章相关的互联网学习教程文章

【DB笔试面试736】在Oracle中,RAC数据库在备份恢复时有哪些步骤?【图】

?题目部分在Oracle中,RAC数据库在备份恢复时有哪些步骤? ?答案部分 RAC数据库的备份和恢复与单实例的数据库的备份和恢复基本上没有区别,其恢复过程基本上就是先恢复spfile,再还原控制文件,最后做数据库文件的RESTORE和RECOVER。需要注意的是,在RAC中,归档文件需要放在共享存储上,需要让集群的所有节点都可以访问的到。RAC数据库的备份可以使用如下的脚本: 1run 2{ 3 allocate channel c1 type disk; 4 allocate ch...

【DB笔试面试670】在Oracle中,什么是SQL实时监控?【图】

? 题目 部分在Oracle中,什么是SQL实时监控? ? 答案部分 在Oracle 11g中,V$SESSION视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID,这两个字段实际上代表了Oracle 11g的一个新特性:实时的SQL监控(Real Time SQL Monitoring)。在Oracle 11g中,当SQL并行执行时,会立即被实时监控到,或者当SQL单进程运行时,若消耗超过5秒的CPU或I/O时间,则它也会被监控到。另外,若...

【DB笔试面试757】在Oracle中,DG有哪3种保护模式?【图】

?题目部分在Oracle中,DG有哪3种保护模式? ?答案部分DG提供了3种数据保护模式(Protection Mode):最大保护(Maximum Protection)、最高性能(Maximum Performance)和最高可用(Maximum Availability),如下表所示:表 3-32 DG三种模式的区别最大保护模式能够确保绝无数据丢失,该模式要求主库所有的事务在提交前其Redo不仅被写入到本地的Online Redo Logs,还要同时写入到备库的Standby Redo Logs,并确认Redo数据至少在...

【DB笔试面试749】在Oracle中,什么是DG?DG有哪些优缺点?【图】

?题目部分在Oracle中,什么是DG?DG有哪些优缺点? ?答案部分首先,DG(Data Guard,数据卫士)不是一个备份恢复的工具,然而,DG却拥有备份的功能,在物理DG下它可以和主库一模一样,但是它存在的目的并不仅仅是为了备份恢复数据,应该说它的存在是为了确保企业数据的高可用性,数据保护以及灾难恢复。DBA可以通过将一些操作(例如查询报表)转移到备库执行的方式来减小主库的压力,构建高可用的企业数据库应用环境。在DG环境...

【DB笔试面试734】在Oracle中,Oracle集群(RAC)的时间同步有哪几种方式?【图】

?题目部分在Oracle中,Oracle集群(RAC)的时间同步有哪几种方式? ?答案部分从Oracle 11gR2 RAC开始,Oracle集群的时间同步可以采用操作系统的NTP(Network Time Protocol)服务,也可以使用Oracle自带的服务CTSS(Cluster Time Synchronization Service)。在Oracle 11gR2前,集群的时间是由NTP同步的,而在11gR2后,Oracle引入了CTSS组件。如果NTP没有启用,那么Oracle会自动启用自己的ctssd进程来同步集群时间。当安装程序...

【DB笔试面试765】在Oracle中,什么是OGG?它有哪些优缺点?【图】

?题目部分在Oracle中,什么是OGG?它有哪些优缺点? ?答案部分OGG(Oracle GoldenGate)属于Oracle Fusion Middleware产品线,2009年被Oracle收购,它是Oracle Stream的替代者。OGG软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库的同步。OGG可以在异构的IT(Information Technology,信息技术)基础结构(...

【DB笔试面试728】在Oracle中,如何修改RAC中的主机名?【图】

?题目部分在Oracle中,如何修改RAC中的主机名? ?答案部分RAC中的主机名主要有公网对应的主机名、VIP对应的主机名、SCAN对应的主机名和私有主机名。(一)公网主机名集群公网对应的主机名是在安装时输入的,并且被记录在OCR中。这个主机名在安装之后是不能修改的。唯一的修改方法是删除节点,修改主机名,之后将节点重新添加到集群,或者直接重新安装集群软件,并完成后续的克隆配置。(二)VIP主机名集群的VIP对应的主机名是可...

【DB笔试面试601】在Oracle中,给出下面执行计划的执行顺序。【代码】【图】

?题目部分阅读如下的执行计划,给出SQL的执行顺序。1----------------------------------------- 2|?Id??|?Operation 3----------------------------------------- 4|???0?|?SELECT?STATEMENT 5|???1?|??SORT?AGGREGATE 6|???2?|???VIEW 7|???3?|????UNION-ALL 8|*??4?|?????FILTER 9|*??5?|??????HASH?JOIN10|???6?|???????TABLE?ACCESS?FULL11|*??7?|???????TABLE?ACCESS?FULL12|*??8?|??????TABLE?ACCESS?BY?INDEX?ROWID13|*??9...

【DB笔试面试602】在Oracle中,如何从执行计划初步判断SQL的性能问题?【图】

?题目 部分 在Oracle中,如何从执行计划初步判断SQL的性能问题? ?答案部分 从以下几点去考虑:l 执行计划关注点l 预估返回行数l 真实返回行与逻辑读比率l 预估行数和真实返回行数的差异l Predicate Information部分是否有隐式类型转换l 递归调用(recursive calls)值是否过大l 表的访问次数是否过大l 注意表真实访问行数l 查看是否在磁盘排序l 注意A-Time时间列l 注意Pstart、Pstop、PARTITION RANGE ALLl 注意MERGE JOIN C...

【DB笔试面试739】在Oracle中,如何获取集群的名称(Cluster name)?【图】

?题目部分在Oracle中,如何获取集群的名称(Cluster name)? ?答案部分集群名称信息是记录在OCR中的,因此可以通过转储OCR的方法来获得集群名称,另外,也可以使用cemutlo工具直接查看集群名称信息,如下所示:1[root@raclhr-11gR2-N1 ~]# cemutlo -h 2Usage: /u01/app/11.2.0/grid/bin/cemutlo.bin [-n] [-w] 3 where: 4 -n prints the cluster name 5 -w prints the clusterware version in the follo...

【DB笔试面试726】在Oracle中,RAC中的Public、Private、Virtual、SCAN等IP的作用分别是什么?...【图】

?题目部分在Oracle中,RAC中的Public IP、Private IP、Virtual IP、SCAN IP、GNS VIP及HAIP的作用分别是什么? ?答案部分从Oracle 11g开始,安装RAC至少需要7个IP地址,两块网卡(一块公网网卡,一块私网网卡),其中public、vip和scan都在同一个网段,使用的是公网网卡,private在另一个网段,使用的是私网网卡。主机名不能包含下横线,如:RAC_01是不允许的。通过执行ifconfig -a检查两个节点的网络设备名称是否一致。另外,...

【DB笔试面试737】在Oracle中,将单实例备份集恢复为rac数据库的步骤有哪些?...【图】

?题目部分在Oracle中,将单实例备份集恢复为rac数据库的步骤有哪些? ?答案部分将单实例备份集恢复为rac数据库的过程基本上就是先将备份集恢复为单实例的数据库,然后再将数据库转换为RAC库。数据库的备份可以使用如下的脚本: 1run 2{ 3 allocate channel c1 type disk; 4 allocate channel c2 type disk; 5 backup database format /home/oracle/rman_back/full_%n_%T_%t_%s_%p.bak; 6 sql alter system archive log ...

【DB笔试面试591】在Oracle中,什么是星型连接(Star Join)?【代码】【图】

?题目 部分 在Oracle中,什么是星型连接(Star Join)? ?答案部分星型连接(Star Join)通常用于数据仓库类型的应用,它是一种单个事实表(Fact Table)和多个维度表(Dimension Table)之间的连接。星型连接的各维度表之间没有直接的关联条件,其事实表和各维度表之间是基于事实表的外键列和对应维度表的主键列之间的连接,并且通常在事实表的外键列上还会存在对应的位图索引。星型转换可以有效改善大的事实表与多个具有良好...

【DB笔试面试722】在Oracle中,如何对OLR备份恢复?【图】

?题目部分在Oracle中,如何对OLR备份恢复? ?答案部分OLR的备份策略和OCR的有所不同,默认情况下GI在初始安装时会在路径$GRID_HOME/cdata/<节点名>下产生一个备份。1[root@orclalhr orclalhr]# cd 2[root@orclalhr ~]# cd /u01/app/11.2.0/grid/cdata/orclalhr 3[root@orclalhr orclalhr]# ll 4total 5608 5-rw------- 1 grid oinstall 5742592 May 1 2015 backup_20150501_174602.olrOLR不会被自动备份,如果在集群的一些配...

【DB笔试面试592】在Oracle中,表和表之间的关联方式有哪几种?【代码】【图】

?题目 部分 在Oracle中,表和表之间的关联方式有哪几种? ?答案部分目前为止,无论连接操作符如何,典型的连接类型共有3种:① 排序合并连接(Sort Merge Join,简称SMJ),Oracle 6提供② 嵌套循环(Nested Loops Join,简称NL),Oracle 6提供③ 哈希连接(Hash Join,简称HJ),也叫散列连接,Oracle 7.3新增另外,还有一种笛卡尔积(Merge Join Cartesian,简称MJC)连接,在Oracle 6版本的时候就已经提供,一般情况下...