- 博客(25)
- 资源 (1)
- 收藏
- 关注
转载 啊啊
// naiveBayesClassify.cpp : 定义控制台应用程序的入口点。////#include "stdafx.h"#include#include#include#include#include#include //#includeusing namespace std;//save the training datatypedef vector>
2016-01-11 11:54:47 283
原创 .profile和dbca_raw_config设置
HP_10g:export PS1=`hostname`$'[$PWD]'umask 022export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2/dbexport ORACLE_SID=ballonttexport PATH=/usr/bin:/etc/:/usr/sbin:/usr/u
2014-03-26 17:15:35 757
原创 【】
HP_10g:export PS1=`hostname`$'[$PWD]'umask 022export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2/dbexport ORACLE_SID=ballonttexport PATH=/usr/bin:/etc/:/usr/sbin:/usr/u
2014-03-26 17:07:05 144
原创 【fk_index】外键中有无索引的区别
在外键上加索引与没有索引的区别:主要有两方面问题:一、在DML操作时的阻塞问题,二 、DML操作时的速度问题一、阻塞问题外键在无索引的情况下,更新主表外键关联字段时,需要为子表加4级锁(S);在有索引的情况下,更新主表外键关联字段时,需要为子表加2级锁(RS)。在子表上本来就已有RX时,S锁无法被兼容,造成更新主表阻塞。如果子表上本来没有锁,更新主表的操作不被阻塞时(更新完后我们暂
2014-03-26 11:14:35 1208
原创 【ORA】ORA-12545因目标主机或对象不存在
平台:AIX 6.1.0.0+10.2.0.5 RAC报错:在win上的pl/sql dev客户端通过VIP地址连接数据库时,间接性的报错:ORA-12545: 因目标主机或对象不存在, 而连接失败。解决方法(两种解决方法):1)在服务端的两个节点中设置参数local_listener在node1节点的tnsnames.ora增加如下内容local_list
2014-03-13 17:15:20 1694
原创 【Rman】什么时候需要设置set dbid?
rman中恢复参数文件和控制文件时,在restore前可能需要设置set dbid=xxxxx。其目的是用于唯一确定恢复所需的备份文件集。1. 如果使用了catalog资料库,而该资料库中存放着多个target库的备份信息,如果需要恢复控制文件和参数文件,通过设置的DBID,rman可以确定所需的备份文件信息。如果资料库只记录了一个target库的备份信息,则无需设置dbid2. 没有使用
2014-03-11 15:48:05 1760
原创 【Cost】全表扫描时cost的计算(非工作量模式下-noworkload)
一、理论基础1. 在接下来的讨论中,我们将会用到以下参数和字段名,这里需要知道:参数: db_file_multiblock_read_count :定义在全表扫时一次可以最多读取的数据块数,在OLTP系统中建议在4-16,太大并没有益处。 db_block_size:数据库块的大小字段名(来自aux_stats$表):1)Noworkload St
2014-03-06 20:30:11 1360
原创 【client_ip】通过v$session查询客户端的IP信息
我们想要查看连接数据库的客户端信息(主要是IP地址)可以通过v$session视图,其中有几个与客户端信息相关的字段:OSUSERVARCHAR2(30)Operating system client user namePROCESSVARCHAR2(12)Operating system client pro
2014-02-25 23:48:29 1478
原创 【error】RAC升级报错:0509-036,0509-150,0509-103
平台:AIX 6.1+RAC 10.2.0.5安装完RAC后,升级至10.2.0.5。在CRS软件升级的最后一步运行root102.sh脚本时,有如下报错信息:root@ballontt1:/#/oracle/product/10.2.0/crs_1/install/root102.shCopying opriproc to /etc/oracle/bin for AIXWARNI
2014-02-16 14:43:03 1727
原创 ORACLE读写磁盘经过的缓存
ORACLE读写磁盘经过的缓存Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,常常把读写混合类型称为buffer cache,本文后续的论述中,统一称为cache。Oracle中的log buffer是解
2014-02-11 11:20:14 1092
原创 【cache】ORACLE读写磁盘经过的缓存
Cache和Buffer是两个不同的概念,简单的说,Cache是加速“读”,而buffer是缓冲“写”,前者解决读的问题,保存从磁盘上读出的数据,后者是解决写的问题,保存即将要写入到磁盘上的数据。在很多情况下,这两个名词并没有严格区分,常常把读写混合类型称为buffer cache,本文后续的论述中,统一称为cache。Oracle中的log buffer是解决redo写入的问题,而data
2014-02-11 11:17:03 141
原创 【RAC】cssfatal缺少导致的节点1无法启动
环境:AIX5.3+10.2.0.5 RAC情境描述:RAC在关闭后重新启动时,一节点无法启动,二节点正常启动排错过程:1. 尝试启动节点1的crs服务root# ./init.crs start crs2. 监控启动过程中,crs的日志OCSSD.log日志:[ CSSD]2014-01-16 09:27:54.730 >USER: Copyright 2
2014-01-27 14:03:39 854
原创 【cursor_sharing】cursor_sharing参数设置exact,similar,force的区别
Oracle中为了提高sql的执行效率,需要减少硬解析,实现shared cursor共享,最常见的方法是使用绑定变量,但很多时候由于各种原因未能在开发初期使用绑定变量,对于减少硬解析的目的,退而求其次地方法是设置cursor_sharing.
2013-12-25 09:20:34 1732
原创 【listener hangs】监听hangs,导致新的连接无法连接数据库
查阅MOS发现如下BUG:Oracle Net Services - Version 10.1.0.3.0 to 10.2.0.2.0 [Release 10.1 to 10.2]Information in this document applies to any platform.All new connections via TNS listener hang, no e
2013-11-07 23:48:43 668
原创 【EXP/IMP】EXP/IMP过程中的字符集问题
数据库之间的数据迁移是一个很常见的作业,EXP/IMP工具是一个常用的数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用。但在实际操作过程中,涉及到源数据库,客户端,目标数据库三方面的字符集问题。操作人员对三者之间的字符集转换过程不了解,而冒然使用EXP/IMP命令,往往在迁移过程中报错终止,或是在没有报错的情况下成功导入,但其背后却存在隐患,在查询时经常显示乱码。
2013-11-06 00:29:53 3117
原创 【OS】systemstate dump和OSW系统监控的安装使用
一. 产生systemstate dump和hanganalyze的过程When you can’t login to DB when DB is hang, you can use the following methods:1. Generate systemstate dump:sqlplus -prelim / as sysdbaSQL>oradebug setmypi
2013-11-05 10:57:56 628
原创 【PSU升级】Oracle_RAC10.2.0.1到10.2.0.5.9的详细升级过程(三)
升级环境RAC+ASMLinux:redhat5.8_X86_64DB version:10.2.0.5.0CRS version:10.2.0.5.2节点1:rac01 Instance:ball1 $ORACLE_HOME:/u01/app/oracle/product/10.2.0/db_1 $ORA_CRS_H
2013-10-11 11:21:20 1357
原创 【PSU升级】Oracle_RAC10.2.0.1到10.2.0.5.9的详细升级过程(一)
BALLONTTRAC版本升级10.2.0.1.0→10.2.0.5.9 ballontt2013/10/10 此文档详细描述了RAC+ASM环境下,CRS&DATABASE从10.2.0.1.0到10.2.0.5.9的升级步骤
2013-10-11 10:33:04 132
原创 【RAC】在cluster安装过程中,两个节点时间不同步导致的警告
在cluster安装的后面部分,在向远程节点传输文件的过程会弹出一个类似如下信息的warning:Error while copying directory /u01/app/oracle/product/crs with exclude file list 'null' to nodes 'rac2'.[PRKC-1002 :All the submitted commands di
2013-10-06 11:19:41 963
原创 【OSDBA】系统用户如何以操作系统认证方式登录数据库
我们知道操作系统认证登陆oracle的方式是:sqlplus / as sysdba那有哪些操作系统用户可以这样的方式登录到数据库里呢?Oracle不能以系统的root用户安装,必须新建另外一个专门用于安装Oracle的系统用户,该用户是Oracle软件的所有者,Oracle建议创建一个名为oracle的用户,并创建一个oracle用户归属的Oracle安装用户组(oins
2013-09-24 23:15:21 1108
原创 【sga优化】sga内存初步优化一览图
此图主要列出个各个池的优化工具的使用。根据各自相应的视图主要从命中率的角度以及由此引发的等待时间进行相应的内存大小的调整。ballontt2013/8/25---The End---如需转载,请标明出处和连接,谢谢!
2013-08-25 09:53:08 538
原创 【tablespace】一图搞懂extent,segment,block
进一步实验说明,可参照warehouse的实验:warehouse:http://warehouse.itpub.net/post/777/431280最初学习oracle,就是看着老谢warehouse的免费视频入门的。算是进门师傅,虽然各不相识。ballontt2013/8/14---The End---如需转载,请标明出处和连接,谢谢!
2013-08-14 13:08:19 641
原创 【I/O scheduler】Linux的磁盘调度策略
磁盘的调度算法有多种,先来先服务(First Come,First Server,FCFS),最短寻道优先(Shortest Seek Time First,SSTF),扫描算法SCAN等等。这里介绍Linux支持的4种磁盘调度算法:The SchedulersThere are currently 4 available:Noop SchedulerAntic
2013-08-10 11:28:20 1132
原创 【character】oracle字符集问题概总
【前言】使用oracle的过程中,出现汉字的时候总是出现乱码现象,疑惑好久。今天决心把字符集的问题彻底搞清楚。下面将通过迭代的方法,由字符集的基本概念逐层深入并过渡到oracle问题上。1. 字符集1) 常用的字符集:单字节编码分为:7位编码和8位编码US7ASCII:单字节7位编码,定义了128个符号,不支持中文。WE8ISO8859P1:单字节8位编码字符集。多字节编码
2013-08-08 18:47:59 804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人