
oracle
Luxika
这个作者很懒,什么都没留下…
展开
-
ORA-28000: the account is locked---转
ORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了; ...原创 2010-05-11 12:24:27 · 103 阅读 · 0 评论 -
SQL中on条件与where条件的区别[转]
http://www.cnblogs.com/tuyile006/archive/2007/05/08/738651.html 数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录...原创 2011-11-09 12:36:22 · 171 阅读 · 0 评论 -
卸载和重新安装oracle
看到很多人说卸载不干净安装不上去,就找了下相关文章,下面是转来的 软件环境:1、Windows XP + Oracle 10g2、Oracle安装路径为:d:\Oracle实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务;2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Prod...原创 2012-05-16 12:43:43 · 250 阅读 · 0 评论 -
Oracle数据库服务的相关知识详解-摘
Oracle数据库的操作中,我们常常需要启动或关闭一些服务以实现我们需要的功能。但是前提是我们必须要了解Oracle数据库的服务,如果您对Oracle数据库的服务也不是很了解,没关系,本文我们就对Oracle数据库的服务进行了详细的介绍,接下来就让我们一起来了解一下这部分内容吧。 Oracle的默认服务一共有5个: 1.OracleDBConsoleorcl oem控制台的服务...原创 2012-05-20 16:02:48 · 183 阅读 · 0 评论 -
Oracle字符串函数--转
这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值. 除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值. 字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的。 字符型变量存储的最大值: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符) CHAR数值被限制为255字符(在ORACLE8中是2...原创 2011-11-14 10:48:13 · 148 阅读 · 0 评论 -
nvl与case when
1、不用CASE,用NVL函数即可:SELECT sid,NVL(sname,'姓名为空' ) from stuinfo;2、CASE:SELECT sid,CASE WHEN snameIS NULL THEN '姓名为空' ELSE sname END CASE from stuinfo;原创 2011-12-01 20:46:08 · 1852 阅读 · 0 评论 -
oracle sql语法--摘
upper(str)---将字符串str全部转换成大写lower(str)---将字符串str全部转换成小写initcap(str)---将字符串中每个单词的首字母大写concat(str1,str2)---将字符串str1与str2连接起来(也可以通过'||'号直接相连)substr(str,a,b)---取字符串str中的指定字符,从位置a开始取长度为b的字符串,假如a为正则从...原创 2012-06-20 18:59:23 · 161 阅读 · 0 评论 -
oracle 常用语句1
1:查询时间格式为:'2005-4-30 17:50:09'Select * From XXXWhere data_XX > to_date('2009-08-28 17:50:09','yyyy.mm.dd hh24:mi:ss')2:在ORACLE中没有"top 10"这个关键字的。那么要取10条数据可用"ROWNUM"如取前10条:select * f...原创 2012-06-20 19:02:35 · 171 阅读 · 0 评论 -
sql语句 between-and
select t.norm_id,sum(t.plan_revenue) from performance_group_statistic t where t.performance_date between to_date('2012-01-01','yyyy-mm-dd') and to_date('2012-04-01','yyyy-mm-dd') group by t.norm_i...原创 2012-02-29 12:43:24 · 416 阅读 · 0 评论 -
sql语句实现表的行列倒置
--数据表中行列转换create table stuStore(stuNum int,stuClass varchar(20),stuStores int)--drop table stuStoreinsert into stuStore values(1,'语文',100);insert into stuStore values(1,'数学',56);inse...原创 2012-03-16 10:16:31 · 485 阅读 · 0 评论 -
ORA-00918: column ambiguously defined
ORA-00918: column ambiguously defined。中文名称:未明确定义的列!出错原因:SELECT 1 AS cc ,2 AS cc FROM dual;这个语句是没错的。而下面这个就有问题了:SELECT * FROM ( SELECT 1 AS cc ,2 AS cc FROM dual );所以出现这种错误,就找找是不是有字段的别...原创 2012-04-13 12:48:24 · 147 阅读 · 0 评论 -
JDBC复习,oracle的blob,clob的读写-zhai
http://hi.baidu.com/annleecn/blog/item/ff2fdb17e7a9e915972b4381.htmlJDBC复习JDBC驱动程序的类型:JDBC-ODBC桥;部分本地API,部分JAVA驱动程序;JDBC网络纯JAVA驱动程序;本地协议纯JAVA驱动程序。最后一种是访问数据库效率最高的。目前应用最多的也是这种。不同数据库的连接UR...原创 2012-04-13 13:20:49 · 156 阅读 · 0 评论 -
Select Top在不同数据库中的使用用法
1. Oracle数据库 SELECT * FROM TABLE1 WHERE ROWNUM原创 2011-08-12 09:37:52 · 143 阅读 · 0 评论 -
oracle uuid
select sys_guid() from dualSYS_GUID()--------------------------------F18031C69D8345DEB305D4B2E796A282你可以把表的主键字段的缺省值设为sys_guid()但是需要设置主键pk...原创 2011-09-16 12:06:53 · 277 阅读 · 0 评论 -
Oracle显示两个窗口
[size=x-large]update gisuser.quota_dic t set value='rijunfengsu' where t.name='日平均风速';select * from gisuser.quota_dic t;[/size]原创 2010-05-28 17:46:05 · 293 阅读 · 0 评论 -
PL/SQL Developer使用的十个小技巧
(1)如何保存登陆信息?(a)在工具栏中的[Log on]下来按钮中选择[Configure...],然后将Definition选项卡中将[Store history]和[Store with password]两个多选框选中并保存。之后只要录入一次用户名/密码之后登陆信息就会被保存,下次登陆只需要选择一个username之后 password就会自动带出,无需再次录入,方便多多。(b)对...原创 2011-01-10 20:29:03 · 263 阅读 · 0 评论 -
查看oracle中数据库名
SELECT NAME FROM V$DATABASE原创 2011-01-11 12:44:15 · 260 阅读 · 0 评论 -
Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
[size=medium]Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 ...原创 2011-01-11 13:03:28 · 155 阅读 · 0 评论 -
oracle 临时表空间 和数据表空间
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。网上有人猜测在磁盘空间的分配上,oracle使用的是贪心算法,如果上次磁盘空间消耗达到1GB,那么临时表空间就是1GB。也就是说当前临时表空间文件的大小是...原创 2011-01-11 13:17:45 · 136 阅读 · 0 评论 -
Oracle创建用户、表空间、导入导出、...命令
[img]http://dl.iteye.com/upload/attachment/389277/d9ecf63a-a4e9-3986-88c0-7eaa4a3af4c0.png[/img][img]http://dl.iteye.com/upload/attachment/389279/ffbbae32-9e6a-3076-aad5-05ef147ca353.png[/img]...原创 2011-01-12 11:46:03 · 113 阅读 · 0 评论 -
SQL字符串函数
字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、 BINARY、 和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII ...原创 2011-01-17 13:09:02 · 88 阅读 · 0 评论 -
Oracle中NUMBER类型问题
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在 1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。Number的数据声明如下:表示 作用 说明Number(p, s) ...原创 2010-09-30 10:14:39 · 234 阅读 · 0 评论 -
要学习ORALCE了
1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念: instance & d...原创 2011-08-19 15:55:25 · 137 阅读 · 0 评论 -
database和instance的区别
database:数据库,一组相关的物理文件,比如数据文件、日志文件和控制文件等等,是物理上实实在在存在的,即使关闭数据库仍然存在。instance:实例。内存和一些进程,比如SGA、后台进程(windows系统是线程),当关闭数据库后实例消失。两者是相辅相成的,经常在一起使用。我们以常见的数据库启动和关闭举例如下:1、启动,先启动实例,在mount数据库,直至open数据库2、关...原创 2011-08-19 15:57:22 · 428 阅读 · 0 评论 -
oracle中众多的name
1、db_name数据库名是区分数据的内部标识(即是给Oracle数据库内部使用的),因为其在数据库多处保存,并且控制文件中保存是二进制的,所以很难改变其名字,但是是可以修改的。在pfile中有db_name参数就是它。作用:内部标记,在数据库安装、创建、创建控制文件、修改数据库结构、使用数据库备份与恢复时都使用数据库名(注意此时不是sid)DB_NAME必须是一个不超过8个字符的...原创 2011-08-19 15:58:01 · 174 阅读 · 0 评论 -
BLOB和CLOB的区别以及在ORALCE中的插入和查询操作-zhai
http://blog.youkuaiyun.com/jojoy_828/article/details/4231165ORACLE中的大对象: LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列LONG RAW: 可变长二进制数据,最长2GCLOB: 字符大对象Clob 用来存储单字节的字符数据NCLOB: 用来...原创 2012-04-13 13:22:34 · 189 阅读 · 0 评论