
数据库
大胖子~
这个作者很懒,什么都没留下…
展开
-
Orcale 字符串基础用法
1、指定字符串位置定位(instr)2、字符串截取(substr)3、指定字符串替换(replace)4、长度计算(length)一、指定字符定位语法instr(string, subString, [start_position, [nth_appearance]])其中,string是元字符串;subString是要查找的子字符串;start_position是要查找的开始位置...原创 2019-11-21 10:36:37 · 211 阅读 · 0 评论 -
OVER(PARTITION BY)函数介绍
简介 开窗函数,Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。1、over函数的写法:over(partition by class order by sroce) 按照sroce排序进行累计,o...原创 2019-10-31 08:48:42 · 343 阅读 · 0 评论 -
ORACLE系统表大全(转)
1、用户:select username from dba_users;改口令alter user spgroup identified by spgtest;2、表空间:select * from dba_data_files;select * from dba_tablespaces;//表空间select tablespace_name,sum(bytes), sum(bloc...转载 2019-09-25 11:38:12 · 1184 阅读 · 0 评论 -
Oracle DBLINk的使用
Oracle DBLINK作用:将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象。语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;DROP [PUBLIC] DAT...转载 2019-08-22 21:57:34 · 2634 阅读 · 0 评论 -
锁表原因
1、锁表发生在insert update 、delete 中2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户3、锁表的原因第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表第二、锁表常发生于并发...转载 2019-08-17 10:54:07 · 971 阅读 · 0 评论 -
oracle查询及解决锁表问题
1.查询所有被锁定的表 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;2.对相应表解锁...原创 2019-08-17 10:45:34 · 427 阅读 · 0 评论 -
row_number() over(partition by order by )使用说明书
作用:数据库去除重复记录,进行排序。语法:ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 功能:表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) 查询员工的工资,按部门排序select ename,sal,row_number() over (partition by d...原创 2019-08-24 17:11:24 · 2189 阅读 · 0 评论 -
orcale 至关重要的三大文件的sqlnet.ora、tnsnames.ora、listener.ora说明
该文分两个部分输入sqlplus sys/oracle@orc流程解析三大配置文件解析说明tnsnames.ora、sqlnet.ora、listener.ora很多情况下,我们都在使用orcal,却不甚理解orcal,知其然而不知其所以然。本文就orcal数据库连接过程及使用过程中用到的配置文件,做一下介绍。一 、流程解析在sql*plus输入sqlplus sys/oracle@...原创 2019-08-08 22:37:39 · 428 阅读 · 0 评论 -
Orcale tnsnames.ora配置文件
该文分为两个部分,1 tnsnames.ora是怎样一个文件2 配置参数说明3 示例4 详细解读一、 tnsnames.ora是怎样一个文件客户端所需的一个文件,通过该文件配置数据库的链接地址,配置好后,在登陆时只需引用别名二 、 配置参数说明ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协...原创 2019-08-08 22:04:20 · 1525 阅读 · 0 评论 -
Orcal listener.ora配置文件
该文分为两个部分,1 listener.ora是怎样一个文件2 监听参数说明3 示例4 该文件配置后如何使用一 、listener.ora是怎样一个文件listener.ora 是orcale服务端的网络配置文件,orcale根据它来配置监听服务二、监听参数说明1.协议地址部分listener_name= (DESCRIPTION= (ADDRESS=(PROTOC...原创 2019-08-08 21:29:51 · 1935 阅读 · 0 评论 -
清理电脑文件的时候,误删了.dbf文件解决方案
误删.dbf文件后登录系统报错ora-01033:oracle initialization or shutdown in progress解决方法用pl/sql连接oracle的时候,老是报ora-01033:oracle initialization or shutdown in progress错误;参考了一些资料;解决办法可以如下所示第一:通过 运行>>cmd进入控...原创 2019-07-27 13:20:00 · 392 阅读 · 0 评论 -
Statement参数声明,fetchSize使用
一、Statement stmt=conn.createStatement(参数一,参数二)第一个参数可以取值为ResultSet.RTYPE_FORWORD_ONLY:这是缺省值,只可向前滚动;ResultSet.TYPE_SCROLL_INSENSITIVE:双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。ResultSet.TYPE_SCRO...转载 2019-05-05 15:18:33 · 6067 阅读 · 1 评论