自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tg的专栏

dba之路

  • 博客(30)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 解读11g自动性能统计_相关概念

为了有效率的诊断性能问题,统计信息一定要有效(available)才行。好在oracle能自动统计不同范围内的对象的累积统计信息。范围包括:系统级,会话级,sql语句级,segments,services通常,你查看自己感兴趣的累积统计数据在一个周期内的变化情况来确定性能问题。统计信息的数据是通过动态性能视图来进行收集的,所以当数据库shutdown时这些数据将被重置。为此orac

2013-12-13 00:46:47 888

原创 11g_job执行带参数的procedure

现有一个参数为date类型的存储:create or replace procedure t_pro(t_var in date)asbegin dbms_output.put_line(TO_CHAR(T_VAR,'YYYY')); --dbms_output.put_line(T_VAR);end;/job的实现代码为:begin dbms_s

2013-05-09 16:16:05 3788

转载 忽略该记录,在alter文件中

环境11gR2 ,centOS64bit问题描述:Tue May 07 18:40:01 2013Thread 1 cannot allocate new log, sequence 78Private strand flush not complete Current log# 4 seq# 77 mem# 0: /u01/app/oracle/oradata/upload/re

2013-05-07 19:19:06 910

原创 11g_awr:如何生成AWR

在11g中AWR自动的每隔一小时进行一次数据采集并生成快照,所以我们只管用就行!下面是生成AWR报告的步骤:1:At the SQL prompt, enter:@$ORACLE_HOME/rdbms/admin/awrrpt.sql2:Specify whether you want an HTML or a text report:指定生成报表的格式:建议html,方便查看En

2013-04-30 21:57:54 1645

原创 11g自动内存设置-整理自官方文档

The simplest way to manage instance memory is to allow the Oracle Database instance to automatically manage and tune it for you.一种简单管理内存的方式是:让oracle自动为你管理和调优! To do so (on most platforms), you set

2013-04-28 16:30:29 1601

原创 sqlplus配置和session中sql追踪

sqlplus启动时会查找和加载的两个文件login.sql和glogin.sql。其中glogin.sql文件默认存放在$ORACLE_HOME/sqlplus/admin目录下,login.sql可以设置在SQLPATH中。一、login.sql文件login.sql文件可以存放sqlplus中能使用的任何命令,包括sqlplus命令和sql语句。sqlplus启动时会首先查找当前目录下的lo

2013-04-28 12:40:56 1587

原创 11g--statspack安装

11g2中安装statspack,最好还是sys用户安装。安装过程如下:1:首先创建表空间 用于放置statspack所产生的数据:create tablespace perfstat datafile '/u01/app/oracle/oradata/orcl/perfstat01.dbf' size 500m;2:执行SQL> @?/rdbms/admin/spcreate

2013-04-17 11:00:19 1275

原创 rman备份策略制定参考内容

一:在制定rman备份策略前,需对redo日志进行评估。本文按照官方文档的建议进行设置:文档建议:Oracle recommends that you multiplex the online redo log. The loss of log files can be catastrophic if recovery is required. When you multiplex

2013-03-26 13:24:19 2317

原创 11g调度--chain的使用

官网说明:CREATE_CHAIN ProcedureThis procedure creates a new chain. The chain name can be optionally qualified with a schema name (for example,myschema.myname).这个过程用于创建一个新的链!链名可以这么写:user_name.cha

2013-03-22 21:43:58 1383

原创 11g调度--job使用

