Linux下修改Oracle监听地址的方法

lisenter.ora 目录在
/opt/oracle/11g/network/admin
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS =...

2021-01-09

oracle分区索引的失效和重建代码示例

上一篇文章中我们了解了oracle普通表转化为分区表的方法的相关内容,接下来的这篇文章,我们将探讨oracle分区索引的失效和重建问题,提供了相关代码示例供大家参考,具体如下。--创...

2021-01-09

Oracle EBS工具选项:关闭其他表单修改方法

Oracle EBS里 工具-关闭其他表单 如果被勾选上,用户在打开一个Form的时候,就会关闭其他的Form,保证只有一个Form存在。
如果想开启此选项,则可以通过下面两种方式
1)每个职责单独...

2021-01-09

Oracle SCN与检查点详解

1.SCN 的定义
SCN(System Change Number ),也就是通常所说的系统改变号,是数据库中非常重要的 一个数据结构。SCN 用以标识数据库在某个确切时刻提交的版本。在事务提交时,它被赋...

2021-01-09

oracle求字符串长度函数length()和hengthb()简介

lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节
length(string)计算string所占的字符长度:返回字符串的长度,单位是字符
对于单字节字符,LENGTHB和LENGT...

2021-01-09

浅谈oracle中单引号转义

ORACLE 单引号转义:
在ORACLE中,单引号有两个作用:
1:字符串是由单引号引用
2:转义。
单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解...

2021-01-09

oracle横向纵向求和代码实例

有一张工资表SALARY如下, (NO 员工编号 ,MONEY 工资)
NO NAME ITEM MONEY
001 张三 工资 80
001 张三 补贴 86
001 张...

2021-01-09

基于Oracle闪回详解(必看篇)

Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法。本文主要对Oracle常用闪回使用做些详细介...

2021-01-09

Oracle 中 decode 函数用法

含义解释:
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻...

2021-01-09

解决Oracle字符串中包含数字、特殊符号的排序问题

问题描述:  某小区,需要按照小区、楼栋、单元号、房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果,1号楼之后应该是2号楼,但是查询结果却是10...

2021-01-09

Oracle 12c实现手工建库而非CDB及CDB创建的方法

前言相信大家应该都知道,对于Oracle数据库的创建,Oracle除了支持dbca(GUI界面),同时也支持手工方式创建数据库,即使用CREATE DATABASE语句创建数据库。使用此语句对使用DBCA的一...

2021-01-09

Oracle数据库中ora-12899错误的解决方法

在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现...

2021-01-09

Oracle dbca时报:ORA-12547: TNS:lost contact错误的解决

前言最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介...

2021-01-09

Oracle 11g服务器安装详细步骤图文详解

Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年。Oracle 11g提供了高性能、...

2021-01-09

Oracle常用函数Trunc及Trunc函数用法讲解

1. Trunc( date)trunc 以指定的元素截取日期类型的数据语法:trunc(date,[ format])date– 日期格式的值format–日期格式 如‘mm','yyyy'等 将date从指定日期格式截取例如:trunc...

2021-01-09

详解oracle分页查询的基础原理

本文从数据查询原理,以及分页实现的方法详细分析了oracle分页查询的基础知识,以下是本文内容:原因一oracle默认为每个表生成rowmun,rowid字段,这些字段我们称之为伪列1 创建测试...

2021-01-09

Oracle数据库部分迁至闪存存储的实现方法

环境:Oracle 11.2.0.4 RAC(2 nodes)说明:假设新增闪存挂载点是/flash(使用了第三方的集群文件系统),如果是使用Oracle的ASM,则本文提及的所有/flash目录都可以认定是新的闪存磁盘组...

2021-01-09

Oracle数据库创建用户与数据库备份小结(必看篇)

前言:使用Oracle开发系统过程中,会涉及到数据库用户的建立,及给该用户分配权限。刚开始接触开发的时候,对这些操作是一种茫茫然的状态。后,经过积累,对这方面有了一定的认识,现总结...

2021-01-09

Oracle AWR(自动工作量资料档案库)的管理与维护详解

前言  AWR是Automatic Workload Repository的简称,中文叫着自动工作量资料档案库。对于AWR的管理,主要是针对快照和基线的管理而言。比如设定快照的间隔,删除快照,...

