oracle
sayyy
这个作者很懒,什么都没留下…
展开
-
【oracle】dbms_output:控制台输出
dbms_output1、enable:在serveroutput on的情况下,用来使dbms_output生效(默认即打开)2、disable:在serveroutput on的情况下,用来使dbms_output失效3、put:将内容写到内存,等到put_line时一起输出4、put_line:不用多说了,输出字符5、new_line:作为一行的结束,可以理解为写入buffer时的...原创 2020-10-09 21:43:03 · 3456 阅读 · 0 评论 -
【Oracle】【日期、时间】 date与数字时间戳互转
前言Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionPL/SQL 11.0.2.1766date转数字时间戳select (sysdate - date'1970-01-01' - TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone), 1, 3)...原创 2019-12-11 15:39:12 · 5703 阅读 · 4 评论 -
【oracle】查看数据库服务器的ip地址的SQL
前言Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionPL/SQL 11.0.2.1766查看数据库服务器的ip地址select sys_context('userenv','ip_address') as hostip from dual参考oracle sys_contex...原创 2019-12-11 11:43:14 · 3317 阅读 · 0 评论 -
查看Oracle版本信息
select banner from v$version;原创 2018-08-07 15:06:31 · 2192 阅读 · 0 评论 -
Oracle 分页查询语句SQL
通用模板SELECT * FROM (SELECT TMP_PAGE.*, ROWNUM ROW_ID FROM ( ...//替换这里 ) TMP_PAGE WHERE ROWNUM <= 10) WHERE ROW_ID > 0比如:SELECT * FROM (SELECT TMP...原创 2018-11-02 14:26:55 · 5982 阅读 · 0 评论 -
【oracle】日期加减计算
年计算-- 下一年/年加1select sysdate, sysdate+numtoyminterval(1,'year') from dualselect sysdate, add_months(sysdate,12) from dual-- 上一年/年减1select sysdate, sysdate-numtoyminterval(1,'year') from dualselec...原创 2019-01-03 08:52:29 · 1937 阅读 · 0 评论 -
【oracle】查看数据库最近执行了哪些sql语句
前言oracle 12.1.0.2.0为了确定功能是否生效,需要查看数据库最近执行的sql语句,在里面找到想要的SQL语句查看数据库最近执行了哪些sql语句# 查看1小时内执行的sql语句,并按照执行时间倒序排序select s.LAST_ACTIVE_TIME,s.SQL_TEXT,s.SQL_FULLTEXT,s.FIRST_LOAD_TIME,s.LAST_LOAD_TIME,...原创 2019-02-01 11:17:39 · 6611 阅读 · 0 评论 -
【oracle】日期类型 to_char
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;原创 2019-07-03 14:34:17 · 947 阅读 · 0 评论 -
【oracle】to_date
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual;原创 2019-07-03 14:36:32 · 117 阅读 · 0 评论 -
dblink传输clob字段
前言触发器中需要通过dblink更新另一个数据库中的数据两边的字段均为clob类型据说有三种解决方案https://blog.csdn.net/daxiang12092205/article/details/19751305解决办法根据我的实际情况,选择截取clob中前4000个字符。CREATE OR REPLACE TRIGGER ttttt123BEFORE UPDA...原创 2019-07-13 11:22:15 · 1030 阅读 · 0 评论 -
【ORACLE SQL 语言】SQL语言四大类
SQL语言共分为四大类数据查询语言DQL数据操纵语言DML数据定义语言DDL数据控制语言DCL。数据查询语言DQL数据查询语言DQL用于检索数据库。其基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>示例:SELECT * FROM...原创 2019-09-19 10:31:21 · 349 阅读 · 0 评论 -
在Oracle中查看客户端连接的IP信息 .
前言oracle 12c默认session中,未记录客户端ip可以通过其它方法追加ip到session中的。方法【转】大家都知道在v$session 中记录着客户端的机器名称,但是没有IP , 如果记录clinet ip 呢?con sys/sys as dba利用triger 这里不介绍.利用 DBMS_SESSION 过程包.BEGIN DBMS_SE...转载 2018-08-07 11:34:07 · 8839 阅读 · 0 评论 -
查看oracle连接数的消耗情况
前言oracle 12clinux 7.0PL/SQL 11.0.2oracle中的连接数量居高不下,需要分析出连接数量居高不下的原因。思路列出每个程序耗费了oracle多少连接数就可以了。可以通过查询oracle的会话情况,得到近似数据。查询:客户端设备标识、客户端程序、oracle用户名、连接数量。代码如下:select b.MACHINE, b.PROGR...原创 2018-08-07 11:27:28 · 13092 阅读 · 0 评论 -
ORA-02082: 回送数据库链接必须具有连接限定词
前言oracle 12.1.xpl/sql 11.0.2 添加DBLink时,发生ORA-02082错误分析创建DBLink所在服务器,有名为orcl的服务名欲创建的DBLink的链接名也叫orcl因此,链接名和服务名相同。ORA-02082错误,在本例中的含义是链接名和服务名不能相同create database link orcl connect to...原创 2018-07-19 13:12:30 · 5544 阅读 · 1 评论 -
Oracle dblink报错:ORA-01017、ORA-02063解决
我使用PL/SQL的图形化操作创建了DBLink,使用时遇到如下错误:ORA-01017: invalid username/password; logon denied ORA-02063: preceding line from <link_name>原创 2017-11-23 13:46:10 · 15495 阅读 · 3 评论 -
Oracle复制表结构和表数据
复制表结构及其数据create table table_name_new as select * from table_name_old转载 2017-12-15 13:16:43 · 1527 阅读 · 0 评论 -
Oracle数据库修改字段类型
数据库中某表字段为number类型,需要修改成varchar类型。原创 2017-12-15 14:10:41 · 6090 阅读 · 2 评论 -
ORACLE 表空间SQL
账户与表空间、临时表空间对应关系select username, default_tablespace,temporary_tablespace from dba_users原创 2018-04-23 16:30:04 · 201 阅读 · 0 评论 -
ORACLE查询表数据占用存储空间大小
查询库数据大小select sum(bytes)/1024/1024 as “size(M)” from dba_segments where owner='帐户名/库名'原创 2018-04-19 16:32:23 · 30738 阅读 · 1 评论 -
oracle查看执行最慢与查询次数最多的sql语句
select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS “执行次数”, round(sa.ELAPSED_TIME / 1000000, 2) “总执行时间”, round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTI转载 2018-04-23 18:06:46 · 892 阅读 · 0 评论 -
ORACLE重建索引
重建索引alter index 索引名称 rebuild tablespace DELL_SPACE online;索引分析analyze index 索引名称 validate structure;select (del_lf_rows_len/lf_rows_len) from index_stats where name='索引名称';转载 2018-04-23 18:42:27 · 19644 阅读 · 0 评论 -
【oracle】oracle jdbc驱动与c3p0的一个兼容问题
环境oracle 12c 12.1.0.1 oracle jdbc7 12.1.0.1 c3p0 0.9.1.1 tomcat 7.0.55 jdk 1.7问题java.lang.RuntimeException: java.lang.AbstractMethodError: com.mchange.v2.c3p0.impl.NewProxyResultSet.getNClob...原创 2018-06-13 12:02:53 · 2107 阅读 · 5 评论 -
oracle 多个实例互相切换实例
oracle的sqlplus命令是通过环境变量ORACLE_SID的值来确定连接实例。 如需要连接实例a,则设置ORACLE_SID=a 如需要连接实例b,则设置ORACLE_SID=bset ORACLE_SID=a //windows中设置环境变量export ORACLE_SID=a //linux中设置环境变量sqlplus / as sysdba //启动sqlplus原创 2017-11-09 17:48:16 · 16701 阅读 · 0 评论 -
【oracle】创建DBLink
前言oracle 12.1.x操作连接同数据库下的其它库格式:CREATE DATABASE LINK 链接名CONNECT TO 用户名 IDENTIFIED BY 密码USING '服务命名';示例CREATE DATABASE LINK dblink1CONNECT TO scott IDENTIFIED BY "123456"USING 'o...原创 2018-07-19 11:45:48 · 400 阅读 · 0 评论