ORACLE
文章平均质量分 75
lchen1983
这个作者很懒,什么都没留下…
展开
-
oracle树中prior的用法
数据说明一切:create table dept(deptno number,deptname varchar2(20),mgrno number);insert into dept values (1, 总公司, null);insert into dept values (2, 浙江分公司, 1);insert into dept values (3, 杭州分公司,转载 2010-01-26 15:59:00 · 5851 阅读 · 0 评论 -
ORACLE 10G修改归档目录方法
从ORACLE10G开始,改变日志模式已经变得很简单,很容易管理。在10G中,默认情况下,归档日志会存放到快速恢复区所对应的目录(对应初始化参数db_recovery_file_dest),并且会按照特定的格式生成归档日志文件名。当想要将归档日志放在默认的路径下是,只需要参MOUNT状态执行Alter database archivelog即可。在10G中不需要对归档设置自动启动,因为这个参数已经转载 2012-04-18 15:28:55 · 1480 阅读 · 0 评论 -
重做日志与归档日志有什么区别
http://www.itpub.net/thread-100230-1-1.htmljaunt版主版主精华贴数4技术积分22560 社区积分1370 注册时间2002-2-27论坛徽章:18加好友发消息 2#发表于 2003-3-5 09:42:37|只看该作者翻译 2012-07-26 11:53:02 · 675 阅读 · 0 评论 -
TOAD查看执行计划
方式1SQL> set autotrace on explain;SQL> select * from dual;D-X执行计划----------------------------------------------------------Plan hash value: 272002086--------------------------转载 2012-07-27 10:39:33 · 3048 阅读 · 0 评论 -
PL/SQL表---table()函数用法:
利用table()函数,我们可以将PL/SQL返回的结果集代替table。simple example:1、table()结合数组:*/create or replace type t_test as object(id integer,rq date,mc varchar2(60));create or replace type t_tes翻译 2012-07-27 15:58:34 · 589 阅读 · 0 评论 -
mySQL游标
DROP PROCEDURE IF EXISTS simple.sim_User_list;CREATE PROCEDURE simple.`sim_User_list`()BEGIN DECLARE V_name VARCHAR(500) DEFAULT ''; DECLARE tmpname VARCHAR(20) DEFAULT ''; DECLARE v_nametmp V原创 2012-10-10 16:02:26 · 637 阅读 · 0 评论 -
oracle的split函数
oracle的split函数PL/SQL 中没有split函数,需要自己写。 代码: create or replace type type_split as table of varchar2(50); --创建一个 type ,如果为了使split函数具有通用性,请将其size 设大些。--创建functioncreate or replace func转载 2012-12-05 11:31:41 · 523 阅读 · 0 评论 -
oracle 拆分逗号分隔字符串 实现split
如果一个字符串中有像逗号或其它符号分隔,你想把它折分成列,如’first field, second field , third field’,拆成first fieldsecond fieldthird field第一种 用10G开始支持的正则表达式SELECT REGEXP_SUBSTR (‘first field, second field , third field转载 2012-11-21 11:23:51 · 2693 阅读 · 0 评论 -
杀死锁
Select 'alter system kill session ''' || s.Sid || ',' || s.Serial# || ''';' Sql_Test, s.Username, Decode(l.Type, 'TM', '表 LOCK', 'TX', '行 LOCK', Null) Lock_Level, o.Owner,原创 2012-12-10 14:24:54 · 404 阅读 · 0 评论 -
解决11G导出表不全
一、因oracle11对未占有空间内存的表(即未用过的表)不进行导出,所以在进行exp时只导出的表会不全。检查user_tables表发现没有导出的表的segment_created属性是NO解决办法:1、可通过下面语句生成SQL执行:select 'alter table '|| table_name ||' move;' from user_tables where s转载 2013-03-19 15:34:25 · 706 阅读 · 0 评论 -
win7 oracle 冷恢复
Ghost了系统oracle 数据库肯定没了,重装。不过还好什么控制文件、表空间还在,(归档我给停了没用下次试试用归档备份还原)就像到了冷备份。报着试试看的态度,一开始以为冷备份怎么和以前的表空间相联,原来冷备后直接对应到表空间文件,这个问题搞了半天。1、关闭数据库,执行shutdown immediate ,拷贝控制文件(之前安装11G时候控制文件的位置)到现有控制文件目录下(替换现原创 2012-07-26 11:46:50 · 1454 阅读 · 0 评论 -
Oracle创建到sqlserver的DBlink
脚步:create database link dg4msql2 connect to "wlgz" identified by "123" using '(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=10.1.98.19)(PORT=1522)) (CONNECT_DATA=(SID=dg4msql)) (HS=OK) ) '网上的原创 2012-05-25 09:07:15 · 2610 阅读 · 0 评论 -
查看oracle数据库是否归档和修改归档模式(转)
show parameters archive logalter system set log_archive_start=false scope=spfile;在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归转载 2012-04-18 15:06:35 · 313 阅读 · 0 评论 -
传递参数为in('','','') 不定数据时
Thomas -- Thanks for the question regarding "How can I do a variable "in list"", version 8.1.5Submitted on 2-May-2000 15:57 Central time zoneToms latest followup | Bookmark | BottomLast updated转载 2010-01-30 16:50:00 · 426 阅读 · 0 评论 -
无标题
select dbms_aw.eval_number(8*2+1) val from dual;原创 2010-02-04 16:14:00 · 356 阅读 · 0 评论 -
Ireport调用游标
第一次写博客,小弟对JAVA也不是很熟,一直从事.NET开发,不过两者语法似同,不说废话了。公司要开发WEB报表,而我们一直是.NET CS开发的,几乎没接触过BS,也只是事下学习点。。花了几天研究了ireport,发现Ireport几乎可满足各式需求类型。不过也一样不好,那就是在ireport中无法调用存储过程(orace)来调用结果数据。好像SQLSERVER可以返回s原创 2010-01-09 21:12:00 · 1615 阅读 · 0 评论 -
windows7 下Oracle11G 无DbCosole 下服务
-转http://blog.csdn.net/dingdangbears/archive/2010/04/22/5516624.aspx<br />ORACLE 11g, EM 无法启动的问题,可能是IP更改了的原因,所以我使用了EMCA命令重新配置了一下ORACLE EM,具体过程如下:<br />I:/Documents and Settings/geshaoqing>emca -config dbcontrol db -repos recreate<br />EMCA 开始于 2007原创 2011-03-22 10:33:00 · 1305 阅读 · 0 评论 -
Oracle 分区表 总结
一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直转载 2012-04-16 16:52:23 · 413 阅读 · 0 评论 -
Oracle 创建索引分区
http://blog.csdn.net/ygjdatou/article/details/3224428索引分区分为:本地(局部)索引(local index) 全局索引(global index)一 本地索引1.普通索引SQL > CREATE INDEX INDEX_NAME ON TABLE (COLUMN)local(partition part_idx_转载 2012-04-18 09:36:13 · 494 阅读 · 0 评论 -
Oracle shutdow之后如何startup
oracle shutdow之后如何启动?sqlplus / nolog--运行sqlplus命令,进入sqlplus环境,nolog参数表示不登录,如果没有nolog参数,sqlplus提示你输入用户名和密码。connect / as sysdba (or connect internal)--以系统管理员(sysdba)的身份连接数据库;/ sysdba 采用操作系统认真,不用输入密码原创 2012-04-18 15:21:35 · 685 阅读 · 0 评论 -
修改oracle日志文件大小
1、创建2个新的日志组 alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k; alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k; 2转载 2012-04-18 15:29:42 · 1195 阅读 · 0 评论 -
oracle冷备份和热备份
对于oracle数据库只有物理备份 和逻辑备份 物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带。 逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带转载 2012-04-18 15:09:39 · 457 阅读 · 0 评论 -
Oracle 冷备份
--======================-- Oracle 冷备份--====================== 一、冷备份 数据库在关闭状态下完成所有物理系统文件拷贝的过程,也称脱机备份 适合于非归档模式下,数据库处于一致性状态 二、步骤 首先在运行的库中得到数据库运行的所有的物理文件位置,然后在计划内关闭数据库(sh转载 2012-04-18 17:01:22 · 330 阅读 · 0 评论 -
Oracle trunc()函数的用法
--Oracle trunc()函数的用法/**************日期********************/1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-182.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.3.s转载 2013-05-11 08:31:05 · 610 阅读 · 0 评论