2021-01-09

Oracle参数设置教程之set和reset的实用案例

前言本文主要给大家介绍了关于Oracle参数设置之set和reset的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。环境:Oracle 10.2.0.5 RAC
需求:节点1的a...

2021-01-09

Oracle结合Mybatis实现取表TOP 10条数据

之前一直使用mysql和informix数据库,查表中前10条数据十分简单:最原始版本:select top * from student
当然,我们还可以写的复杂一点,比如外加一些查询条件?比如查询前10条成绩大...

2021-01-09

Oracle RMAN还原时set newname文件名有空格报错的解决方法

前言在做数据恢复时,偶尔会碰到需要对数据文件位置调整的案例,在这种情况下,可以在RMAN中使用SET NEWNAME命令。在Oracle 11g之前,RMAN只支持SET NEWNAME FOR DATAFILE,在Oracle...

2021-01-09

Oracle如何更改表空间的数据文件位置详解

表空间概述Oracle的表空间属于Oracle中的存储结构,是一种用于存储数据库对象(如:数据文件)的逻辑空间,是Oracle中信息存储的最大逻辑单元,其下还包含有段、区、数据块等逻辑数据...

2021-01-09

Oracle中的translate函数和replace函数的用法详解

translate函数语法:translate(expr, from_strimg, to_string)简介:translate返回expr,其中from_string中的每个字符的所有出现都被to_string中的相应字符替换。expr中不在from_...

2021-01-09

Oracle 12.2监听无法启动解决方法

在自己的虚拟机的做实验,突然发现使用PL/SQL Developer无法连接到数据库,报错ORA-12514,说是监听没有启动。先介绍虚拟机一下环境:redhat7.2+GI 12.2.0.1+Oracle 12.2.0.1,为了测...

2021-01-09

Oracle 中Contains 函数的用法

1. 查询住址在北京的学生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 'beijing' )remark: beijing是一个单词,要用单引号括起来。2. 查询住址在河...

2021-01-09

基于Oracle多库查询方法(分享)

本文简述了通过创建database link实现ORACLE跨数据库查询的方法1.配置本地数据库服务器的tnsnames.ora文件$vi $ORACLE_HOME/network/admin/tnsnames.ora添加如下行,其中DBL...

2021-01-09

Oracle复合索引与空值的索引使用问题小结

昨天在QQ群里讨论一个SQL优化的问题,语句大致如下:select A,min(B) from table group by A;--A,B都没有not null约束,A列无空值,B列有空值。--存在复合索引IX_TEST(A,B)于是手动...

2021-01-09

深入浅析Orcale的nvl函数和SQL Server的isnull函数

Orcal 的 nvl函数NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值,Expr1,Expr2都为NULL则返回NULLNVL2(Expr1,Expr2,Expr3)如果Expr1为NULL,返回Expr2的值,否...

2021-01-09

SpringJDBC批量处理数据代码示例