DBMS_SCHEDULER.CREATE_JOB ( job_name IN VARCHAR2, job_type IN VARCHAR2, job_action IN VARCHAR2, number_of_arguments IN PLS_INTEGER DEFAULT 0

2013-03-14 16:40:01 1068

原创 11g调度--scheduler使用

CREATE_SCHEDULE ProcedureThis procedure creates a schedule.DBMS_SCHEDULER.CREATE_SCHEDULE ( schedule_name IN VARCHAR2, start_date IN TIMESTAMP WITH TIMEZONE DEFAULT NULL

2013-03-14 16:22:29 1764

原创 11g调度--Programs使用

CREATE_PROGRAM Procedure语法:DBMS_SCHEDULER.CREATE_PROGRAM ( program_name IN VARCHAR2, program_type IN VARCHAR2, program_action IN VARCHAR2, number_of_a

2013-03-14 15:59:12 1052

原创 11g调度(1)

需求:每晚有先后顺序的执行10个存储。数据库: 11gR2原本以为是个easy的问题,用job就能解决了。于是找到文档上的job使用方法,没曾想:The DBMS_JOB package has been superseded by theDBMS_SCHEDULER package.好吧,又来学习一下 DBMS_SCHEDULER包!花了2天时间来实现该需求,现将学习dbms

2013-03-14 15:33:25 898

原创 远程登录服务器过慢

昨天配置了服务器的iptable,服务这块都正常。今天想远程登录服务器看看,发现一个问题:症状如下:登录服务器的时候是相当的难等!分析原因并找了写解决办法 现记录一下过程:原因分析:1:DNS的反向解析的问题:解决办法:(1)查看/etc/resolv.conf 中DNS配置是否正确(2)编辑/etc/ssh/sshd_config,禁用登陆时dns反向解析

2013-03-02 11:31:38 2194

原创 服务器iptables部署(2)

学习了基础知识后 ,下面开始正式的部署:本机安装系统时关闭了防火墙,查看iptables 显示如下:[root@client ~]# iptables -L -nv Chain INPUT (policy ACCEPT 5368 packets, 476K bytes) pkts bytes target prot opt in out

2013-03-01 20:51:58 805

原创 服务器iptables配置(1)

上次做了一次iptable策略,没时间做下记录,这才几天时间就忘完了。公司马上又要上项目了,现抽时间将iptales的详细配置记录下来,供以后项目部署时参考。环境:os :redhat5.8 64bitwebserver:tomcat7先熟悉一下基础知识:表和链关系:表(table)是链(chains)的容器,链是规则(rules)的容器默认的4个规则表raw表:对

2013-03-01 17:57:03 923

原创 oracle11.2.0.3.0下载链接

Linux x64 :https://updates.oracle.com/Orion/Services/download/p10404530_112030_Linux-x86-64_1of7.zip?aru=14125322&patch_file=p10404530_112030_Linux-x86-64_1of7.zip https://updates.oracle.com/O

2013-02-04 11:26:44 27157 9

原创 计划任务执行rman备份

oracle备份目标:1:每天晚上2点执行数据库全备2:备份集保留2份server环境:oracle: 11g2  64bitcentos: 5.8     64bit以下为脚本代码:rman脚本:run{ set backup copies 2; 指定备份集 为2份 。要修改 备份策略 中冗余份为2份 backup device typ

2013-02-03 15:17:53 2345

原创 shell_学习(1)

首先来看一个简单的shell: 1 #!/bin/sh 2 #this is test shell 3 #user tg date 13年1月30号 4 echo "My first shell" 5 echo #test one shell 6 /bin/pwd > /root/test_shell/ee.log

2013-01-30 17:17:35 695

原创 shell入门

领导安排要做一个数据库的自动备份计划。闲来没事先学习一下linux的shell,后期再结合rman备份脚本来给领导一个交代。shell的语法如下:#!/bin/sh --shell开始#this is my first shell --#表示该shell的注释 也可写在代码中间

2013-01-23 12:01:47 550

原创 cursor 的简单写法和官方文档对比

在存储中使用游标是件很常见的事情,传统写法比较麻烦。今天将化繁为简的写法总结一下:格式如下 create or replace procedure ffas v_column_namebegin for v_info in ( select column_name from cols where table_name = 'EMP'

2013-01-21 20:01:46 858

原创 rman常用命令

本文将常用的rman操作整理了一下,方便记忆和以后查阅。本文只记录了使用控制文件,在磁盘下进行的rman相关操作。rman(recovery manager,恢复管理器),3种运行方式:1:单个命令RMAN> show all;2:run块 --其实就是讲多个命令集中在run块中执行。run{}中的所有命令被视为一个作业。其中有一条命令执行失败,其他命令将不再执行。

2013-01-18 20:04:02 917

原创 linux下完全卸载oracle

环境:OS               centOS5.8oracle          11g2卸载步骤如下:1:关闭所有的oracle进程,包括监听进程。2:删除$ORACLE_HOME目录下所以文件夹以及所有的文件。该步骤可以用dbca调用图形界面来操作,效果一样3:删除/usr/local/bin下dbhome,oraenv,craenv这3个文件4:删除/et

2013-01-18 18:23:27 918

原创 archive_log

概念解释:   就是非活动的redolog备份。  所谓归档其实就是oracle将自动写满(或被切换)的redolog复制一份到指定的路径下,并按照相应规则重新命名文件。数据库有归档模式和非归档模式:查看数据库模式: SQL> select log_mode from v$database;LOG_MODE------------NOARCHIVELOG或者:

2013-01-18 10:49:54 3977

原创 PLSQL Developer连接远程oracle配置

在windows机器上不想安装oracle或者oracle的客户端,我们怎么使用PLSQL Developer工具呢?答案如下:环境                       windows7  64bit目标环境               centOS5.8  64bit1:在oracle官网上下载instantclient-basic-nt-11.2.0.3.0.z

2013-01-15 10:42:30 53484 9

原创 centos5安装oracle11g

一直没总结oracle11g的安装过程,今天公司不忙,好好整理一下并记录下来,以便于再次安装时参考。OS:     centOS5.8oracle: 11g2过程如下:1:将oracle上传到服务器上如:-rw-r--r-- 1 root root 1239269270 08-17 12:47 linux.x64_11gR2_database_1of2.zip-rw-r-

2013-01-14 15:43:41 3062

原创 jdk1.7和tomcat7安装过程

环境:    服务器系统:    centOS5.8  64bit     jdk:                 jdk-7u10-linux-x64.tar.gz    tomcat:           apache-tomcat-7.0.34.tar.gz将jdk和tomcat上传到服务器:     解压:[root@localhost zip]# tar -zxvf

2013-01-04 13:19:40 5094

原创 jsp页面的视频播放(静态)

直接代码:jsp页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>test<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://downloa

2012-03-15 11:39:02 746

原创 jdbcl连接oracle数据库

java:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Types;public class JieCheng { public static void

2012-01-06 22:35:48 611

原创 pl/sql 小结

总结一下单行多列,单例多行和多行多列的写法:1.单行多列:declare type xxx_type is record( my_sal emp.sal%type,--锚定数据类型 my_num emp.empno%type ); --声明一个记录的数据类型(记录类型是单行多列)

2011-12-30 22:21:22 4698

11GRAC_VirtualBox_redhat5

需要一点ORACLE的安装基础,该文档只是记录重点的一些步骤。如果完全按照本文档时可以安装好RAC的

2013-10-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除