【【Oracle 12c】最新CUUG OCP-071考试题库(57题)】教程文章相关的互联网学习教程文章

oracle 11g 分区表创建(自动按年分区)

前言:工作中有一张表一年会增长100多万的数据,量虽然不大,可是表字段多,所以一年下来也会达到 1G,而且只增不改,故考虑使用分区表来提高查询性能,提高维护性。  oracle 11g 支持自动分区,不过得在创建表时就设置好分区。  如果已经存在的表需要改分区表,就需要将当前表 rename后,再创建新表,然后复制数据到新表,然后删除旧表就可以了。一、为什么要分区(Partition)  1、一般一张表超过2G的大小,ORACLE是推荐使...

Windows不能在本地计算机启动OracleDBConsole,有关更多信息查阅系统事件日志。

问题出现的故障: 在一次正常使用企业管理器后,重新启动计算机,再次启动OracleDBConsoleORCL服务时,报:Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。问题出现的背景:更换IP地址,包括局域网和无线网。问题解决的思路:第一种是拔出网线在启动服务,或者把ip改为当时安装的时候的ip就好了第二种在c:\window...

Oracle数据库,非空约束、主键约束、外键约束、唯一约束【图】

非空约束:设置列时,可为空默认可为空,去掉对号之后设置数据不可为空; 唯一约束:在键中设置,唯一约束名称、类型Unique、列名;设置应用完成之后,此列数据具有唯一性;即数据不可重复 主键约束:主键列自动具有非空约束和唯一约束,一个表只能有一个主键约束(自动生成索引,提高查询效率) 原文:http://www.cnblogs.com/zhaotiancheng/p/6159488.html

oracle索引失效情况(转)

1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效. 错误的例子:select * from test where tu_mdn=13333333333; 正确的例子:select * from test where tu_mdn=‘13333333333‘; 2. 对索引列进行运算导致索引失效,我所指的对索引列进行运算包括(+,-,*,/,! 等) 错误的例子:select * ...

Oracle 数据库连接查询SQL语句

内连接(inner join)。 外连接: 全连接(full join)、左连接(left join)、右连接(right join)。 交叉联接(cross join)。 外连接与内连接不一样,外连接返回的查询结果中不仅包含符合条件的行,还包括左表(左外连接),右表(右外连接)或者两个连接表(全外连接)中的所有不符合条件的数据行。 1.左连接 (left [outer] join) 左外连接就是将左表的所有数据分别于右表的每条数据进行连接组合,返回的结果除内连接的数据外,还有左表...

『ORACLE』Oracle GoldenGate搭建(11g)【图】

Oracle GoldenGate 实现原理是通过抽取源端的redo log 或者 archive log ,然后通过TCP/IP投递到目标端,最后解析还原应用到目标端,使目标端实现 同源端数据同步。 原文:http://www.cnblogs.com/KT-melvin/p/6820843.html

六分钟学会创建Oracle表空间的实现步骤

经过长时间学习创建Oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。1、先查询空闲空间复制代码 代码如下:select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space; 2、增加Oracle表空间先查询数据文件名称、大小和路径的信息,语句如下:复制代码 代码如下:select tablespace_name,file_id,bytes,file_name from dba_data_files; 3、修改文件大小语句如下复制代码 代...

oracle查看字符集和修改字符集【代码】【图】

oracle查看字符集和修改字符集 :查看数据库服务器的字符集:select userenv(‘language‘) from dual ;登陆用dba:停掉数据库 :shutdown immediate; 启动数据库到mount状态下 :STARTUP MOUNT;ALTER SESSION SET SQL_TRACE=TRUE; ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET AQ_TM_PROCESSES=0;启动数据库 :Alterdatabaseopen设置字符集:ALTERDATABASECHARACTERSET ZHS1...

Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB)。本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)。1. 配置CDB中的实例参数(ALTER SYSTEM)配置CDB实例参数和配置非CDB实例参数没什么不一样。ALTER SYSTEM命令用来设置初始化参数,而有些数据库配置修改需要用ALTER DATABASE命令。作为一个特权用户登录且连接到根容器时,任何ALTER SYSTEM命令默认都将作用于该根容...

使用动态跟踪技术SystemTap监控MySQL、Oracle性能【图】

【IT168 技术】本文根据吕海波2018年5月11日在【第九届中国数据库技术大会】上的演讲内容整理而成。  讲师介绍:  吕海波,美创科技研究员,ITPUB管理版版主。出版技术书籍《Oracle内核技术揭密》,曾参加过两届数据库大会。IT老兵,22年IT领域从业经历,十数年数据库经验,惯看IT江湖风起云涌。曾在多家巨头型互联网公司(阿里、ebay、京东)从事数据库管理、数据架构、运维自动化工作。目前主要研究数据安全、敏捷运维等方向。...

oracle case where 复杂sql语句【代码】

update hr_user u set u.is_approve=(casewhen u.curr_org_id in(select t.org_idfrom hr_organization tstart with t.org_id =10001263connect by prior org_id = t.org_id_parent) then‘N‘ELSE‘Y‘END);update hr_user u set u.is_approve=(casewhen u.curr_org_id in(select t.org_idfrom hr_organization tstart with t.org_id =10001263connect by prior org_id = t.org_id_parent) then‘N‘ELSE‘Y‘END) where u.EMP_NU...

Oracle 中文字段进行排序的sql语句

1)按笔画排序 select * from Table order by nlssort(columnName,‘NLS_SORT=SCHINESE_STROKE_M‘) 2)按部首排序 select * from Table order by nlssort(columnName,‘NLS_SORT=SCHINESE_RADICAL_M‘) 3)按拼音排序 select * from Table order by nlssort(columnName,‘NLS_SORT=SCHINESE_PINYIN_M‘);原文:http://www.jb51.net/article/20161.htm

Oracle数据库体系结构、启动过程、关闭过程【图】

一、Oracle数据库体系结构体系结构由下面组件组成:1、Oracle服务器(Server):由数据库实例和数据库文件组成,另外在用户建立与服务器的连接时启动服务器进程并分配PGA(程序全局区) (1)数据库实例(Instance) 数据库实例由一些内存区和后台进程组成。 (a)内存区:共享池、数据库高速缓存、重做日志缓存、流池以及其他可选内存区 (b)后台进程:系统监控进程(SMON)、进程监控(PMON)、数据库写进程(DBWR)、日志写进程(LG...

oracle创建表空间语句分解

1 create tablespace db_name2 datafile ‘D:\oracle\product\10.2.0\oradata\orcl\db_name_.dbf‘ size 200M3 autoextend on next 10M maxsize unlimited logging4 extent management local autoallocate5 segment space management auto;解释: 1. 创建表空间,名称为db_name; 2. 表空间有一个数据文件*.dbf,大小为200MB; 3. 允许表空间自动扩展(autoextends),每次增长10MB(next 10M),并且不限制最大大小; 4. 说明表空间本...

Oracle 每天自动生成AWR报告【代码】

经验丰富的老员工希望能够每天为数据库生成1个AWR报告,以便于后期分析数据库的性能变化,手动生成太麻烦,查了一下资料,发现可以自动生成,过程如下。数据库环境:11gR2 RAC(双节点)AWR报告:由于是RAC数据库,希望生成每个节点的报告及全局报告,时间段为:第一天的0点~第二天的0点。(1)在oracle服务器上创建路径server2$[/home/oracle]mkdir awrreport(2)创建directory并授权(使用sys账户执行)createorreplace directory...