随笔分类 - Oracle
摘要:1 备份配置参数 数据库升级前的配置参数要备份,如PGA大小 这样数据库升级后还可以升级前的配置,而不至于使用安装升级时的默认配置 2 检查版本兼容 确认数据库升级后是否对生产环境上的代码有影响,如果发现一处有影响,则要在全部范围内检查类似的情况 3 客户端同步升级 同时升级开发者本地环境或应用程序
阅读全文
摘要:驱动表:外层循环,若能只进行一次IO把所有数据拿出来最好 被驱动表:里层循环,需要不断的拿外层循环传进来的每条记录去匹配 _________________________________________________________________________________________
阅读全文
摘要:PGA全称为Program Global Area,即程序全局区 它是一块包含一个服务进程的数据和控制信息的内存区域,是 Oracle 在一个服务进程启动是创建的,是非共享的 一个Oracle进程拥有一个PGA内存区,一个 PGA也只能被拥有它的那个服务进程所访问,只有这个进程中的Oracle代码才
阅读全文
摘要:存储过程中,如何在字符串中使用变量 将A表和B表进行关联,将符合关联条件的B表字段值更新至A表
阅读全文
摘要:Oracle概念 数据块(Data Blocks) SQL Connect By Group By Grouping Sets Group By Rollup 数据字典表 DBA_OBJECTS ALL_DB_LINKS ALL_SOURCE ALL_TAB_COLS ALL_CONSTRAINTS
阅读全文
摘要:概述 DB Link是一个定义了本地数据库到远程数据库路径的对象,是schema object,它是单向连接 通过DB Link可查询remote数据库的对象及运行其程序 在分布式环境里,DB Link是很有必要的 DB Link所需必备条件: 1) 从本地数据库到远程数据库的网络连接是正常的,tn
阅读全文
摘要:类型:View Owner:SYS 内容:记录了当前用户下可访问的所有的DB links 字段: OWNER : DB Link的owner DB_LINK : DB Link名称 USERNAME : 利用DB link时,登录远程数据库实例的用户名 HOST : 登录远程数据库的Net conn
阅读全文
摘要:错误: ORA-28040: No matching authentication protocol 原因:客户端版本与服务器端版本不一致导致,比如客户端是11g,而服务器端是12c 解决方案: 最根本的解决办法是安装与服务器端版本一致的客户端 网上也有其他的办法,如修改sqlnet.ora文件追加
阅读全文
摘要:以下是Oracle常用概念 驱动表和被驱动表 PGA 同义词 pctfree和pctused
阅读全文
摘要:类型:View Owner:SYS 内容:记录了数据库中所有的对象 字段: OWNER:对象的Owner OBJECT_NAME:对象名称 SUBOBJECT_NAME:对象的子对象名字,例如分区 OBJECT_ID:对象ID DATA_OBJECT_ID:包含该对象的段的字典对象数字 OBJECT
阅读全文
摘要:Rollup与group by组合使用,可对分组结果进行进一步的汇总。 创建数据表 (1) rollup单个字段 如按照country字段进行分组,并在最后追加一条汇总所有country的值 (2) rollup多个字段 按照gender,country字段进行分组,并针对每一个country追加一
阅读全文
摘要:Group by分组函数的自定义,与group by配合使用可更加灵活的对结果集进行分组,Grouping sets会对各个层级进行汇总,然后将各个层级的汇总值union all在一起,但却比单纯的group by + union all 效率要高 1 创建数据 2 实例
阅读全文
摘要:connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法格式: { CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ] | START WITH condition C
阅读全文