点击此处浏览总目录

随笔分类 -  Oracle

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