一. 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…