`
哇哈哈852
  • 浏览: 87764 次
文章分类
社区版块
存档分类
最新评论
文章列表
  世界杯是全球各个国家在足球领域最梦寐以求的神圣荣耀,哪一支国家足球队能得到冠军,就是名正言顺的世界第一,整个世界都会为之疯狂沸腾。世界杯上发挥出色的球员都会被该国家奉为民族英雄永载史册,所以它亦代表了各个足球运动员的终极梦想。   玩转恢复目录,也是每个备份管理员的顶级追求,通过使用恢复目录可以将许多还原和恢复过程简化,从而缩短还原和恢复的时间。让我们一起轻松搞定所有数据库的备份信息的守候、监控和报告,一起来享受世界杯的比赛。   小贴士:世界杯(FIFA World Cup)即国际足联世界杯,是世界上最高荣誉、最高规格、最高含金量、最高知名度的足球比赛,与奥运会并称为全球体育两大最顶级赛 ...
在Linux系统下把Oracle Database 12C安装了。安装完后 Oracle Configuration Manager没能正常安装,这个也无关紧要,等以后要用的时候在安装。想来肯定是环境变量或者权限的问题。毕竟Linux Oracle的安装还是有点繁琐,容易出错,所以要小心谨慎。 cuug就业网站,欢迎点击查看 http://jiuye.cuug.com/ 其实安装过程也很简单,只是内容多。还是参考官方文档比较靠谱:oracle database :Quick Installation Guide 开始安装 一步一步按照这份guide安装即可。总结起来,就是: 1.检查安 ...
探究TRIM函数 Oracle TRIM函数,最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。 然而Oracle TRIM函数其实是具有删除“任意指定”字符的功能。 1.先看一下Oracle TRIM函数的完整语法描述 TRIM([ { { LEADING | TRAILING | BOTH } [ trim_character ] | trim_character } FROM ] trim_source ) 2.不适用任何参数 SQL> select trim('  helle,redcat  ') "greeting" ...
您好, Beijing Shennao 邀请您出席使用 WebEx 的网络研讨会。 主题:网络公开课_SQL优化:你不是一个人在战斗 主持人:Beijing Shennao 日期与时间: 2014年6月6日(周五)20:00, 中国时间(北京,GMT+08:00) 活动密码:oraclegogogo ------------------------------------------------------- 要加入该在线活动 ------------------------------------------------------- 1. 单击此处加入在线活动。 或者将以下链接复制并粘贴到 ...
Oracle AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分,这点与Statspack生成的报告非常类似。不过AWR在生成报告时,可以选择生成TXT或HTML两种格式的报告,相对来说,HTML更利于阅读,而TXT的适用性更广(即使在不能使用浏览器的机器上也能看)。 操作过Statspack的朋友都还记的,生成报告使用$ORACLE_HOME/rdbms/admin/spreport.sql脚本,到了AWR这片,操作步骤基本上相同,不过生成报告的脚本多了很多选择,包括: •awrrpt.sql :生成指定快照区间的统计报表; •awrr ...
racle10g Recycle Bin回收站 1>什么是Recycle Bin 实际上,Recycle Bin只是一个保存被drop的对象的一个数据字典表。所以,可以通过如下语句查询回收站中的信息: select * from recyclebin 除非拥有sysdba权限,每个用户只能看到属于自己的 ...
Oracle有多种方式获得一条SQL语句的查询计划,比如使用explain plan命令,在PLSQL Developer里面按F5快捷键等,但是作为SQL调优,比较简便的方式,还是在sqlplus中使用set autotrace on和set timing on的方式来得到SQL的实际运行时间和查询计划; 第一种:SQLPLUS中的autotrace是分析SQL的执行计划,执行效率的一个非常简单方便的工具,使用autotrace不会产生跟踪文件。利用autotrace工具提供的SQL执行计划和执行状态可以为优化SQL提供依据,以及效果的对比。 AutoTrace用法: SET AUTO ...
在日常的运维工作中,对生产数据表进行DDL操作是一件需要谨慎对待的事情。运维DBA们在进行数据DDL操作的时候,通常要全局考虑,诸如对生产影响、执行时间长度和影响存储数据等等。 数据列默认值的添加,是DBA们经常头疼的一个问题。传统的执行语句,消耗时间长、资源使用量大,对生产环境影响程度高。采用其他的一些变通方法,又存在操作步骤繁琐的问题。如何快速的添加一个有默认值的数据列,同时对现有生产环境影响最小,是我们希望达到的一个目标。 本文从操作入手,探讨添加default数据列的问题点,最后介绍Oracle 11g中对其进行的“革命性”优化。 1、从10g的数据列添加谈起 为了实现对 ...
1. 在Oracle中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户收工完成处理。 序列的创建格式: CREATE SEQUENCE sequence  [INCREMENT BY n][STARTWITH n]  [{MAXVALUE n | NOMAXVALUE}]  [{MINVALUE n | NOMINVALUE}]  [{CYCLE|NOCYC ...
今天客户反映查询慢,由于是生产环境,不能随便测试,因此参考下面的blog,把统计信息导出到测试服务器进行sql语句调优。 1.创建存放统计信息表 EXECUTE  DBMS_STATS.CREATE_STAT_TABLE ('SCOTT', 'STATTAB','SYSAUX'); 在 SYSAUX 表空间上创建 STATTAB 用以存储统计信息, 所有者是 SCOTT 用户。 2.导出schema的统计信息 EXEC dbms_stats.EXPORT_SCHEMA_STATS (ownname=>'scott',stattab=>'stattab',STATID=& ...
需求:由原来的每组50M增加到100M 1、查看现在有日志组信息脚本: SELECT v$logfile.member, v$logfile.group#, v$log.status,v$log.ARCHIVED, v$log.bytes/1024/1024 ,v$log.thread# FROM v$log, v$logfile WHERE v$log.group# = v$logfile.group# ORDER BY v$log.thread#,v$logfile.group#; ...
系统在执行expdp导出后,alert.log中报服务名修改信息,具体如下: Wed Sep 05 02:09:29 2012 ALTER SYSTEM SET service_names='SYS$SYS.KUPC$C_1_20120905020929.ZZBRAC3' SCOPE=MEMORY SID='zzbrac31'; ALTER SYSTEM SET service_names='SYS$SYS.KUPC$C_1_20120905020929.ZZBRAC3','SYS$SYS.KUPC$S_1_20120905020929.ZZBRAC3' SCOPE=MEMORY SID= ...
关于数据库所在的操作系统挂掉了,数据库系统的恢复 一)确保数据库的所有文件(安装文件,数据文件,日志文件)都在一个分区上,并且Oracle相关的所有日志和文件均未出现损坏。系统的分区不含有数据库的任何文件。 二)当操作系统挂掉了,按照如下方法进行数据库的恢复 1)基于Windows系统 数据库运行在D盘,操作系统安装在C盘,E盘有空间足以满足移动或者重新安装oracle 1)直接安装操作系统到C盘 2)将原来的oracle安装文件夹改名, 如:D:\ORACLE 改为 D:\ORACLE_OLD 3)在D盘重新安装oracle,路径和安装方法跟原来安装保持一致,确保此oracle能正常启动 ...
Oracle监听器的各种问题总结: 1)系统断电异常重启后导致Oracle的监听无法正常启动,此时可以通过手动修改一下,使用静态注册监听: 如: # listener.ora Network Configuration File: /var/local/u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = ...
在Oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。 因为oralce有一个HWM高水位标记(或者说高水位线),它是oracle的一个表使用空间最高水位线。当插入了数据以后,高水位线就会上涨,但是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。除非使用truncate删除数据。那么,这条高水位线在日常的增删操作中只会上涨,不会下跌,所以数据库容量也只会上升,不会下降。而使用select语句查询数据时,数据库会扫描高 ...
Global site tag (gtag.js) - Google Analytics