随笔分类 - Oracle
摘要:1 理论知识--转载 Oracle表空间Tablespace是逻辑结构的最高层次,其他分别对应段对象segment、区extent和块block。而物理层面的Oracle数据库是通过一系列的文件构成,其中数据文件datafile是与Tablespace进行对应的对象。Tablespace与Dataf
阅读全文
摘要:现象: 环境:2节点oracle rac 11.2.0.4.。物理机 现象1: 一套oracle rac 11.2.0.4 集群环境,grid用户执行一些命令返回时间异常。需要近30秒 [grid@rac1 ~]$ time crs_stat -t -v Name Type R/RA F/FT Ta
阅读全文
摘要:oracle 触发器中,在工具toad中使用F5报错15:27:51 Error: ORA-06502: PL/SQL: 数字或值错误 : character string buffer too smallORA-06512: 在 line 14使用F9报错[Error] ORA-00942 (29
阅读全文
摘要:环境,前面的dg的测试环境,主库cad,备库cad02 在一段时间之后,启动备库失败(open) [oracle@dg1 ~]$ export ORACLE_SID=cad02 [oracle@dg1 ~]$ sqlplus /nolog SQL> conn /as sysdba SQL> star
阅读全文
摘要:继上一篇 管理影响物理standby的事件 1 创建表空间或数据文件初始化参数standby_file_management用来控制是否自动将primary数据库增加表空间或数据文件的改动,传播到standby服务器AUTO/MANUALAUTO:自动传播到standbyMANUAL:需要手动复制文
阅读全文
摘要:之前搭建了rac到单实例的dg环境,最近又在windows下搭建了dg,这一篇关于dg的一些理论知识回顾 官方文档 https://docs.oracle.com/cd/E11882_01/nav/portal_14.htm data guard服务1 redo传输服务 (redo transpor
阅读全文
摘要:windows,oracle,dg报错:ORA-12528,ORA-12154,ORA-10456 最近有需求在windows的2台oracle服务器上搭建dg,在过程中遇到了一些错误,跟在linux上不一样 如下: 环境:11.2.0.4 主库ip:*sid:ORCLdb_unique_name:
阅读全文
摘要:在测试rman catalog时,错误的设置了snapshot路径,报错 在此,只要在catalog模式下,rman执行任何命令都会报错 解决 参考 https://community.oracle.com/thread/2368376?start=0&tstart=0
阅读全文
摘要:oracle index build online与offline测试环境为oracle 11.2.0.4 1 测试默认的rebuild,即rebuild offline 2 对表进行dml操作,不提交,在rebuild 3 在索引rebuild 期间,我们去update table,并查看v$lo
阅读全文
摘要:DBID,SID,DB_NAME,DB_DOMAIN,INSTANCE_NAME,DB_UNIQUE_NAME, SERVICE_NAMES 及监听参数的说明 DB 相关的: DBID, SIDPFILE 中的参数: DB_NAME, DB_DOMAIN, INSTANCE_NAME,DB_UNIQ
阅读全文
摘要:--一次oracle安装错误,oracle version:11.2.0.1.0[root@localhost ~]# cat /etc/issue\SKernel \r on an \m [root@localhost ~]# cat /etc/redhat-release CentOS Linu
阅读全文
摘要:--数据缓存技术 --PGA和SGA SGA:系统全局区域--PGA:Process Global Area是为每个连接到Oracle的用户进程保留的内存。 PLSQL从PGA获取信息的速度要比从SGA快--基于PGA的缓存为改善性能提供了许多有趣的机会 --基于包的缓存--基于包的缓存使用的是包级
阅读全文
摘要:--什么是动态SQL?动态PL/SQL--动态SQL是指在运行时刻才构建执行的SQL语句--动态PL/SQL是指整个PL/SQL代码块都是动态构建,然后再编译执行 --动态SQL来可以用来干什么? --执行DDL语句 --支持WEB引用的即席查询和即席更新需求 --软编码的业务规则和公式 --NDS
阅读全文
摘要:--所谓包,就是把一组PL/SQL的代码元素组织在一个命名空间下。--一种可以把程序或者其他的PL/SQL元素比如游标、类型、变量的组织结构在一起的结构(包括逻辑结构和物理结构)--包提供了非常重要的、独一无二的功能,包括隐藏逻辑或者隐藏数据的功能,以及定义和操作“全局”或者--会话持久数据的能力
阅读全文
摘要:多数程序只需要通过SQL和底层数据库进行交互--有些情况,不可避免的还是会有一些场景,需要从PL/SQL给外部环境发送信息--或是从一些外部的源读入信息 --这节课介绍下面这些内置包 dbms_output;--用于在屏幕上显示信息utl_file ;-- 用于读取以及写入操作系统的文件 --显示信
阅读全文
摘要:对象基本声明、实现、使用--对象类型,类似与JAVA中的类,通俗的讲,就是捆绑了相关函数和过程的记录类型。 --定义对象类型后,就可以创建对象体,跟创建包体规则一样 --不懂Java?self只不过是在编写成员方法时,用来引用调用当前对象的一个手段,可以用SELF指代对象自己,也可以--用句点法来引
阅读全文
摘要:--什么是触发器呢?--一触即发,某个事件发生时,执行的程序块?--数据库触发器是一个当数据库发生某种事件时作为对这个事件的响应而执行的一个被命名的程序单元 --适合场景--对表的修改做验证--数据库的自动维护--通过不同粒度落实数据库活动的管理规则 --ORACLE中有五种不同类型的事件可以挂载触
阅读全文
摘要:现在需要做一个任务调度,请大家设计,满足以下需求(1)任务可配置,比如可以配置PKG方法TEST_PROCEDURE(:1,:2...),可以是任意多个入参的方法,也可以没有入参(2)每个方法的实际参数可配置,每次运行方法传进方法的相应参数值可能不一样(但参数个数是一样的)(3)配置的任务可以隔一段
阅读全文
摘要:--隐式游标--通过一个简单的SELECT ...INTO 语句提取一行数据,并放在一个局部变量中,最简单获取数据的途径 --显示游标--可以在声明单元明确的声明一个查询,这样可以在一个或多个程序中打开游标并且提取数据 --游标变量--使用游标变量,可以把指向一个查询结果集的指针从一个程序传递到另一
阅读全文