参数:List<Map> paramMaps = new ArrayList<Map>();for(int i = 0; i < 100; i++ ){ Map paramMap = new HashMap(); paramMap.put("param1", "param1"); paramMap...

2021-01-09

oracle 12c因误删pdb数据文件导致整个数据库打不开的解决方法

前言最近因为一位同事误删了某个插件数据库(PDB)的数据文件,结果整个数据库,包括容器数据库(CDB),以及其他插件数据库都用不了了。无奈。。。通过尝试各种方法最终解决了,觉着有必要...

2021-01-09

Oracle实例启动时报错:ORA-32004的解决方法

前言前段时间,早上刚到公司,打开电脑就发现启动Oracle实例的时候报了下面的错误:SQL> startup nomount;ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS...

2021-01-09

Oracle中游标Cursor基本用法详解

查询
  SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的
返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO...

2021-01-09

Oracle使用强制索引的方法与注意事项

Oracle使用强制索引在一些场景下,可能ORACLE不会自动走索引,这时候,如果对业务清晰,可以尝试使用强制索引,测试查询语句的性能。以EMP表为例:先在EMP表中建立唯一索引,如图。普通搜...

2021-01-09

使用sqlplus命令行工具为oracle创建用户和表空间

用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表...

2021-01-09

Oracle查询中OVER (PARTITION BY ..)用法

为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() ove...

2021-01-09

基于ORA-19815闪回空间爆满问题的处理方法

闪回区爆满问题也是经常会遇到的问题,最关键的是闪回设置大小以及归档被默认存放在了闪回目录,恰巧今天又遇到了这个问题,就记录下处理步骤,仅供遇到这类问题的人参考。一、错误...

2021-01-09

Oracle通过递归查询父子兄弟节点方法示例

前言说到Oracle中的递归查询语法,我觉得有一些数据库基础的童鞋应该都知道,做项目的时候应该也会用到,下面本文就来介绍下关于Oracle通过递归查询父子兄弟节点的相关内容,分享出...

2021-01-09

数据库ORA-01196故障-归档日志丢失恢复详解

问题:
由于机房停电,其中一DG备库无法open,启动时报错
启动数据库时报下面的错误SQL> alter database open;alter database open*第 1 行出现错误:ORA-10458: standby database...

2021-01-09

Oracle出现ora-12154无法解析指定连接标识符的解决方法

相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。在程序中连接Oracle数据库的方式与其他常用数据库,如:MySq...

2021-01-09

Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析

SELECT TO_CHAR(SYSDATE,'YYMMDD')||LPAD(REFUNDSEQ.NEXTVAL,6,'0') AS RES_ORDER_NO FROM DUAL
该语句拼接 时间 与 LPAD产生的 'REFUNDSEQ.NEXTVAL值的前6位有字符,如果不...

2021-01-09

Oracle监听日志定期清理

环境:Oracle 11.2.0Win Server 2008 R2 Enterprise原因:Oracle监听日志文件大小超过4G,oracle监听连接时断时续解决办法:重新建立新的日志文件,通过计划任务定期执行,为方便,我这里...

2021-01-09

oracle中decode函数的使用方法示例

decode的几种用法
1:使用decode判断字符串是否一样
DECODE(value,if1,then1,if2,then2,if3,then3,...,else)
含义为
IF 条件=值1 THEN
    RETURN(value 1)
ELSIF 条件=...

2021-01-09

Oracle 11g用户修改密码及加锁解锁功能实例代码

1.运行 cmd.exe;2.输入 sqlplus / as sysdba,以系统管理员(sysdba)身份连接数据库,进行数据库管理操作。3.连接成功后执行alter user identityName identified by password;...

2021-01-09

Oracle数据库表中字段顺序的修改方法

前言前段时间,有人问我, 有一个关于Oracle中表字段顺序调整的问题。问题就是当设计好表结构之后,后期如果需要往表中增加字段,默认会把该字段放到表的最后,并且字段特别多而我们...

2021-01-09

实例分析ORACLE数据库性能优化

ORACLE数据库的优化方式和MYSQL等很大的区别,今天通过一个ORACLE数据库实例从表格、数据等各个方便分析了如何进行ORACLE数据库的优化。tsfree.sql视图
这个sql语句迅速的对...

2021-01-09

oracle中if/else的三种实现方式详解

1、标准sql规范1、单个IFIF v=... THEN END IF;2、IF ... ELSEIF v=... THEN ELSE t....; END IF; 3、多个IF
IF v=... THEN ELSIF v=... THEN t...; END IFL注意:...

2021-01-09

Oracle GoldenGate同步服务归档空间维护【推荐】

ORA-00257: archiver error. Connect internal only, until freed查看归档日志序列SQL> archive log list;Automatic archival Enabled #自动归档Archive destination...

2021-01-09

oracle数据库实现获取时间戳的无参函数

代码如下所示:CREATE OR REPLACE FUNCTION GETMSTIMESTAMP RETURN NUMBER AS MSTIMESTAMP NUMBER; BEGIN SELECT (SYSDATE-TO_DATE('1970-1-18', 'YYYY-MM-DD HH24')) * 8640...

2021-01-09

Oracle如何实现like多个值的查询

问题背景描述:某天客户有一个需求,给定一批的手机号码或者电话号码,查询出相关的通话记录,以及相关的一些信息。客户给定的被叫号码如图所示:查询出来的结果如下图所示(本批次的结...

2021-01-09
返回顶部
顶部