ORACLE
ldbkyo
这个作者很懒,什么都没留下…
展开
-
扩展oracle,sum函数,遇见字符换max
[code="sql"] select e.user_id,decode(to_char(e.datatype),'3',max(e.cell_value),'2',f_sum(e.cell_value)) cell_value from e_1099310300000000002 e group by e.user_id,atd.datatype[/code]这样的话就不...2010-08-03 12:55:04 · 267 阅读 · 0 评论 -
解决Oracle实例在服务中丢失
系统:windowsXP好久没在家里机器搞oracle了,今天准备帮上家公司的项目组做点补充协议的内容,一开系统服务发现实例不见了,汗阿,去硬盘一看占用了2G的文件还在那摆着翻翻手册这么办吧,将oracle实例重新添加到服务[color=red]C:\Documents and Settings\lidongbo>oradim -new -SID TestOra -PFILE ...2011-03-05 22:48:12 · 540 阅读 · 0 评论 -
Oracle创建索引考虑因素
看了这个后受益匪浅[size=large]在Oracle数据库中,创建索引虽然比较简单。但是要合理的创建索引则比较困难了。笔者认为,在创建索引时要做到三个适当,即在适当的表上、适当的列上创建适当数量的索引。虽然这可以通过一句话来概括优化的索引的基本准则,但是要做到这一点的话,需要数据库管理员做出很大的努力。具体的来说,要做到这个三个适当有如下几个要求。 一、 根据表的大小来创...原创 2010-10-12 09:31:55 · 311 阅读 · 0 评论 -
修改Oracle最大连接数
修改Oracle最大连接数1、修改Oracle最大连接数的方法 a、以sysdba身份登陆SQLPLUSb、查询目前连接数[code="java"]SQL> show parameter processesNAME TYPE VALUE----------------------...原创 2010-10-08 11:49:13 · 126 阅读 · 0 评论 -
记录一下oracle的导入导出命令
也是用就去我的资料里找,不如记录在这方便一些exp fesco/fesco@10.11.10.157:ORCL file=d:\20100917fesco157.dmp owner=fescoexp fesco/fesco@10.11.10.157:ORCL file=e:\0917_fesco157.dmp owner=fesco10.11.10.157:ORC...原创 2010-09-17 09:08:45 · 250 阅读 · 0 评论 -
移动oracle表空间数据文件datafile
说上瘾了,趁中午吃晚饭午休再说个 如何 将数据库文件 datafile 更名或者 变更其当时创建的注册位置吧首先dba登录sqlplus "/as sysdba"挂载启动startup mount;看一下状态如果是OPEN就是正常启动了,如果是MOUNTED就对了[code="sql"]select status from v$instance;[/co...2010-09-14 12:59:50 · 401 阅读 · 0 评论 -
oracle删除表空间及其数据库文件datafile
既然刚才已经说了 修改表空间数据库文件属性的 方法 以及扩展表空间大小方法再说个怎样移除表空间及其数据库文件datafile吧,有人说直接删除datafile行不,回答是万万不行的,因为这样当实例重启以后,再次加载过程会出错,以至于无法启动的问题[color=red][b]ORA-01157[/b][/color],关于解决方法参见我的这篇日志[url]http://ldbjakyo....2010-09-14 12:30:50 · 1595 阅读 · 0 评论 -
oracle修改表空间属性并且解决ORA-01658
今天我们测试人员用系统 建表 突然后台 报错如下:ORA-01658: unable to create INITIAL extent for segment in tablespace FESCO --当然我这里表空间名 为 ‘FESCO’一开始以为是她的那个环境连接数据没有DDL权限,后来发现不是,找了找,发现是表空间容量不足问题,当初建立这个表空间的哥们真马虎啊,居然没设置...2010-09-14 11:13:35 · 271 阅读 · 0 评论 -
oracle查询表空间的datafile存放位置
[code="sql"]select file_name from dba_data_files;[/code]2010-09-14 11:00:51 · 9486 阅读 · 0 评论 -
oracle查看表空间使用情况SQL
[code="sql"]SELECT a.tablespace_name "表空间名", total 表空间大小, free 表空间剩余大小, (total - free) 表空间使用大小, ROUND((total - free) / total, 4) * 100 "使用率 %" FROM (SELECT tablespac...2010-09-14 10:53:35 · 95 阅读 · 0 评论 -
解决ORA-01157问题
SQL> startupORACLE instance started.Total System Global Area 914358272 bytesFixed Size 2088184 bytesVariable Size 528483080 bytesDatabase Buffers 3...2010-09-13 11:34:23 · 165 阅读 · 0 评论 -
oracle创建表空间,创建用户
//创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management loc...原创 2010-09-07 16:47:36 · 105 阅读 · 0 评论 -
oracle截取整数位
trunc( number, [ decimal_places ] )Applies To:Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g For example:trunc(125.815) would return 125 trunc(125.815, 0) would return 125 trun...2010-08-24 16:29:05 · 1814 阅读 · 0 评论 -
oracle 保留小数位数及四舍五入
小数位的保留,值得注意一下最近修改同事的代码 发现 他是这么写的[code="sql"]select to_char(round(123456789), rpad('999999',动态保留位数参数,'0'))from dual[/code]如果这个 动态保留位数参数 是 9 则没什么问题,如果是 8那么 结果是 一排#让我很恼火,以至于薪资计算时存储过程总...2010-08-20 15:01:32 · 2276 阅读 · 0 评论 -
Oracle合并多行
很多时候都在用这个,而没记录一下,存起来吧,非常好用,不用自己写了WMSYS.WM_CONCAT附上SQLSERVER的SELECT DC.DIST_ID,DDP.CLIENT_ID,DDP.BILL_DATE,DDP.PROD_CODE,DDP.PROD_UNIT,DDP.PROD_QUANTITY,DPM.TARGET_PROD_CODE,DPM.TARGE...2010-08-18 14:48:13 · 97 阅读 · 0 评论 -
写个Oracle25位随机数
[code="sql"]select lpad(cast(dbms_random.value(1,10000) as number(18)),5,'0') || lpad(cast(dbms_random.value(1,10000) as number(18)),5,'0') || lpad(cast(dbms_random.value(1...2010-08-17 18:40:52 · 165 阅读 · 0 评论 -
Oracle函数重载方法
最近项目搞规则引擎,然后涉及到数据库的日期比较,而业务链比较长,再加上动态表的日期数据存的都是字符串,还有的业务表日期存的就是date类型数据,这样一来无法选用to_char 或者 是to_date ,所以写了个重载函数,直接返回的数据类型为date我写了个oracle函数重载的demo 拿出来分享下,如下[code="sql"]CREATE OR REPLACE PACKAGE ...2010-08-13 18:32:06 · 836 阅读 · 0 评论 -
Oracle密码丢失办法
接着刚才的日志说,刚把服务找回来,可我根本不记得任何账号密码了,汗,这么搞吧C:\Documents and Settings\lidongbo>sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on 星期六 3月 5 22:23:04 2011Copyright (c) 1982, 2006, Oracle. ...2011-03-05 22:52:22 · 70 阅读 · 0 评论