02 2012 档案
春游计划开始咯
摘要:又一年开始了,如果不出去玩几天,怎么对得起这一片绿树繁花呢。 阅读全文
posted @ 2012-02-28 22:16 weaver_chen 阅读(109) 评论(0) 推荐(0) 编辑
查看oracle 系统临时表空间、undo表空间、SGA和PGA大小
摘要:1)检查oracle系统临时表空间大小:select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP';2)查询undo表空间大小select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where tablespace_name='UNDOTBS1';3)查询SGA和PGA:SQL> show parameter 阅读全文
posted @ 2012-02-27 22:29 weaver_chen 阅读(1035) 评论(0) 推荐(0) 编辑
Oracle100问
摘要:1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码?administrator/administrator3. oracle 8.0.5怎么创建数据库?用orainst。如果有motif界面,可以用orainst /m。4. oracle 8.1.7怎么创建数据库?dbassist5. oracle 9i 怎么创建数据库?dbca6. oracle中的裸设备指的是什么?裸... 阅读全文
posted @ 2012-02-27 22:22 weaver_chen 阅读(233) 评论(0) 推荐(0) 编辑
oracle 10G 表空间迁移 索引需要重建
摘要:昨天进行了表空间迁移的维护,维护后出现一个问题:MYTEST用户下的表表空间迁移后索引存在失效。针对该问题和其他DBA进行了一些沟通,大家理解并不统一。后通过实际测试发现,表空间迁移后没有数据的表索引正常,但有数据的表的相关索引确实会失效,解决的方法是REBUILD索引(今早rubuild MYTEST下的所有索引,通过select INDEX_NAME,status from user_indexes确认status均为VALID的正常状态)。进一步查找资料发现:Moving a table changes the rowids of the rows in the table. This 阅读全文
posted @ 2012-02-27 20:47 weaver_chen 阅读(862) 评论(0) 推荐(0) 编辑
oracle临时表的用法总结
摘要:关键字:基本概念,原理临时表的特点,什么时候用前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很多,于是回来搜集下这方面的资料,弥补下这块的不足。1、前言 目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或 阅读全文
posted @ 2012-02-27 18:08 weaver_chen 阅读(690) 评论(0) 推荐(0) 编辑
RMAN-06059: expected archived log not found
摘要:尝试解决方法:曾经想使用alter database open resetlogs;来解决,但是结果提示如下:RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: ===========================================================RMAN-03002: failure of alter db 阅读全文
posted @ 2012-02-27 18:03 weaver_chen 阅读(698) 评论(0) 推荐(0) 编辑
Enable/Disable Archive Log Mode 10g/11g
摘要:Note: It is recommended to perform a backup of the database (after a shutdown normal or immediate) prior to changing the archive status of a database.If you would like to perform these tasks using Database Console see the post Enable/Disable Archive Log Mode 10g/11g using Database Console.Enable Arc 阅读全文
posted @ 2012-02-27 13:48 weaver_chen 阅读(598) 评论(0) 推荐(0) 编辑
转:Oracle数据库的优化之数据库磁盘I/O
摘要:概述 影响数据库性能的因素包括:系统、数据库、网络。 数据库的优化包括:优化数据库磁盘I/O、优化回滚段、优化Rrdo日志、优化系统全局区、优化数据库对象。 监控数据库的性能 在init.ora参数文件中设置TIMED_STATISTICS=TRUE 和在你的会话层设置ALTER SESSION SET STATISTICS=TRUE 。运行svrmgrl 用 connect internal 注册,在你的应用系统正常活动期间,运行utlbstat.sql 开始统计系统活动,达到一定的时间后,执行utlestat.sql 停止统计。统计结果将产生在report.txt 文件中。(utl... 阅读全文
posted @ 2012-02-27 10:48 weaver_chen 阅读(344) 评论(0) 推荐(0) 编辑
Oracle下导入txt的shell脚本以及配置
摘要:首先有一个info.txt文件,文件内容其中一条是如下的情况FFF_GGG_FF|GOD|254|254|16384|16384|254|254| 接下来先是在oracle中创建相应的表,结构如下: SQL> desc info; TABLENAME VARCHAR2(200) OWNUSER VARCHAR2(100) EXPNUMS NUMBER(12) EXPLOGNUMS NUMBER(12) EXPSIZE NUMBER(12) IMPSIZE NUMBER(12) IMPLOGNUMS NUMBER(12) IMPNUMS NUMBER(12) 接下来配置导入... 阅读全文
posted @ 2012-02-27 10:45 weaver_chen 阅读(482) 评论(0) 推荐(0) 编辑
转:Oracle or MySQL ?
摘要:挺有道理的,转载下。作者:jacky来源: Hello DBA时间:2010-04-27 23:28:15 这不是一篇关于Oracle和MySQL技术比较的文章,而是我对Oracle和MySQL甚至 NoSQL产品选择上的一些想法。 我们过去和现在使用了大量的Oracle数据库,几乎我们所有的数据都存放在Oracle数据库里面,我们有高端的小型机,大型存储和全国最牛的DBA团队。这些都让我们引以为傲。 随着业务不断增长,数据量和计算量越来越庞大,我们发现小型机都无法满足我们的需求,除了Oracle我们别无选择,我们被“绑架”了,被IBM,EMC,ORACLE绑架了,我们辛辛苦苦赚的血汗钱都交给 阅读全文
posted @ 2012-02-27 00:37 weaver_chen 阅读(403) 评论(0) 推荐(0) 编辑
Oracle如何监控表的DML次数
摘要:dba_tab_modifications/all_tab_modifications/dba_tab_modifications,这几个视图收集了表自从上一次分析之后的DML累积次数。但是要注意,考虑到性能的影响,Oracle并不是实时统计这个数据的,在Oracle9i之前,约3个小时SMON进程会刷新一次数据,而Oracle9i以后这个时间间隔变成了15分钟。因此以较高的频率来实时监控这个表的话,得到的并不是当前的准确数据。Oracle在dbms_stat包中提供了一个过程来手动刷新统计数据,加入在一天的业务低峰期采集一次数据的话,可以先执行该过程,就可以得到较为准确的数据。另外,不建议在 阅读全文
posted @ 2012-02-27 00:03 weaver_chen 阅读(1429) 评论(0) 推荐(0) 编辑
Oracle冷备迁移过程和在线日志损坏处理
摘要:过程:alter system switch logfile;alter database backup controlfile to trace;shutdown immediate;拷贝相关文件到移动硬盘,参数口令控制数据和日志文件,监听文件不拷贝cd /oracle/app/ora11g2/product/11.2.0/dbhome_1/dbscp /mnt/jimmydb/dbs/initjimmydb.ora initjimmydb.oracp /mnt/jimmydb/dbs/orapwjimmydb orapwjimmydbcp /mnt/jimmydb/dbs/spfileji 阅读全文
posted @ 2012-02-26 23:41 weaver_chen 阅读(282) 评论(0) 推荐(0) 编辑
Linux批量移动文件grep+mv
摘要:1.ls -m1|grep jimmdb2>j.txt2.cat j.txt|while read line;do mv "$line" bak;done这里bak是当前备份文件夹 阅读全文
posted @ 2012-02-26 21:29 weaver_chen 阅读(1436) 评论(0) 推荐(0) 编辑
Copy and Rename an Oracle Database - (without export/import)
摘要:Copy and Rename an Oracle Database - (without export/import)by Jeff Hunter, Sr. Database AdministratorYou may find it necessary to duplicate (clone) an Oracle database. One method is to use import/export. This method can work fine, but what if your database is too big? Another method is to make a co 阅读全文
posted @ 2012-02-26 06:53 weaver_chen 阅读(338) 评论(0) 推荐(0) 编辑
Oracle 11.2.0.1 CentOS5.5安装
摘要:1.groupadd dbauseradd -g oinstall -G dba -d /home/ora11g2 ora11g2passwd ora11g22.system-config-securitylevel-tui 关闭防火墙,或者开启1521端口,否则监听启动后无法连接3.修改内核参数4.安装rpm包5.启动runinstaller安装数据库6.打补丁p86705797.修改.bash_profile设置oracle_base,oracle_home和oracle_sidORACLE_BASE=/oracle/app/ora11g2 export ORACLE_BASE ORACL 阅读全文
posted @ 2012-02-26 04:13 weaver_chen 阅读(201) 评论(0) 推荐(0) 编辑
dbca出错C [libnnz11.so+0x3c3a8]
摘要:客户装好了Oracle,安装成功了,但是运行dbca和netca都出现错误。 [oracle@db1 ~]$ netcaOracle Net Services Configuration: # # An unexpected error has been detected by HotSpot Virtual Machine: # # SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode) # Proble 阅读全文
posted @ 2012-02-26 03:33 weaver_chen 阅读(566) 评论(0) 推荐(0) 编辑
手动配置dbcontrol
摘要:oracledb的主机名不能有下划线,使用以下命令手动配置dbcontrolemca -config dbcontrol db 阅读全文
posted @ 2012-02-26 02:48 weaver_chen 阅读(146) 评论(0) 推荐(0) 编辑
linux as 4.8 安装oracle10g
摘要:为了搭建DG[date guard],特意安装了redhat 4.8安装oracle 10g数据库。以保证DG的正常运行以下为配置全过程:检测内存、交换分区的大小 # grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo检测磁盘空间大小 # df -h检测 libaio 包,CentOS 4.8 默认不安装 注意:不安装创建数据库时会报错“ORA-12547:TNS:lost contact” # rpm -qa|grep libaio # rpm -ivh libaio-0.3.105-2.i386.rpm # rp... 阅读全文
posted @ 2012-02-25 23:59 weaver_chen 阅读(358) 评论(0) 推荐(0) 编辑
centos 启动xmanager
摘要:使用gdm或者startx 阅读全文
posted @ 2012-02-25 23:58 weaver_chen 阅读(232) 评论(0) 推荐(0) 编辑
如何给linux添加新硬盘
摘要:作者:haohaoo 来自:CnLinux.net在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区:#fdisk /dev/sdb 进入fdisk模式: Command (m for help):p //查看新硬盘的分区 Command (m for help):n //创建新分区 可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。 Command act... 阅读全文
posted @ 2012-02-25 22:14 weaver_chen 阅读(637) 评论(0) 推荐(0) 编辑
linux 怎样更改主机名
摘要:第一步: #hostname oratest第二步: 修改/etc/sysconfig/network中的hostname第三步: 修改/etc/hosts文件 阅读全文
posted @ 2012-02-25 21:46 weaver_chen 阅读(159) 评论(0) 推荐(0) 编辑
linux 挂载移动硬盘 ntfs 分区
摘要:环境: centos 5.4 2.6.18-164.6.1.el5PAE 300G ntfs 分区 ntfs-3g 由于最近工作需要,要将移动硬盘ntfs分区挂载到linux服务器上面拷贝文件,linux操作系统默认不支持ntfs分区挂载.方法一、需要重新编译内核,把ntfs模块加载到kernel里. 方法二、安装ntfs-3g 挂载 ntfs分区.我们以方法二为例:可以通过yum来安装 yum install ntfs-3g也可以下载原码进行编译安装wget -c http://download.chinaunix.net/down.php?id=25516&ResourceID=1 阅读全文
posted @ 2012-02-25 19:45 weaver_chen 阅读(527) 评论(0) 推荐(0) 编辑
oracle数据库迁移方案二
摘要:记录欲迁移库的sid,是否为归档模式(查看方法:以sys用户登入sqlplus后运行archive log list,建库时默认为非归档模式)以及如下文件的存放位置:参数文件,密码文件,控制文件,日志文件,数据文件。具体步骤如下: 一 原始信息记录及复制 1.记录欲迁移库的sid,是否为归档模式(查看方法:以sys用户登入sqlplus后运行archive log list,建库时默认为非归档模式)以及如下文件的存放位置:参数文件,密码文件,控制文件,日志文件,数据文件 参数文件存放在oracle\ora92\database目录下,名为 SPFILE<sid>.ORA,例如SPF 阅读全文
posted @ 2012-02-23 20:02 weaver_chen 阅读(1426) 评论(0) 推荐(0) 编辑
利用冷备份实现ORACLE数据库迁移
摘要:用冷备份恢复到另外的服务器上要求系统相同,数据库版本相同。为了加深理解实例和数据库的关系,我们这里的实例的名字和数据库的名字是不一致的。停用数据库的force_loggingSQL> select force_logging from v$database;FOR---YESSQL> alter database no force logging;Database altered.SQL> select force_logging from v$database;FOR---NO================================================= 阅读全文
posted @ 2012-02-23 19:43 weaver_chen 阅读(2776) 评论(0) 推荐(0) 编辑
PHP执行Linux命令
摘要:php执行linux命令的6个函数一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数。以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多的,结合手册内容,介绍以下6个函数。1,exec函数查看复制打印?<?php $test = "ls /tmp/test"; //ls是linux下的查目录,文件的命令 exec($test,$array); //执行命令 print_r($array); ?> <?php$test = "ls /tmp/test"; / 阅读全文
posted @ 2012-02-23 10:29 weaver_chen 阅读(412) 评论(2) 推荐(0) 编辑
linux下用freetds连接mssql中文乱码的问题
摘要:php5.3的情况下,用pdo的dblib驱动无法连接mssql的,根据官方的描述,5.2已经修改这个bug,5.3没有。用php自带的mssql函数可以的。编译freetds,php_mssql,pdo_dblib参数如下:./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/./configure --with-ph 阅读全文
posted @ 2012-02-22 15:37 weaver_chen 阅读(762) 评论(0) 推荐(0) 编辑
目录,文件操作详谈—php
摘要:一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)二、目录操作首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:<?php$base_dir="filelist/" 阅读全文
posted @ 2012-02-22 15:25 weaver_chen 阅读(201) 评论(0) 推荐(0) 编辑
转:用php读取xml数据
摘要:今天工作上碰到一个问题 由于我们的项目数据太少 所以需要从web search那边借调数据,他们只给我们提供了一个xml的接口。因此,我们需要把xml的数据转化成html呈现给大家。由于项目是基于php的,所以就摒弃了用js来读取xml选择了继续使用php。不过,我以前从来没有做过此类的尝试 所以找了很多网上资料同时参照了php的工作手册,发现在php4的环境下 用parser函数是一个比较好的选择(当然也可以用dom 但是需要对服务器重新进行配置 php5对dom支持得比较好)。虽然以前没有接触过此类问题,但是还是很快就解决了,不过在解决和摸索的过程中发现网上关于此类的资料虽然不少,但是参差 阅读全文
posted @ 2012-02-22 15:17 weaver_chen 阅读(229) 评论(0) 推荐(0) 编辑
在HP-UX上安装Oracle11.2.0.3修改maxfiles
摘要:网上很多需要修改配置文件,其实只需要执行以下命令即可。在 HP-UX 11.0 上将 maxfiles/maxfiles_lim 设置为大于 2048 的值kctune -smaxfiles_lim=63448kctune -smaxfiles=63448 阅读全文
posted @ 2012-02-22 13:50 weaver_chen 阅读(426) 评论(0) 推荐(0) 编辑
HP-UX启动和关闭
摘要:HP-UX启动和关闭按硬件平台分:HP 9000 Systems — PA-RISC processor familyHP Integrity Servers — Itanium processor familyHP IS启动过程:EFI shell 将自动装入vmunix内核启动hp-ux.如果auto没有打开,系统将进入EFI shell,就需要用下面命令启动unix>boot vmunix打开或关闭自启动的命令:EFI shell环境下:Shell> autoboot on,Shell> autoboot off运行的hpunix环境下:/usr/sbin/setboo 阅读全文
posted @ 2012-02-22 12:57 weaver_chen 阅读(1532) 评论(0) 推荐(0) 编辑
如何将数据大容量加载到合并发布中的表(复制 Transact-SQL 编程)
摘要:SQL Server 2008 R2使用 bcp 实用工具或 BULK INSERT 命令将数据加载到表时,默认情况下,将不会触发在 MSmerge_contents 系统表中保留跟踪数据的合并复制触发器。可以在加载数据时强制触发合并复制触发器,也可以使用复制存储过程,在大容量复制操作之后以编程方式插入生成的复制元数据。使用 bcp 实用工具将数据大容量加载到合并复制所发布的表中在发布服务器或订阅服务器上,执行 bcp 实用工具或 BULK INSERT 以将数据插入到使用合并复制发布的表中。使用以下方法之一来确保为插入的数据生成复制元数据。使用 FIRE_TRIGGERS 选项执行大容量复制 阅读全文
posted @ 2012-02-20 16:55 weaver_chen 阅读(231) 评论(0) 推荐(0) 编辑
转:CentOS 5.4下的Memcache安装
摘要:一、源码包准备服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-v1.4.4 。下载:http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.4.13-stable。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey. 阅读全文
posted @ 2012-02-20 14:24 weaver_chen 阅读(161) 评论(0) 推荐(0) 编辑
sendmail邮件服务器搭载smtp和pop3认证的配置方法
摘要:<转载记:>折腾了好多天sendmail、smtp,终于发现了这片好文章,对应我的sendmail8.13版本,操作系统Redflag 2.6.18 。虽然找不到原版在哪里,还是十分感谢这片文章的作者!!====================================分割线====================================== sendmail邮件服务器搭载smtp和pop3认证的配置方法 网上介绍sendmail的文章千百种,很少有跟着做下来一次成功的。多少都有些说的不准确的地方。我给大家共享一下我经过实验环境测试,完全可行的方法。1.软件准备操作系 阅读全文
posted @ 2012-02-17 12:17 weaver_chen 阅读(639) 评论(0) 推荐(0) 编辑
转:Secure CRT 中文乱码问题解决
摘要:在中文windows上,使用securecrt ssh FC, ubuntu等 2.6 kenerl 的linux,编译和man的时候,经常会出现乱码。这个问题困扰了我好久。昨天晚上才发现,2.6 kernel的ssh默认编码是UTF 8,将securecrt的编码也改成UTF 8,嗯,问题解决了。修改方法:Options -> Session Options ->Apperance -> Fonts -> Character。写下来发现,SecureCRT的配置真是折腾人阿。一直以来,我的secureCRT设置都还算好看,字体大小合适,颜色都有。用起来也挺分别顺手,就 阅读全文
posted @ 2012-02-16 13:03 weaver_chen 阅读(579) 评论(0) 推荐(0) 编辑
Linux┊Top命令中Load Average的含义
摘要:top命令中load average显示的是最近1分钟、5分钟和15分钟的系统平均负载。系统平均负载表示 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中: - 它没有在等待I/O操作的结果 - 它没有主动进入等待状态(也就是没有调用’wait’) - 没有被停止(例如:等待终止) Update:在Linux中,进程分为三种状态,一种是阻塞的进程blocked process,一种是可运行的进程runnable process,另外就是正在运行的进程running process。当进... 阅读全文
posted @ 2012-02-15 14:39 weaver_chen 阅读(792) 评论(0) 推荐(0) 编辑
Cacti-spine安装配置
摘要:Cacti-spine是一个替换Cacti默认Poller Type如cmd.php1、下载Cacti-spine最新版本,(要同使用的cacti版本相匹配)下载地址:http://www.cacti.net/downloads/spine/2、安装(注意需要安装net-snmp-devel的包,因为需要net-snmp的.h文件)[cacti@test-22 cacti-spine-0.8.7e]$ ./configure --prefix=/home/cacti/apps/spine[cacti@test-22 cacti-spine-0.8.7e]$ make -j 10[cacti@t 阅读全文
posted @ 2012-02-15 11:24 weaver_chen 阅读(684) 评论(0) 推荐(0) 编辑
cacti-0.8.7d安装
摘要:cacti-0.8.7d安装 database & user准备 # mysql -u root -p Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12142 to server version: 3.23.58 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database cacti; Query OK 阅读全文
posted @ 2012-02-15 10:49 weaver_chen 阅读(528) 评论(0) 推荐(0) 编辑
利用snmptools实现cacti自定义监控Windows性能计数器
摘要:snmptools基本的实现思路很简单,性能计数器->SNMP->cacti,第一步是计数器到SNMP,第二步是SNMP到cacti。第一步计数器到SNMP,snmptools提供了一个SNMP Service的扩展Agent Dll,与windows自带的SNMP Service集成。这个Agent Dll的主要功能就是通过一个配置文件自定义OID,以及对应的计数器映射。网上的文档基本上就说到这里了,没有具体说明如何安装snmptools,以至于我在64位系统上安装时走了一些弯路,现在总结一下经验。标准的 32 bits 系统安装过程: 1. Copy snmptools.dll 阅读全文
posted @ 2012-02-13 17:12 weaver_chen 阅读(653) 评论(0) 推荐(0) 编辑
修改Oracle字符集(character set)
摘要:本方法适用于Oracle9i, 10g以及XE. 在10.2.0.1.0下测试无错. 需要注意的是, 使用此方法会破坏数据库中的原有双字节字符. 一种办法是先将数据库导出, 修改完字符集后再导入; 另一种办法就是不管他, 就那样使用. 一般如果是一个测试环境, 像方法二那样就可以了, 但是可能某些表无法读取, 需要注意.sql> shutdown immediatesql> startup mountsql> alter system enable restricted session;sql> alter system set job_queue_processes= 阅读全文
posted @ 2012-02-13 10:28 weaver_chen 阅读(253) 评论(0) 推荐(0) 编辑
关于Oracle的MTS
摘要:一、简介MTS(Multi-Threaded Server)是ORACLE SERVER的一个可选的配置选择,是相对DEDICATE方式而言,它最大的优点是在以不用增加物理资源(内存)的前提下支持更多的并发的连接。换句话说,如果你只有2G的物理内存,而你又想支持2000个连接,在获取最好性能的前提下,你就应该选择MTS了。本文先说一说MTS的工作方式,然后与DEDICATE方式的做一下比较,接下来说一下MTS具体配置实现,最后说一些优化MTS配置选项的问题。二、MTS的工作方式1、Joseph C.Johnson以餐馆给出一个MTS的形象的比喻假设ORACLE是一家餐馆,当你走进一家餐馆时你感 阅读全文
posted @ 2012-02-13 10:17 weaver_chen 阅读(676) 评论(0) 推荐(0) 编辑
搞OMS真折腾
摘要:Oralce没事搞个snmp的grid control,这破玩意有agent又有subagent,要改端口又改帐号的,启动又有顺序...服务好不容易起来,发现很多OID walk不到,真TMD的弄死人...还不如自己写个省事... 阅读全文
posted @ 2012-02-12 17:49 weaver_chen 阅读(153) 评论(0) 推荐(0) 编辑
How-to: Change Windows Hostname and Keep Oracle 10g Running
摘要:How-to: Change Windows Hostname and Keep Oracle 10g RunningSo I realize it seems like I'm posting a bunch of stuff on Oracle and little on .NET, but it's all related to a large Smart Client application we're developing for our client, using Oracle 10g; thus, it's relative JIn a geogr 阅读全文
posted @ 2012-02-12 11:30 weaver_chen 阅读(275) 评论(0) 推荐(0) 编辑
Identifying Host Names and IP Addresses
摘要:Identifying Host Names and IP AddressesThis article presents a mixed bag of Oracle functionality relating to the identification of host names and IP addresses for Oracle clients and servers.UTL_INADDRSYS_CONTEXTV$INSTANCEV$SESSIONUTL_INADDRThe UTL_INADDR package was introduced in Oracle 8.1.6 to pro 阅读全文
posted @ 2012-02-12 11:21 weaver_chen 阅读(247) 评论(0) 推荐(0) 编辑
ORA-12560: TNS: 协议适配器错误
摘要:今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.3.注册表问题。regedit,然后进入HKEY_ 阅读全文
posted @ 2012-02-10 14:13 weaver_chen 阅读(194) 评论(0) 推荐(0) 编辑
linux/centos Header V3 DSA signature: NOKEY, key ID 错误解决方法
摘要:点评:linux/centos Header V3 DSA signature: NOKEY, key ID 错误解决方法,需要的朋友可以参考下。最小化安装后,安装rpm包时经常会遇到复制代码代码如下:warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID*****这是由于yum安装了旧版本的GPG keys造成的,解决办法就是复制代码代码如下:rpm --import /etc/pki/rpm-gpg/RPM*linux/centos Header V3 DSA signature: NOKEY, key ID 错 阅读全文
posted @ 2012-02-10 13:28 weaver_chen 阅读(749) 评论(0) 推荐(0) 编辑
企业管理器(OEM)介绍: Grid Control 和 Database Control
摘要:企业管理器(OEM)介绍: Grid Control 和 Database ControlOracle自10g以后,企业管理器(OracleEnterpriseManager:OEM)变成了网页形式。OEM分两种:GridControl(网格控制)和DatabaseControl(数据库控制)。GridControl是具有完整功能的全企业Oracle生态系统管理工具。DatabaseControl是可以只作为数据库管理实用程序部署的OEM版本。GridControl和DatabaseControl区别:GridControl可以监控整个Oracle生态环境,它具有一个中心存储仓库,用于收集有关 阅读全文
posted @ 2012-02-08 20:56 weaver_chen 阅读(702) 评论(0) 推荐(0) 编辑
SQL Server创建索引选项
摘要:SQL Server提供的创建索引选项可以加快索引的创建并可以增强索引随时间改变的性能。6.2.1 使用FILLFACTOR选项 可以使用FILLFACTOR选项来优化表中INSERT语句和UPDATE语句的性能,这些表包含了簇索引和非簇索引。 在索引页充满时,SQL Server必须花费时间来拆分页以使有空间可以容纳新的行。使用FILLFACTOR选项可以在叶级索引页上分配空间百分比以减少页的分离。 注意:FILLFACTOR选项仅在索引被创建和重建时使用。SQL Server并不主动维护索引页上分配空间的比例。 在表中指定的FILLFACTOR的值与数据被修改(INSERT语句和UPDAT 阅读全文
posted @ 2012-02-08 14:05 weaver_chen 阅读(676) 评论(0) 推荐(0) 编辑
cacti登陆密码忘记解决办法
摘要:在使用cacti的过程中,我们有可能会忘掉密码,或者记不清楚。忘记密码很正常,不用担心,用下面的方法就可以搞定。进入到系统;执行:[root@abc]# mysql -u root -pmysql>select md5(”asdlfjjlasdf”); md5是将数据进行md5加密mysql> show databases;mysql> use cacti;mysql> show tables;mysql> select from user_auth;mysql>update user_auth set password=md5(”newpassword”) 阅读全文
posted @ 2012-02-08 13:44 weaver_chen 阅读(1661) 评论(0) 推荐(0) 编辑
[Linux 流量管理] Cacti的插件安装和使用
摘要:1. 安装 cacti 的 PA要安装别的插件前,先要安装cacti的一个patch--Plugin Architecture,才能支持插件 PA和cacti版本的关系PA 1.0 = cacti 0.8.6iPA 1.1 = cacti 0.8.6i et 0.8.6jPA 2.0 = cacti 0.8.7bPA 2.2 = cacti 0.8.7cPA 2.4 = cacti 0.8.7dPA 2.5 = cacti 0.8.7e我们用的 0.8.7 所以用最新的2.5?12345wget http://mirror.cactiusers.org/downloads/plugins/ca 阅读全文
posted @ 2012-02-08 12:18 weaver_chen 阅读(565) 评论(0) 推荐(0) 编辑
Cacti实现短信报警
摘要:一、 软件环境:cacti(需Threshold插件),飞信机器人(fetion)二、 安装过程:Cacti的Threshold插件下载及安装配置参见:Cacti配置e-mail报警飞信机器人(fetion)下载及安装配置参见:系统监控:linux命令行-飞信客户端发送免费报警短信三、 配置过程:1.按照Cacti配置e-mail报警配置并启用thold2.编辑cacti/plugins/thold/thold-functions.php在thold–functions.php查找thold_mail($global_alert_address, ”, $subject, $msg, $fil 阅读全文
posted @ 2012-02-08 11:08 weaver_chen 阅读(1936) 评论(0) 推荐(1) 编辑
使用cacti 监控oracle 10g/snmp配置
摘要:使用cacti 监控oracle 10g 2010年12月成功。有问题可以给我留言,大家可以一起讨论。首先安装cacti请参照上面的文章,就能够解决问题。安装oracle10g推荐一篇文章:http://fantlam.blogbus.com/logs/43410551.html写的非常详细。然后主要来说cacti监控oralce 10g的一些方法。cacti 版本:0.8.7.eos版本: centos 5.4目的:使用标准的snmp协议,采集oracle 10g database的性能指标值。安装说明:在oracle 9i(含)之前,在数据库安装完成后,在ORACLE_HOME/netwo 阅读全文
posted @ 2012-02-07 16:21 weaver_chen 阅读(448) 评论(0) 推荐(0) 编辑
用数据泵expdp导出用户的ddl的方法
摘要:按用户导出就是加个参数:content=metadata_only即可如:expdp system/密码 directory=back_dir dumpfile=onlyddl.dmp schemas=scott parallel=2 content=metadata_only使用这个的时候:按正常的数据泵导入:impdp system/密码 directory=back_dir dumpfile=onlyddl.dmp schemas=scott parallel=2 ...还有别的参数,加一条exclude=table_statistics最后一步就是:用system或者sysexecut 阅读全文
posted @ 2012-02-02 09:58 weaver_chen 阅读(360) 评论(0) 推荐(0) 编辑
Dropping all user tables/sequences in Oracle
摘要:BEGIN --Bye Sequences! FOR i IN(SELECT us.sequence_name FROM USER_SEQUENCES us) LOOP EXECUTE IMMEDIATE 'drop sequence '|| i.sequence_name ||''; END LOOP; --Bye Tables! FOR i IN(SELECT ut.table_name FROM USER_TABLES ut) LOOP EXECUTE IMMEDIATE 'drop table '|| i.table_name || 阅读全文
posted @ 2012-02-02 01:49 weaver_chen 阅读(261) 评论(0) 推荐(0) 编辑
Oracle RMAN 的 show,list,crosscheck,delete命令整理
摘要:1、SHOW命令: 显示rman配置: RMAN> show all;2、REPORT命令: 2.1、RMAN> report schema 报告目标数据库的物理结构; 2.2、RMAN>report need backup days=3; 报告最近3天没有被备份的数据文件; 2.3、RMAN> report need backup days 3 tablespace users; 在USERS表空间上3天未备份的数据文件; 2.4、RMAN> report need backup incremental 3; 报告恢复数据文件需要的增量备份个数超过3次的数据文件 阅读全文
posted @ 2012-02-02 01:21 weaver_chen 阅读(287) 评论(0) 推荐(0) 编辑
一些schema的常用脚本
摘要:一些schema的常用脚本############################################################ getcode.sql --获得某个存储过程、包、函数代码脚本set feedback offset heading offset termout offset linesize 1000set trimspool onset verify offspool &1..sqlprompt set define offselect decode( type||'-'||to_char(line,'fm99999' 阅读全文
posted @ 2012-02-02 01:20 weaver_chen 阅读(560) 评论(0) 推荐(0) 编辑
expdp impdp 数据库导入导出命令详解
摘要:expdp impdp 数据库导入导出命令详解 2010-05-05 11:31:07标签:命令 数据库 详解 impdp expdp版权声明:原创作品,谢绝转载!否则将追究法律责任。一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。createdirectorydpdata1as'd:\test\dump';二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select*fromdba_directories;三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋 阅读全文
posted @ 2012-02-01 18:10 weaver_chen 阅读(1241) 评论(0) 推荐(0) 编辑
EXPDP和IMPDP使用详解
摘要:EXPDP和IMPDP使用详解On 2011年01月17日, in database, tips, by netoearth 文章来源:http://space.itpub.net/11417069/viewspace-683740ORCALE10G提供了新的导入导出工具,数据泵。Oracle官方对此的形容是:OracleDataPump technology enables Very High-Speed movement of data and metadata from one database to another.其中Very High-Speed是亮点。先说数据泵提供的主要特性(包 阅读全文
posted @ 2012-02-01 12:28 weaver_chen 阅读(1273) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示