经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Oracle

Oracle拼接同一个字段多行的值 - alvin-06

本文引用自-   https: www.cnblogs.com/qianyuliang/p/6649983.html        https: blog.csdn.net/defond article/detail 80455816 方法一:vm_concat() 函数 ...[2019/5/16]

oracle自增主键 - alvin-06

本文参考-https: www.cnblogs.com/xxaxx/p/3584036.html oracle没有像sqlserver中identity一样的函数,需要依赖于序列、触发器来实现自增主键。 ====================== 创建表 Create table...[2019/5/16]

Select 查询语句

1.1  查询语句 1.1.1     select select 用于从数据看查询数据。语法 select field1,filed2,.. . from tablename [where condition]  ...[2019/5/16]

oracle学习笔记(九) SQL常用函数说明以及使用 - Stars-one

SQL常用函数说明以及使用 以下补充以下常用的函数,更多的请看oracle函数API文档 to_char to_char(8.58,'9.99') to_char(8.50,'9.00') to_char(8.50,'9.99') create ...[2019/5/15]

oracle学习笔记(十) 查询练习(一) - Stars-one

查询练习一 表创建 create table employee as select * from soctt.emp ; --记得授权 sysdba用户登录 grant select on scott.emp to $username$ --表结构 create table empployee_...[2019/5/15]

测试merge效率

测试说明: MERGE是oracle提供的一种特殊的sql语法,非常适用于数据同步场景,即: (把A表数据插到B表,如果B表存在相同主键的记录则使用A表数据对B表进行更新) 数据同步的常规做法是先尝试插入,插入失败再进行更新,MERGE比这种常规做法效率高很多。 (特别是A与B表基本一致,同步...[2019/5/15]

记安装Oracle数据遇到的一些问题

最近Oracle数据库总是出问题,于是卸载干净后重新安装,安装过程中遇到了一些问题于是百度解决,在这里记录下来方便以后查看。 win10系统安装oracle11g时遇到INS-13001环境不满足最低要求 在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求 ...[2019/5/14]

RMAN笔记

Rman常用命令 Preview选项 1)    显示用于还原system表空间数据文件的备份文件  RMAN> restore datafile 2 preview; 2)    显示用于还原特定的表空间...[2019/5/14]

优化SQL集一

优化SQL集一

-->寻找低效的SQL语句 ,下面的语句主要适用于从视图v$sqlarea中获得当前运行下且耗用buffer_gets较多的SQL语句             &...[2019/5/14]

Enterprise Resource Planning - Aha-Best

Enterprise Resource Planning           企业资源计划即 ERP (Enterprise Resource Planning),由美国 Gartner Group 公司于1990年...[2019/5/13]

[20190510]rman备份的疑问7.txt

[20190510]rman备份的疑问7.txt-- 上午测试rman备份时备份文件大小回缩的测试.链接:-- http: blog.itpub.net/267265/viewspace-2643804/ => [20190509]rman备份的疑问5.txt -- 自己又认真会看自己以前写...[2019/5/13]

安装oracle数据库11g及问题解决

安装步骤可借鉴https: www.cnblogs.com/qfb620/p/4577255.html 1、安装后发现用Navicat无法连接数据库显示报错ORA-28547:connection to server failed,probable Oracle Net admin error...[2019/5/13]

oracle学习笔记(八)——结果集元数据ResultSetMetaData以及ResultSet转为对应的实体类框架 - Stars-one

oracle学习笔记(八)——结果集元数据ResultSetMetaData以及ResultSet转为对应的实体类框架 - Stars-one

