oracle Plsql 执行update或者delete时 遇到过Plsql卡死问题或者导致代码执行sql的时候就卡死。在开发中遇到此问题的时候,本来把sql复制出来,在plsql中执行,Sql本身拼写无误,但是出现plsql卡死的情况,在代码中,执行sql的地方打断点debug,发现执行sql,仍然没有响应。经过网上查资料,猜测导致这种情况的原因是 可能在PLSQL Developer执行update时没有commit,oracle将该条记录锁住了。 可以通过以下办法解决: 先查询锁定记...
varchar2(byte) 存储的是字节。varchar2(char) 存储的是字符。 varchar2(2 byte) 最多可以存储2个字节,varchar2(2 char) 最多可以存储2个字符。 当数据库字符集分别:1.为 AL32UTF8 时,1个汉字是1个字符,1个汉字占3个字节,varchar2(2 byte) 一个汉字也不能存,varchar2(2 char) 能存2个汉字。2.为 ZHS16GBK时,1个汉字是1个字符,1个汉字占2个字节,varchar2(2 byte) 能存1个汉字,varchar2(2 char) 能存2个汉字。 默认情况下,...
一、介绍角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。假定有用户a,b,c为了让他们都拥有如下权限1. 连接数据库2. 在scott.emp表上select,insert,update。如果采用直接授权操作,则需要进行12次授权。因为要进行12次授权操作,所以比较麻烦喔!怎么办?如果我们采用角色就可以简化:首先将creat session,select on scott.emp, insert on scott.emp, update on scott.emp 授予角色,然后将该角色授予...
如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...