- 博客(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
DIV遮挡swflash---jsp页面显示问题
2012-03-18
关于jsp播放视频的问题
2012-03-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人