如TEST表有3表字段 id name address 如下:id name address1 小二 北京2 小二 东京3 小二 北京4 小刘 南京如要查出 name 和 address 重复的数据。 select * from ( select name,address,count(0) as mores from test group by name,address ) as a where a.mores > 1 此时查出的数据即是重复的数据,mores 显示的数量就是重复的数量。原文:http://www.cnblogs.com/ser0632/p/3964767.html
? 简介本文主要来讨论 Oracle 中的数据类型,包括以下内容:1. 概念介绍2. 数值类型3. 字符类型4. 日期类型5. 大数据与二进制类型 1. 概念介绍在我们的程序中有各种数据类型,而在 Oracle 中也有很多种类型,其实每一种语言的数据类型都会跟数据库中的数据类型大致的对应起来。比如:在 Oracle 中主要分为四大数据类型,即:数字类型、字符类型、日期类型,以及大数据与二进制类型,下面就来讨论着几种常用的数据类型...
ORACLE:SELECT * FROM ( SELECT 表名.*, ROWNUM AS CON FROM 表名 WHERE ROWNUM <= 100 AND 其它查询条件 ORDER BY 排序条件 )WHERE CON >=10; MYSQL: select * from 表名 limit 10,100; 原文:http://www.cnblogs.com/renpei/p/5478736.html
一, oracle服务 一个oracle 服务由一个oracle 实例和一个oracle数据库组成. oracle = instance + database 总体概念: 二, oracle 实例 01,实例? 实例是一种访问oracle数据库的方式,始终打开一个方式,并且只打开一个数据库.它包括内存结构(SGA)和一系列后台进程(background process),两者合起来称为一个oracle实例。Oracle instance = sga+ background Process 02,内存结构?包含系统全局区...
内容整理在GitHub,地址https://github.com/Muscleape/TestDemoProjects1、Oracle的JDBC连接方式:oci和thin相同点:Oracle提供,Java访问Oracle数据库的方式;驱动类别不同(SUN定义的四种JDBC驱动程序标准),但是在功能上没有差异;不同点:thin(for thin client)一种瘦客户端连接方式,即不需要安装Oracle客户端,要求classpath中包含jdbc驱动的jar包纯粹用Java写的Oracle数据库访问接口;纯Java实现tcp/ip的c/s通讯;是四类...
比如 a,b 关联列为 a.id = b.id,现在要取 a 中的数据,其中id在b中也存在:select * from a where exists(select 1 from b where b.id = a.id)或者:现在要取 a 中的数据,其中id在b中 不存在:select * from a where not exists(select 1 from b where a.id = b.id)原文:https://www.cnblogs.com/lixiuming521125/p/14927961.html
oracle安装教程:https://www.imooc.com/video/6542 ORACLE创建表空间步骤:Sql代码 /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */ create tablespace user_data logging datafile ‘D:\oracle\ora...
在linux 操作系统的数据库服务器上,使用”sqlplus / as sysdba” 登录Oracle 10.2 数据库实例时,登录失败,显示ORA-01031: 权限不足。在数据库所在服务器上登录的操作,使用的是操作系统认证方式登录数据库实例。在出现“ORA-01031 “ 的错误错误时,首先去检查sqlnet.ora 文件中SQLNET.AUTHENTICATION_SERVICES 项的配置信息。这种分析是被很多人推荐,在互联网上也有很多帖子都提及到。大致得到的结论是:1 、在windows 下,S...
有时候需要大面积的修改数据,这个时候用循环语句效率不高。而临时表又不能满足点对点修改的时候,游标似一种不错的选择(PS:好像游标也是为循环而生的吧)现在有两张表 t1(ryid number,name nvarchar2(50),salary number,paydate date……)用来存员工每月的工资t2(ryid number,paySalary number)每个月发的工资数目 现将t2中的paySalary添加到t1中可以直接用update来实现;现用oracle的for游标来实现 1--定义游标 2declare 3c...
1.安装redhat操作系统(版本自订)(1)安装桌面试的:yum groupinstall "X Window System" -yyum groupinstall Desktop -y2.规划存储 oracle rdbms安装在本地(/oracle目录下) oracle datafile 存放在存储上 (/oradata)3.配置网络 执行命令setup, 或直接修改文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 4.修改主机名 vi /etc/hosts 在最后一行添加主机名和IP的对应关系,如下所示: 192.168.1.100 rh66.4 ...
1.更改表所属表空间alter table t_address move tablespace dd_data;2.查询表空间所在路径 select * from dba_data_files;3.创建表空间create tablespace dd_datadatafile ‘app/oracle/oradata/dd_data.dbf‘ size 4000m autoextend on;4.创建用户并给用户指定表空间create user zh identified by zh default tablespace dd_data;5.给用户赋权限grant dba to zh;原文:https://www.cnblogs.com/feifeik/p/10651982.html
1-从官网下载instantclient压缩包;2-解压目录,并在根目录下建立tnsnames.ora文件,内容为:orcl= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST= localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) )。注:orcl为客户端连接的别名,SERVICE_NAME为服务器名称,HOST为数据库所在服务器的IP地址。3-配置环境变量NLS_LANG:SIMPLIFIED C...
1、产生原因该等待事件通常发生在数据库多块读时,表示发生了与全表扫描和快速索引扫描相关的等待。通常意味着全表扫描过多,或者I/O 能力不足,或者I/O 竞争。2、确定产生问题对象方法a)查找全表扫描的SQL 语句可以使用以下语句:select sql_textfrom v$sqltext t, v$sql_plan pwhere t.hash_value = p.hash_valueand p.operation = ‘TABLE ACCESS‘and p.options = ‘FULL‘order by p.hash_value, t.piece;b)查找Fast Full Ind...
1. 为配置PG_LINK 链接,Oracle 访问postgreSQL故,修改了监听文件,增加了PGLINK 片段,此部分是基于HS已经配置完成的后续阶段(SID_DESC = (SID_NAME = PGLINK) (ORACLE_HOME = C:\app\Administrator\virtual\product\12.2.0\dbhome_1) (PROGRAM = dg4odbc) ) 1. 重启监听提示错误--打开CMD控制台lsnrctl start 命令--bin下的.exe --错误提示如下:监听启动后停止,服务器的Oracle 运行正常,SqlPlu...
--1)查询和定位数据库问题的SQL语句--Oracle常用性能监控SQL语句.sql--1查询锁表信息select vp.SPID, vs.P1, vs.P1RAW, vs.P2, vs.EVENT, vsql.SQL_TEXT, vsql.SQL_FULLTEXT, vsql.SQL_ID from v$session vs, v$sql vsql, v$process vp where vs.SQL_ID = vsql.SQL_ID and vs.PADDR = vp.ADDR and vs.WAIT_CLASS <> ‘Idle‘ ord...