-
oracle 用一个表的数据去更新另外一个表的数据
所属栏目:[Oracle] 日期:2021-01-11 热度:153
去掉 有重复数据的 情况 merge into acl_user p using (select * from testimportuser X where X.ROWID=(select max(Y.ROWID) from testimportuser Y where X.yhdm=Y.yhdm ) ) np on (p.yhdm=np.yhdm) when matche[详细]
-
oracle 9i 大数据表按月分区
所属栏目:[Oracle] 日期:2021-01-11 热度:104
oracle 9i的分区 比11G少了一个自动分区的功能 所以分区表只能自己先手动指定 如下表示日志表 按照字段logtime range分区 每个月创建一个分区 -- Range分区: -- Range分区是应用范围比较广的表分区方式,它是以列的值的范围来做为分区的划分条件,将记录存放[详细]
-
oracle 9i热备份
所属栏目:[Oracle] 日期:2021-01-11 热度:133
热备份 只适用于 archive 模式所以 必须在我上一篇文章的基础上做 一般商业数据库比如银行的数据库都是 热备份的 热备份包括 联机备份和脱机备份 联机备份步骤: 1,确定表空间包含的数据文件 select file_name from dba_data_files where tablespace_name=up[详细]
-
同平台升级 oracle 10 到 oracle11g的一些考虑和实际操作
所属栏目:[Oracle] 日期:2021-01-11 热度:170
物理文件升级直接升级 oracle 10 到 oracle11g 环境概述: 源环境:oracle 10204 数据文件大小220G 数据量180G 系统平台:wind 2003 目标环境:oracle 11024 系统平台:wind 2008 方案目标:实施方便,停机时间短 由于跨版本,初步定的迁移方案可以有: 1. 逻[详细]
-
oracle启动错误提示---hostname原因导致
所属栏目:[Oracle] 日期:2021-01-11 热度:111
#刚开始直接root用户登录,在etc目录,切换到oracle,输入lsnrctlstart启动oracle时提示lsnrctl:commandnotfound[root@loveyao_testetc]#suoracle[oracle@loveyao_testetc]$lsnrctlstartbash:lsnrctl:commandnotfound #切换回[详细]
-
Oracle的substr函数简单用法
所属栏目:[Oracle] 日期:2021-01-11 热度:72
substr(字符串,截取开始位置,截取长度)//返回截取的字 substr(HelloWorld,0,1) //返回结果为 H*从字符串第一个字符开始截取长度为1的字符串 substr(HelloWorld,1,1) //返回结果为 H*0和1都是表示截取的开始位置为第一个字符 substr(HelloWorld,2,4) //返回结[详细]
-
Oracle INSERT ALL 语句介绍
所属栏目:[Oracle] 日期:2021-01-11 热度:79
描述 Oracle INSERT ALL 语句用来用一个 INSERT 语句添加多行。该行可以只使用一个SQL命令插入到一个表或多个表。 语法 Oracle INSERT ALL 语法如下: INSERT ALL INTO mytable (column1, column2, column_n) VALUES (expr1, expr2, expr_n) INTO mytable (co[详细]
-
Oracle中的正则表达式(及函数)详解
所属栏目:[Oracle] 日期:2021-01-11 热度:201
转载请注明出处:http://www.voidcn.com/article/p-kfbhyfzn-beo.html,谢谢! 1、概述 相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一[详细]
-
Oracle 创建 DBLink 的方法
所属栏目:[Oracle] 日期:2021-01-11 热度:102
1、如果需要创建全局 DBLink,则需要先确定用户有创建 dblink 的权限: select * from user_sys_privs where privilege like upper(%DATABASE LINK%); 如果没有,则需要使用 sysdba 角色给用户赋权: grant create public database link to dbusername; 2、使[详细]
-
ORA-00265:修改oracle归档模式错误分析
所属栏目:[Oracle] 日期:2021-01-11 热度:175
今天打开数据库,想修改oracle的归档模式结果出现以下错误: SQLalterdatabasearchivelog; alterdatabasearchivelog * ERRORatline1: ORA-00265:instancer[详细]
-
安装oracle即时客户端
所属栏目:[Oracle] 日期:2021-01-11 热度:99
一、需求 数据库和应用没在同一台主机上,所以需要安装oracle即时客户端,也可以是oracle的客户端。只不过客户端比较庞大。 二、安装oracle即时客户端 下载Oracle即时客户端程序包 http://www.oracle.com/technetwork/database/features/instant-client/index[详细]
-
Oracle查询重复数据并删除,只保留一条记录
所属栏目:[Oracle] 日期:2021-01-11 热度:165
Oracle查询重复数据并删除,只保留一条记录 前言 项目中,在“资源目录-在线编目”中,资源项子表存在多条重发数据,需要进行数据清理,删除重发的数据,最终只保留一条相同的数据。 操作的表名:R_RESOURCE_DETAILS 操作步骤 一、重复记录根据单个字段来判[详细]
-
oracle open_cursors的含义及ORA-01000: 超出打开游标的最大数模拟
所属栏目:[Oracle] 日期:2021-01-11 热度:169
Property Description Parameter type Integer Default value 50 Modifiable ALTER SYSTEM Range of values 0 to 65535 Basic Yes OPEN_CURSORSspecifies the maximum number of open cursors (handles to private[详细]
-
oracle 聚簇因子的一些理解
所属栏目:[Oracle] 日期:2021-01-11 热度:130
--查看t2表行数据库分布 select id,dbms_rowid.rowid_relative_fno(rowid)||_||dbms_rowid.rowid_block_number(rowid) location from t2 order by location,id; --索引统计收集 exec dbms_stats.gather_table_stats(ownname=SYS[详细]
-
ORACLE-023:令人烦恼的 ora-01722 无效数字
所属栏目:[Oracle] 日期:2021-01-11 热度:104
曾经一段时间内写sql语句时,老是莫名其妙的报ora-01722。 对于这个错误提示,尤其是对于一个复杂的sql语句,很是郁闷,因为很多时候都不知所然。 通过每次碰到的总结,其实也不是那么难以解决的,主要原因是: 1、对于两个类型不匹配(一个数字类型,一个非[详细]
-
shp2sdo工具导入shp文件到oracle
所属栏目:[Oracle] 日期:2021-01-11 热度:168
工具准备: 1、首先到网上下载shp2sdo工具。 2、把下载的shp2sdo.exe文件放置到oracle的安装路径的bin目录下。 *备注:这里以railway.shp名的文件为例。 一、数据预处理 启动命令行工具,运行命令:shp2sdo.exe,然后按提示输入“shp文件路径”、“输出路径”[详细]
-
Oracle数据库基础知识
所属栏目:[Oracle] 日期:2021-01-11 热度:197
对于一位程序员来说并不需要完全掌握Oracle的所有知识,毕竟自己不是DBA。在日常开发中也用不到那些命令和工具,但是有些知识点我们还是必须得熟练的掌握它们。比如:一些基本的DDL和DML语句,存储过程,函数,视图,触发器,序列,游标,自定义类型和包。下[详细]
-
Oracle数据字典
所属栏目:[Oracle] 日期:2021-01-11 热度:164
一 定义 数据字典是数据库的定义信息,如数据库名称、数据表定义、数据库账户、权限等,数据库管理系统(DBMS,如Oracle)根据数据字典来理解数据库中数据的组织,并完成对数据的管理与维护 二 分类 数据字典视图分2类:静态数据字典(静态性能视图) 和 动态[详细]
-
Oracle dblink调用函数报ORA-00904 标识符无效
所属栏目:[Oracle] 日期:2021-01-11 热度:173
select STRSPLIT@gg_DBLINK(a,b,c) from dual; ORA-00904: STRSPLIT 标识符无效 但是有时候是可以的,查看dblink定义,如下: create database link gg_DBLINK connect to username identified by password using (DESCRIPTION= (A[详细]
-
[oracle] to_date() 与 to_char() 日期和字符串转换
所属栏目:[Oracle] 日期:2021-01-11 热度:61
to_date(要转换的字符串,转换的格式) 两个参数的格式必须匹配,否则会报错。 即按照第二个参数的格式解释第一个参数。 to_char(日期,转换格式 ) 即把给定的日期按照“转换格式”转换。 转换的格式: 表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy[详细]
-
详解Oracle DELETE和TRUNCATE 的区别
所属栏目:[Oracle] 日期:2021-01-11 热度:136
语法 delete from aa truncate table aa 区别 1.delete from后面可以写条件,truncate不可以。 2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate[详细]
-
Oracle笔记 三、function 、select
所属栏目:[Oracle] 日期:2021-01-11 热度:193
Scott表下有这么几个常用的表,而且还带有数据。分别是emp、dept、salgrade;1、查看表结构用descdesc emp;2、空表dual,最常用的空表,如:select 2 * 4 from dual;select sysdate from dual;3、双引号能保持格式如:select sysdate “toDay 日 期” from du[详细]
-
Oracle 12c Study之--Installer Oracle
所属栏目:[Oracle] 日期:2021-01-11 热度:96
Oracle 12c Study之--Installer Oracle 系统环境: 操作系统: Oracle Linux 5.6_64 Oracle Soft: Oracle 12c(12.0.1.0) 前期的环境准备工作和Oracle 11g R2没有什么区别,不再赘述。 1、软件安装 2、建库(12c增加了多租户的新特性,在dbca建库时就可以选[详细]
-
oracle中110个常用函数介绍
所属栏目:[Oracle] 日期:2021-01-11 热度:150
1.ASCII 返回与指定的字符对应的十进制数; SQL select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 给出整数,返回对应的字符; SQL[详细]
-
oracle sql语句执行顺序
所属栏目:[Oracle] 日期:2021-01-11 热度:100
摘选自:http://blog.csdn.net/haiross/article/details/38864937 oracle sql语句执行顺序 谷歌 Oracle sql语句执行顺序_大小孩_新浪博客 blog.sina.com.cn/s/blog_61c006ea0100mlgq.html 2010年10月14日 -sql语法的分析是从右到左. 一、sql语句的执行步骤:[详细]