介绍 可用于获取关于 ResultSet 对象中列的类型和属性信息的对象,在持久框层框架(如:mybatis, hibernate)中被广泛的应用。 常用方法 int getColumnCount() 返回此 ResultSet 对象中的列数 String getColumnLabel(int...[2019/5/13]

[20190510]rman备份的疑问8.txt

[20190510]rman备份的疑问8.txt -- 上午测试rman备份多个文件,探究input memory buffer 的问题. -- 补充测试5个文件的情况. -- http: blog.itpub.net/267265/viewspace-2148246/=>[20171204...[2019/5/13]

Oracle Database 介绍 - Aha-Best

Oracle Database 介绍   Oracle Database又名Oracle RDBMS简称Oracle是甲骨文公司的一款关系数据库管理系统。 Oracle网站地址。 原文链接:http: www.cnblogs.com/Aha-Best/p/10846629.html[2019/5/13]

[20190509]rman备份的疑问5.txt

[20190509]rman备份的疑问5.txt-- 别人跟我提到的rman备份问题,我开始以为是a m与m m的问题,实际测试情况不是.-- 开始备份时生成的备份集文件很大,以后会回缩(对方采用压缩方式).我以前测试也遇到类似的情况,我重复演示看看.1.环境:SYS@book> @ ver...[2019/5/10]

rac启动维护笔记

Ohasd.bin将产生4个代理启动相关的资源 (1)    oraagent:负责ora.asm、ora.evmd、ora.gipcd、ora.gpnpd、ora.mdnsd的启动和管理 (2)    orarootagent:...[2019/5/9]

Oracle 表-初步涉水不深(第一天)

oracle 关系型数据库 注释:面对大型数据处理,市场占有率40%多(但是目前正往分布式转换) 故事:本来一台大型计算机才能处理的数据,美国科学家用100台家用电脑连接,成功处理了数据。。 tables 表格 (emp:员工管理;dept:部门;salgrade: 工资等级) ...[2019/5/9]

查看Oracle表空间以及用户与其默认表空间情况

Oracle中一个表空间可能是多个用户的默认表空间,下面语句统计了用户及其默认表空间情况,如果用户多个,用户之间通过逗号分隔。 select t.default_tablespace, to_char(wmsys.wm_concat(username)) all_users...[2019/5/9]

查看表空间使用情况(SQL)

1: --查询表空间使用情况 2: SELECT Upper(F.TABLESPACE_NAME)         "表空间名", 3:     &...[2019/5/8]

[20190507]sga_target=0注意修改_kghdsidx_count设置.txt

[20190507]sga_target=0注意修改_kghdsidx_count设置.txt-- 昨天遇到一例视图定义太复杂导致长时间分析sql语句出现library cache lock等待事件的情况.-- 加上大量使用非绑定变量语句,导致硬解析增加,导致问题更加严重.-- 顺便解析当时同事发...[2019/5/8]

查找 oracle 数据库中包含某一字段的所有表的表名

查找 oracle 数据库中包含某一字段的所有表的表名

select table_name from DBA_TAB_COLUMNS where COLUMN_NAME=''字段名'';字段名需要大写 原文链接:http: www.cnblogs.com/heguxin/p/10818420.html[2019/5/7]

OceanBase分区表有什么不同?

概述   分区表是ORACLE从8.0开始引入的功能,也是第一个支持物理分区的数据库,随后其他数据库纷纷跟进。分区表是一种“分而治之”的思想,通过将大表、索引分成可以独立管理的、小的片段(Segment),为海量数据访问提供了可伸缩的性能。自从 Oracle...[2019/5/7]

[20190505]关于latch 一些统计信息.txt

[20190505]关于latch 一些统计信息.txt-- 我在两篇文章,提到一些latch的统计信息.链接如下:http: blog.itpub.net/267265/viewspace-2642329/ =>[20190423]简单测试latch nowilling等待模式.txtht...[2019/5/6]

阿里数据库性能诊断的利器——SQL执行干预

概述 在业务数据库性能问题诊断中,如果发现一个业务性能很差跟某个SQL有关,应用连接池几乎被该SQL占满,同时数据库服务器上也不堪重负。此时情况很紧急,业务改SQL重发布已经来不及了,运维能选择的操作不多。如批量重启应用、数据库切换或者重启。此时业务中断一下,很可能很快压力又上来,问题依然在那个...[2019/5/5]

解决同一程序在并行同时调用时,出现资源等待错误-使用DBMS_LOCK.sleep

  解决同一程序被并行同时调用时,出现资源等待错误问题。 使用DBMS_LOCK.sleep (10); PROCEDURE prc_lock_test(v_engine_id in varchar, v...[2019/5/5]

Oracle中的OceanBase分区表有什么不同?

概述  分区表是ORACLE从8.0开始引入的功能,也是第一个支持物理分区的数据库,随后其他数据库纷纷跟进。分区表是一种“分而治之”的思想,通过将大表、索引分成可以独立管理的、小的片段(Segment),为海量数据访问提供了可伸缩的性能。自从 Oracle 引入分区技术以来,Oracl...[2019/5/5]

Oracle 程序中超好用的日志记录TYPE,可以直接Copy使用

Oracle 程序中超好用的日志记录TYPE,可以直接Copy使用

创建类型名称:LOGGER_FACTORY  Type 说明: CREATE OR REPLACE TYPE "LOGGER_FACTORY" AS OBJECT( v_program_owner VARCHAR2(100), v_program_name VARCHAR...[2019/4/30]

[20190423]oradebug peek测试脚本.txt

[20190423]oradebug peek测试脚本.txt

[20190423]oradebug peek测试脚本.txt-- 工作测试需要写一个oradebug peek测试脚本,不断看某个区域内存地址的值。1.环境:SCOTT@book> @ ver1PORT_STRING      &...[2019/4/30]

约束、索引、三范式

1.约束的定义:   约束(constraint):在建表时,为某些列添加一些特定的规则,这些规则称为约束。约束是在表上强制执行的数据校验规则保证数据库的数据满足某种用户的要求。添加约束之后,再往表中(插入、更新)数据时,如果数据不满足约束,则该条语句不能执行。 2.约束的分类: 2.1 非...[2019/4/30]

Oracle 连接查询

1.什么是连接查询?(B) 很多时候我们需要查询的数据并不是来源于同一张表,而是来源于多张表,而这种一个查询需要对多张表进行操作,就成为连接查询。 2.如何进行表的连接查询? 连接查询有两种方式:SQL 1992(1992年发布的标准) 和SQL 1999(1999年发布的标准) 3.S...[2019/4/30]

Oracle 分页查询与数据去重

Oracle 分页查询与数据去重

1.rownum字段 Oracle下select语句每个结果集中都有一个伪字段(伪列)rownum存在。rownum用来标识每条记录的行号,行号从1开始,每次递增1。rownum是虚拟的顺序值,前提是先排序 使用rownum需注意:1.rownum的是在取数据的时候产生的序号 。当rownu...[2019/4/30]

DML(数据操纵语言)

1.概念(C) 数据操纵语言 DML (Data Manipulation Langua)是SQL语言的一个分类,用于对表的内容或者说数据进行增、删、改、查等操作。 通过以下几个关键字实现: SELECT(查询) 、INSERT(插入)、 UPDATE(更新修改)、 DELETE(删除)...[2019/4/30]

DDL(数据定义语言)

DDL(数据定义语言)

1.Oracle中常见的数据类型分类:(A) 1.number(x,y) 数字类型,x表示最大长度,y表示精度对应java中除char外所有基本数据类型(byte、short、int、long、float、double、boolean) 2.varchar2(x) 可变字符串,x表示最大长度。...[2019/4/30]

oracle中order by造成分页错误

问题:今天在工作中,在service中调用分页查询列表接口的时候,返回的到页面的数据中总是存在缺失的数据,还有重复的数据。 分析:select * from (select ROWNUM rn,t.* from (select * from student order by cla ) t w...[2019/4/30]

plsql命令行窗口执行脚本打印输出

1、我们可以写一些简单的检查数据库的检查脚本 prompt Importing table t_test0... set feedback off set define off set linesize 32767; select t.fk_user,t.file_path,t...[2019/4/30]

oracle创建表空间自增长和创建用户

/* 步骤: 1、创建表空间 2、创建用户 3、用户授权 */ /*创建表空间*/ create tablespace QCJ_TABLESPACE /*表空间物理文件名称*/ datafile ''QCJ_TABLESPACE.dbf...[2019/4/29]

ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误

expdp 告警提示: Export: Release 11.2.0.4.0 - Production on 星期日 4月 28 12:14:51 2019 .... ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误 ...[2019/4/29]

NFS挂载异常 mount.nfs: Input/output error

[root@localhost ~]# vi /etc/exports #增加/nfs 192.168.10.132(rw,no_root_squash,no_all_squash,async) [root@testdg ~]# mount -t nfs 192.168.10.20:/nfs ...[2019/4/28]

oracle如何查看当前有哪些用户连接到数据库

可以执行以下语句:select username,serial#, sid from v$se ion; ---查询用户会话alter system kill se ion ''serial#, sid '';---删除相关用户会话 建议以后台登陆删除用户会话1、查询oracle的连接数sele...[2019/4/28]

oracle学习笔记(七) 预编译Statement介绍与使用 - Stars-one

预编译Statement优点 执行效率高 由于预编译语句使用占位符 ”?”,在执行SQL之前语句会被先发送到Oracle服务器进行语法检查和编译等工作,并将SQL语句加入到Oracle的语句缓冲池里,随后再对SQL语句中的占位符”?”设置定值。 那么也就说如果你要执行1000行插入的时候第一次先S...[2019/4/28]

Oracle 经典面试题

第一题 create table test( id number(10) primary key, type number(10) , t_id number(10), value varchar2(6) ); insert into test va...[2019/4/28]

Mysql的子查询相关知识,少但是精

Mysql的子查询相关知识,少但是精

Mysql子查询 概念分析: 根据相关性分:   (1)不相关子查询:一条Sql语句中含有多条SELECT语句,先执行子查询,再执行外查询,子查询可对立运行           关键字:(1)先子查询,再外查询               (2)可以对立运行,即可以单独运行子查...[2019/4/28]

ORACLE更新数据时如果有就更新没有就插入

SQL写法: begin   update table_name set salary = 10000 where emp_id = 5;   if sql%notfound then    insert into table_name (i...[2019/4/26]

ORACLE根据两个表都含有的字段条件来判断两个表连接后有没有数据

A表  字段1 字段2 B表  字段1 字段3 A表的字段1=B表的字段1 SELECT DISTINCT A.字段2 FROM TABEL1  A ,TABEL2  B  WHERE  A.字段1 = B.字段1  ...[2019/4/26]

oracle学习笔记(六) JDBC使用 - Stars-one

JDBC使用 1. 导包 直接使用IDEA导入依赖包即可 新建一个lib,把jar包放在这里 2. 加载驱动 Cla .forName("oracle.jdbc.driver.OracleDriver"); 3. 创建Connection对象 连接数据库,从而获得Conn...[2019/4/26]

cache-fusion笔记

  GRD  (global resource directory)保存着所有实例中资源的分布情况 GCS  (global cache service)具体执行cache fusion 工作的服务,对应进程LMSn GES  (global e...[2019/4/25]

一场由like引发的事故

故事背景:   有一张用户级表,数据量在千万级别,而运营人员要查看这张表,其中有一项查询条件为根据“错误类型”(单值)查出所有包含这个类型的数据,而这个数据类型在数据库存放的方式类似于 “1,2,3,4,5,6,8,9,10,7,11,12”&n...[2019/4/25]

[20190423]简单测试latch nowilling等待模式.txt

[20190423]简单测试latch nowilling等待模式.txt-- 我对这个问题的理解就是如果参数willing=0,表示无法获取该latch,直接退出,再寻找类似的latch。-- 我仅仅知道redo copy latch具有这个特性:> select addr,name,le...[2019/4/24]

[20190423]那个更快的疑问3.txt

[20190423]那个更快的疑问3.txt

[20190423]那个更快的疑问3.txt-- 前一阵子,做了11g在单表单条记录唯一索引扫描的测试,摘要如下:-- 参考链接:http: blog.itpub.net/267265/viewspace-2636321/http: blog.itpub.net/267265/viewspace-...[2019/4/24]

121
2
记录数:499 页数:1/1012345678910下一页尾页
加载更多