[20191011]拆分rowid 2.txt
[20191011]拆分rowid 2.txt-- 有了链接http: blog.itpub.net/267265/viewspace-2659612/=>[20191011]bash任意进制编码表.txt -- 转化拆分rowid在bash变得非常容易,自己写一个脚本看看.-- ...[2019/10/12]
Oracle数据导出导入(PL/SQL工具)
做了那么多年的开发第一次写博客,一开始是没想过要写博客的,后来想写,却一直不敢写,一个是怕自己写的不好,误导人家,二来是不太自信。现在想起写博客是因为,真正的勇士敢于面临淋漓的鲜血,希望能提高自己,也是做个记录自己不容易忘记,如果有哪里写的不好的,希望各位海涵,给出意见与批评,让我更上一...[2019/10/11]
Oracle数据表字段小写转大写Oracle数据表字段小写转大写
1 BEGIN
2 FOR c IN ( SELECT COLUMN_NAME cn FROM all_tab_columns WHERE table_name = ''表名'' )
3 loop
4 BEGIN
5 execute IMME...[2019/10/11]
Redhat6.5安装oracle11g
Redhat6.5安装oracle11g
一、 安装环境
linux服务器:Redhat 6.5 64位
oracle版本:oracle11gR2
远程windows服务器:已安装Xmanager
内存:8G
存储空间:1...[2019/10/11]
Bug 29041775 : ORA-41401: Define character set () does not match database character set ()
oracle版本12.2.0.1
Errors in file /u01/app/oracle/diag/rdbm ibcyb1/CYB111/trace/CYB111_q003_166752.trc:ORA-41401: Define character set () does n...[2019/10/10]
SQL 增、删、改、查语句
1、SQL SELECT 语句
SELECT语句用于从表中选取数据。
结果被存储在一个结果表中(称为结果集)。
SQL SELECT语法
SELECT 列名称 FROM 表名称
以及
SELECT * FROM 表名称
注释:SQL语句对大小写...[2019/10/10]
Oracle数据库之第四篇Oracle数据库之第四篇
/*
授权命令 grant 权限 to 用户
授权可以授予多个权限
grant connect,resource to baidu
收回权限 revoke 权限 from 用户
...[2019/10/8]
[20190930]oracle raw类型转化number脚本.txt
[20190930]oracle raw类型转化number脚本.txt-- 写一个简单oracle raw转化number脚本,简单说明:-- 输入必须是c1,02 或者 c102,不支持c1,2格式。-- raw2num.sh 脚本放在最后.-- 测试:$ cat otest.txt...[2019/10/8]
oracle基础语法
ORACLE支持五种类型的完整性约束NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值.CHECK (检查)--检查在约束中指定的条件是否得到了满足.UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中...[2019/9/27]
[20190920]完善vim调用sqlplus脚本.txt
[20190920]完善vim调用sqlplus脚本.txt-- 以前写的http: blog.itpub.net/267265/viewspace-2140936/=>[20170617]vim中调用sqlplus.txt -- 本来自己想写一个转化oracle 数字的脚本,对于...[2019/9/26]
Oracle中谓词推入导致的数据不一致案例
现象
下面的语句, 能查到deviceid 为DEV005M0的记录, 但是加上deviceid = ''DEV005M0''这个条件后, 查询语句查不出结果了。
语句如下:
select * from
( select deviceid deviceid, port...[2019/9/24]
win中Oracle简易客户端和plsql的配置
连接数据库有2种方式:在本机安装Oracle数据库或者是安装一个oracle简易客户端 当然,简易客户端跟oracle数据库比较少了一些功能 连接方式:1)简易连接 sqlplus scott/tiger@10.0.0.10:1521 tudy 注意最后的study是服务名,别搞错了 ...[2019/9/23]
海盗分金问题SQL求解(贪心算法)
问题 经济学上有个“海盗分金”模型:是说5个海盗抢得100枚金币,他们按抽签的顺序依次提方案:首先由1号提出分配方案,然后5人表决,超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼,依此类推,假设海盗是足够聪明的先利己再伤人,最后方案是怎样的?网上百度来的的代码
with a as
...[2019/9/20]
ORACLE 12.2RAC之问题 ora.chad OFFLINE
问题描述:
早上巡检是发现一套RAC的ora.chad一个节点的状态是offline,其他的均正常。
crsctl stat res -t
ora.chad ...[2019/9/20]
Oracle树形结构查询(递归)
引用:https: blog.csdn.net/u012615705/article/detail 78321022 文章转自上述地址,内部有稍许改动,如有需要请查看原文。 oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实...[2019/9/20]
ORACLE监听理解
参考官方文档Net Services Reference的7 Oracle Net Listener Parameters (listener.ora)1 监听概念 oracle监听,是个服务器端进程,负责监听客户端发来的请求 监听器可以不必驻留在数据库主机上,即可以把实例注册到远程主机...[2019/9/20]
Linux下定时备份数据库Linux下定时备份数据库
Linux下如何设置每天自动备份数据库
本文以Centos7.6系统与Oracle11g为例:
一.先找到数据库的环境变量
如果是在root账户下,须先登录到数据库所在账户
su oracle
cat ~/.bash_profile
...[2019/9/20]
Oracle 11g Dataguard参数详解Oracle 11g Dataguard参数详解
https: www.jb51.net/article/52269.htm注:本文译自《Oracle Data Guard 11g Handbook》 Page 78 – Page 88这篇文章主要介绍了Oracle 11g Dataguard参数详解,包含了独立参数、主库参...[2019/9/20]
[20190918]shrink space与ORA-08102错误.txt
[20190918]shrink space与ORA-08102错误.txt1.环境:SCOTT@test01p> @ ver1PORT_STRING ...[2019/9/20]
数据库事务ACID特性(原子性、一致性、隔离性、持久性)
ACID特性:
原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)
原子性:一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,事务要么成功(可见),要么失...[2019/9/19]
centos7放行1521端口centos7放行1521端口
[root@localhost ~]# firewall-cmd --zone=public --add-port=1521/tcp --permanent
succe
[root@localhost ~]# firewall-cmd --reload
succe
...[2019/9/19]
创建存储过程提示:名称已由现有对象使用创建存储过程提示:名称已由现有对象使用
如果存储过程和表名无重复,这个时候要注意的是,你的索引名称是否在用户中有重复。
原文链接:http: www.cnblogs.com/wangleping/p/11511607.html[2019/9/16]
细看国产数据库,从根上知道如何学习?
无论是做数据库运维还是数据库开发,都是围绕着数据库吃饭。随着国产风的吹起,相信很多小伙伴和我一样,迷茫加尴尬。为什么迷茫呢?目前国产数据库也已经不下几十个了,知名的至少也十多个了,这么多,该怎么去挖掘出适合的呢?为什么尴尬呢?是以前太过于保守,主要着眼在了大厂的DB,尤其是国外的DB,现...[2019/9/16]
Oracle数据的导入与导出
本文针对window操作系统与oracle12C的版本。
1.sqlplus执行单个sql文件
1.执行sqlplus登陆命令:sqlplus username/pa word@host:port ervice_name as sysdba (其中普通用户可以不加后面的 as s...[2019/9/16]
INS-35178错误,AMM及ASMM区别
遇到这个报错,就使用asmm 一般先装库,再opatch到最新补丁,最后dbca建库,物理内存大于4G不能用AMM只能用ASMM 内存越大,全自动管理就越费劲,出错概率就越高,内存抖动 oracle的内存管理: 9i PGA自动管理SGA手动管理,10g PGA自动管理 SGA自...[2019/9/12]
同城双活的概念
双活数据中心是为数据库提供高可用的 同城双活比两地三中心少了一个异地灾备数据中心,oracle中用rac实现 要满足1.网络双活 2.存储双活 3.应用双活 距离上有限制一般100km以上不支持 实际建议50km以内 无论两地三中心和同城双活最终还是要结合自己业务实际需要,有的客户业务连...[2019/9/11]
Oracle - SPM固定执行计划
1. 通过dbms_xplan.display_cursor查看指定sql都有哪些执行计划
SQL> select * from table(dbms_xplan.display_cursor(''&sql_id'',null,''TYPICAL PEEKED_BIND...[2019/9/11]
了解 DML、DDL、DCL
一、DML
DML(Data Manipulation Language)数据操纵语言:
最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作
SELECT 列名称 FROM tablename
UPDATE tab...[2019/9/11]
[20190910]索引分支块中TERM使用什么字符表示.txt
[20190910]索引分支块中TERM使用什么字符表示.txt-- 做索引块转储,一些root,分支节点出现TERM,从来没有关注使用字符表示,简单探究看看。1.环境:SCOTT@test01p> @ ver1PORT_STRING ...[2019/9/11]
Oracle数据库之六 单行函数
六、单行函数
6.1、认识单行函数
? 函数就是和 Java 语言之中的方法的功能是一样的,都是为了完成某些特定操作的功能支持,而在 Oracle 数据库里面也包含了大量的单行函数,这些函数掌握了以后,可以方便的帮助进行数据库的相关开发。
? 对开发者而言,最为重要的就是 SQL 语法...[2019/9/10]
ORA-12514错误分析
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
有同事遇到这个问题,现总结一下,原因如下:
你oracle安装成功后,一直未停止数据库(即数据库是启动...[2019/9/10]
sql常用语句sql常用语句
1增
1.1【插入单行】insert [into] <表名> (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values (''开心朋朋'',''男'',''1980/6/15'')
1.2【将现有表数据添加到...[2019/9/10]
oracle学习笔记day1
oracle数据库前言 oracle sqlle on1 Selecting Rowsle on2 Sorting & Limiting Selected Rowsle on3 Single Row Functionsle on4 Displaying ...[2019/9/10]
Oralce 触发器
今天做了一个需要用到触发器实现的功能中间去到了各种问题,还好最后都解决了;
整个过程中真是遇到了不少错误:
ORA-04091: 表 KPGO.T_ISSUER 发生了变化, 触发器/函数不能读它
ORA-04092: COMMIT 不能在触发器中
...[2019/9/10]
Oracle日常
Xmltype
select extractvalue(value(x), '' utext'') value from table(XMLSEQUENCE(extract(v_xmlContent, '' utext''))) x;
该sql能够提取出xmltype类型...[2019/9/10]
log file sync等待超高案例浅析
监控工具DPA发现海外一台Oracle数据库服务器DB Commit Time指标告警,超过红色告警线(40毫秒左右,黄色告警是10毫秒,红色告警线是20毫秒),如下截图所示,生成了对应的时段的AWR报告,发现Top 5 Timed Events里面,log file sync等待事件的...[2019/9/10]
Oracle数据库之七 多表查询
七、多表查询
? 对于查询在之前已经学过了简单查询、限定查询、查询排序,这些都属于 SQL 的标准语句,而上一章的单行函数,主要功能是为了弥补查询的不足。
? 而从多表查询开始就正式进入到了复杂查询部分。
7.1、基本语法
多表查询就是在一条查询语句中,从多张表里一起取出所需要的数...[2019/9/10]
[20190909]完善vim的bccacl插件.txt
[20190909]完善vim的bccacl插件.txthttp: blog.itpub.net/267265/viewspace-2140886/http: blog.itpub.net/267265/viewspace-2140823/http: blog.itpub.net/267...[2019/9/10]
ORACLE隐藏参数查看及修改
查看隐藏参数
SELECT x.ksppinm name,
y.ksppstvl value,
y.ksppstdf isdefault,
decode(bitand(y.ksppstvf,7),1,''MODIFIED'',4,''SYSTEM_MOD'',''FALSE'') ism...[2019/9/2]
Oracle数据库之五 限定查询和排序显示
五、限定查询和排序显示
5.1、限定查询
5.1.1 认识限定查询
例如:如果一张表中有 100w 条数据,一旦执行了 “ SELECT * FROM 表 ” 语句之后,则将在屏幕上显示表中全部数据行的记录,这样既不方便浏览,也可能造成死机的问题,所以此时就必须对查询的结果进行筛选,只选...[2019/9/2]
[转载]——Full UNDO Tablespace In 10gR2 and above (文档 ID 413732.1)
最近遇到了这个案例,官方文档已有详尽的分析、介绍,特转载在此,方便以后查看! Full UNDO Tablespace In 10gR2 and above (文档 ID 413732.1) 转到底部 In this Documen...[2019/9/2]
ORACLE ORION测试IO性能
https: www.oracle.com/technetwork/cn/topic index-088165-zhs.html 下载地址 Orion是Oracle提供的IO性能测试工具,运行该工具不需要安装oracle database软件或创建数据库。 它可以模拟Oracle数据库的...[2019/9/2]
Oracle百分比分析函数RATIO_TO_REPORT() OVER()实例详解
有时候不用的指标的绝对值不能比,但是转转为百分比的形式就容易看出波动了,是数据分析的好用的一个分析函数
20:00:24 SYS@orcl> conn scott/tiger;
Connected.
20:00:30 SCOTT@orcl> create table t...[2019/8/30]
ORACLE百分比分析函数RATIO_TO_REPORT() OVER()
有时候不用的指标的绝对值不能比,但是转转为百分比的形式就容易看出波动了,是数据分析的好用的一个分析函数
20:00:24 SYS@orcl> conn scott/tiger;
Connected.
20:00:30 SCOTT@orcl> create table tes...[2019/8/30]
oracle管道函数的用法(一行拆为多行)
oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合
如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline function)。
关键字PIPELINED表明这是一个oracle管道函数,oracl...[2019/8/30]
详解oracle管道函数的用法(一行拆为多行)
oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合
如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline function)。
关键字PIPELINED表明这是一个oracle管道函数,oracle管道函数...[2019/8/30]
ETL中获取公共时间参数变量释义
原文链接:http: www.cnblogs.com/yongestcat/p/11427684.html[2019/8/29]
数据库学习笔记day03
创建两个表,一个名为emp,一个名为dept,并且插入数据
create table emp(empno number(4,0),ename varchar2(10),job varchar2(9),rngr number(4,0),hiredate date,sal number(7,...[2019/8/29]
Oracle数据库之四 简单查询
四、简单查询
? 简单查询的主要特征就是将一张数据表之中的全部数据行进行显示,而后可以利用 SELECT 子句来控制所需要的输出列。
4.1、基础语法
范例:查询 emp 表中的数据(全部数据查询)
SELECT * FROM emp;
? 在取得全部数据后,可以发现某些列上会显示...[2019/8/29]
INSERT: 批量插入结果集方式
INSERT: 批量插入结果集
insert into table
select x,y from A
UNION select z,k from B ;
insert into table
select x,y,z from A where 1=1;
3.批量导入表数据 ,不导入表约...[2019/8/29]