一. dBlink 简述 dblink(Database Link)数据库链接顾名思义就是数据库的链接,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dbl…
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用…
最近在做优化,涉及的系统较多,发现弄AWR是个体力活,我的上一篇博文解决了如何从客户的生成环境下将AWR数据导入到自己的机子,博文地址:http://blog.itpub.net/29821678/viewspace-1377260/。但是,导入之后…
oraclelistener.ora的host不能使localhost,而应该是该机器名,否则不能用ip地址进行连接 # listener.ora Network Configuration File: /u01/app/oracle/product…
在 SQL *Plus 或者 PL/SQL Developer 的 Command Windows 中, 【1】用 show errors procedure procedure_name 可以查看到存储过程具体错误; 【2】用 show error…
https://blog.csdn.net/rongtaoup/article/details/82179055 有能耗表,记录各个城市水、电、热的能耗情况,表结构如下: 表结构 名称 类型 备注 E_CODE VARCHAR2(10) 城市的COD…
背景:由于新应用要上线了,准生产UAT需要迁移到生产服务器。 原数据库架构为Solaris+oracle10g 新数据库架构为RHEL7+oracle12c 解决思路: 1、查询两台DB的字符编码: select userenv('language'…
1。尽量不要使用 like '%%' 2。对于 like '%' (不以 % 开头),Oracle可以应用 colunm上的index 3。对于 like '%…' 的 (不以 % 结尾),可以利用reverse + function index 的…
要实现这个功能需要用到trunc这个函数对时间的操作 1 2 3 4 5 6 7 8 select trunc(sysdate) from dual --2014-12-27 今天的日期为2014-12-27 select trunc(sysda…
1.和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 例如: SELECT '工号为'||FNumber||'的员工姓名为'||FName FROM T_Employee …
最近几天刚学习oracle11g,安装完成之后直接使用,今天用PLSQL链接突然报错,报错代码为:ORA-12514:监听程序当前无法识别连接描述符中请求的服务。网上查了这种异常的解决办法,特在此记录。 出现该问题一般有两种情况。 第一种是在你安装完…
本篇文章是对ORA-12170 TNS 连接超时的解决办法进行了详细的分析介绍,需要的朋友参考下 1.开始----程序-----oracle------配置和移植工具-----Net Manager----本地----服务命名---ora11(这个是…
1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面…
问题: Oracle数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”: select distinct t.nickname, to_date(t.createtime, 'yyyy mm dd hh24:mi:s…
Oracle job的创建 declare v_jobnum number; begin dbms_job.submit(v_jobnum,'lastjob;',sysdate,'last_day(sysdate)+1'); COMMIT; end…
Oracle存储过程异常捕获学习,执行及演示过程: 存储过程: [sql] CREATE OR REPLACE PROCEDURE sp_test_2 ( param1 in int, --输入参数 param2 in int, …
作者:eygle |English 链接:http://www.eygle.com/archives/2010/11/dbms_sqltune_bindata.html 最近在用户案例分析中,需要解析一下SQL的绑定变量以分析SQL逻辑,通过wrh$…
dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。 …
本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2…
修改oracle内存占用 # su oracle $cd $ORACLE_HOME $./sqlplus /nolog >connect / as sysdba; >show parameter sga; (查看内存占用情况) NAME …