- 博客(197)
- 资源 (6)
- 收藏
- 关注
原创 C语言中简单的for循环和浮点型变量
浮点型变量:常数中带有小数点的叫做浮点型以下用for循环写一个摄氏度和华氏度的转换的C程序[root@CWG hc]# cat forxh.c #include
2013-08-01 22:08:48 4554
原创 ORACLE实例的启动过程
ORACLE实例启动过程和对文件的操作初始化实例然后将数据库mount然后载打开数据库初始化实例 startup nomount首先oracle回去找pfile,spfile来初始化实例,分配sga,后台进程,跟踪日志然后alter database mount首先启动实例,并打开控制文件,利用控制文件中的参数将实例和数据库联系起来,再检测数据库日志
2013-08-01 15:53:11 868
原创 ORACLE的SCN和RBA
这两个名字从alert log中很常见,对除oracle来说,免不了出各种各样的问题,又一些好解决,但是又一些就让人心碎不已例如: ORA-00600这样的错误OERR给的描述是这样的:// *Cause: Autologin unable to open port// *Action: Check log file for OS-specific error code内
2013-08-01 15:24:44 1651
原创 RHEL6 KVM虚拟化创建桥接网卡-网桥
关于KVM虚拟化不多做介绍默认情况下KVM虚拟化只有NAT类型的链接方式,如果作为一般测试机而言足矣,但是如果用做服务器的话就很纠结了。在wmware中,nat的一般是虚拟网卡8,将虚拟机的网卡桥接到虚拟网卡8即可实现NAT,虚拟网卡1是仅本机,虚拟网卡2是桥接在wmware esxi中可以随便创建虚拟交换机,可以随便桥接,也可以建私有的虚拟网络而在KVM中只能NAT和创建私有的虚
2013-07-31 23:04:02 1439
原创 关于一起kvm的“灵异”事件
这是虽然是一个风雨交加的晚上但是笔者依然激情洋溢,因为前天新买了几本感兴趣的图书,抱着好奇的心态打算做实验,以充实一下自己空虚的技术。由于笔者乃屌丝一个,只能在PC(笔记本)上利用开源的KVM虚拟化解决方案来完成集群性的实验,由此笔者感到很欣慰,好吧,那就高兴的继续。。。。环境:硬件:华硕A43SD硬盘:1T 希捷第三代混合硬盘(其他都是华硕的标配)系统:RHEL6.4
2013-07-31 22:36:12 925
原创 C语言的变量与算术表达式
变量和表达式在C语言中随处可见现在就利用C语言来写一个华氏温度和摄氏温度的对照表华氏温度和摄氏温度的对应公式为:设施温度=(5/9)(华氏温度-32)效果如下[root@CWG hc]# ./sheshidu 华氏温度 摄氏温度0 = -1720 = -640 = 460 = 1580 =
2013-07-31 22:23:04 1302
原创 初窥C程序
C程序总体结构编译运行首先用简单的printf打印函数打印以行文本来熟悉总体的C程序的总体结构内容如下:[root@CWG hc]# cat hc.cc //hc.cc的内容如下#include //宏定义,头文件,包含标准库的信息main()
2013-07-30 22:26:48 729
原创 UNDO表空间
UNDO表空间将的DML操作前的数据都快照到这个表空间中,以防止误操作可以将一定之间内所执行的DML操作进行回滚undo_retention参数 撤销段的最短保留时间,默认情况下,oracle将自动结合undo表空间和和使用情况来自动调整这个值设置undo_retention参数的值alter system set undo_retention = 86400;
2013-07-30 16:22:22 690
原创 ORA-14404: partitioned table contains partitions in a different tablespace
分区表空间无法删除先删除表然后删除分区表空间SQL> SELECT x.table_name,x.partition_name,x.tablespace_name 表空间1, y.tablespace_name 表空间2FROM dba_tab_partitions x,dba_tab_partitions yWHERE x.tablespace_name ='
2013-07-29 18:13:58 1957
原创 ORA-00054: resource busy and acquire with NOWAIT specified
资源忙碌无法删除tableSQL> drop table user.table;drop table SEMTOOLS.ST_BAIDU_REPORT *ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specifiedSQL> s
2013-07-29 18:10:56 708
原创 共享一个多实例的ORACLE数据库备份脚本
首先说一下我的环境ORACLE 10gR2机器运行三个实例 aaa bbb ccc每周周一一个完全备份,周四一个差异备份,其他每天都执行增量备份脚本的大概结构大概是:首先判断是不是周一,如果是,就循环所有的DBSID,执行完全备份备份内容有:数据文件,归档日志文件,控制文件和pfile然后判断是不是周四,如果是,就循环DBSID,执行差异备份备份内容有:数据文件,归档日
2013-07-29 15:12:27 1386
原创 crs_stat信息显示全问题的解决
查看crs状态[oracle@RAC3 ~]$ crs_stat -tName Type Target State Host ------------------------------------------------------------ora....SM.lsnr ora....er.type ONLIN
2013-07-27 15:25:40 2965
原创 ORA-00600 Recovery of Online Redo Log: Thread 1 Group 2 Seq 128 Reading mem 0 错误特殊恢复
这又是一个一天一度的吃饭季节,天气闷热,心里有点儿抑郁。突然公司停电了,难道供电的设备也午休了吗?过了几分钟,供电设备休息完毕也开始正常供电了,跟我一样也真够准时的。一切尽在掌握中,服务器自动开机,然后迷途小运维起按顺序起相关的服务,一如既往。过了一会儿,XX的同鞋们高兴的说XXX数据库连不上,是不是没起实例呀??然后我抑郁的告诉他们,实例我起来好久了,
2013-07-26 14:37:39 3171
原创 特殊恢复ORA-00312 ORA-19809 ORA-16038
有个测试机,我尝试导入一些数据进去的时候到Processing object type DATABASE_EXPORT/SCHEMA/TABLE/TABLE_DATA就不动了,然后我跟踪进程如下[root@Uf-ad-oracle LEXUN]# strace -p 3533Process 3533 attached - interrupt to quitread(7,
2013-07-26 13:01:26 1034
原创 特殊恢复ORA-00600 kcratr_nab_less_than_odr
特殊恢复ORA-00600 kcratr_nab_less_than_odr故障原因:由于中午公司突然断电导致的测试服务器一台机器down机,然后重新启动的时候oracle startup不了了, 随之出现600错误系统:Solaris11 amd64Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 -
2013-07-24 18:01:30 1156
原创 rman冷迁移Oracle10gR2数据库
首先在源机器上取得一个完整备份和crl文件备份以及pfile$ORACLE_SID.ora(这些文件的获取在这里我不多赘述)获取dbid在源机器上SQL> select dbid from v$database;获取sid在原籍器上echo $ORACLE_SID将以上文件放到目标主机上archivelog文件和dbf的文件备份集,必须放在原来rman备份的相同目录下,因为还原
2013-07-23 17:49:33 837
原创 ora-02429排查
ora-02429:无法删除用于强制唯一/主键的索引由于将主键约束建立到所要删除的表空间中,所有导致删除这个表空间报如上错误解决方法:ql>select segment_name,partition_name,tablespace_name from dba_extents where tablespace_name=upper('表空间名'); //查得主键约束由
2013-07-23 15:18:19 1042
原创 Oracle12cR1 RAC安装CRS
Oracle12cR1 RAC install此文当包含Oracle12cR1 RAC真正应用集群的CRS安装后续还会有DATABASE安装,NETCA及DBCA的整个过程 for 12cR1的RAC本文只介绍CRS的安装过程实验环境硬件介绍华硕A43S笔记本系统RHEL6.4_amd64 虚拟化解决方案:QEMU-KVM 节点(3个)配置如
2013-07-21 14:01:22 3893
原创 RHEL6.4安装Oracle11gR2RAC的CRS
RAC_ST主机名:racstipaddr:192.168.0.80硬件:qemu-kvm虚拟机系统:RHEL6.4_64配置存储服务器yum -y install iscsi-initiator-utils.x86_64 scsi-target-utils.x86_64[root@localhost ~]# vi /etc/tgt/targets.conf[roo
2013-07-20 21:12:09 2150
原创 oracle日志归档
学过SQL Server和MySQL之后,再学Oracle会感觉很难入门(个人的感觉),因为这三者数据库都是应用环境中比较常见的数据库,而前两者却没有归档这么一说(只是很难入门的原因之一),但是并不是说前两者都没有这些日志,在SQLServer中大家应该都知道create database后会有两个文件,一个是*.mdf而另一个是*.ldf,那么后者(*.ldf)就类似于Oracle的日志,MyS
2013-07-17 17:34:59 1164
原创 MySQL Cluster安装配置
环境CentOS6.4_64网络配置192.168.10.167 os-14192.168.10.166 os-13192.168.10.151 os-1192.168.10.152 os-2192.168.10.153 os-3192.168.10.154 os-4192.168.10.155 os-5192.168.10.156 os-6架构和资源分
2013-07-17 17:30:48 949
原创 GPFS安装配置
GPFS由IBM开发的集群文件系统这个集群文件系统在Linux下已经销声匿迹很久了,常玩AIX的同学想必对这个文件系统很是熟悉了。笔者只是最近有兴趣来测试一下,不过让人心碎的是IBM却不对外开放下载了,只有它的update包对外开放下载。唉,功夫不服有心人,笔者实在是太聪明了,最终解决了此问题,成功的安装了最新的GPFS文件系统。笔者在gg中寻她千万处,却没想到在乱草茂盛的
2013-07-17 17:29:03 5366 1
原创 MongoDB集群安装配置
MongoDB集群包括一定数量的mongod(分片存储数据)、mongos(路由处理)、config server(配置节点)、clients(客户端)、arbiter(仲裁节点:为了选举某个分片存储数据节点那台为主节点)。1、 shards:一个shard为一组mongod,通常一组为两台,主从或互为主从,这一组mongod中的数据时相同的,具体可见《mongodb分布式之数据复制》。数
2013-07-17 17:14:00 1196
原创 glusterfs文件系统安装配置
yum -y install flex fuse bison openssl* python-ctypeswget http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.1/glusterfs-3.3.1.tar.gztar -zxvf cd glusterfs-3.3.1.tar.gz && cd cd glusterfs-3
2013-07-17 17:10:34 1230
原创 mfs文件系统配置安装
安装依赖包yum -y install gcc gcc-c++ glib fuse zlib zlib-devel pkgconfig fuse-devel make下载mfswget http://jaist.dl.sourceforge.net/project/moosefs/moosefs/1.6.26/mfs-1.6.26.tar.gz创建mfs用户userad
2013-07-17 17:01:12 1918
原创 open_cursors和session_cached_cursors参数设置
open_cursors 指一个session最多打开的游标数。用一下sql来确定这个值的大小select max(count(*)) max_cacheable_cursors from (select p.kglobt18 schema# -- parsing schema number from sys.x$kglcursor p
2013-07-17 16:16:18 2664
原创 oracle的tnsping命令使用
oracle@oracle:/oracle/12.1/network/admin$ tnsping localhost:1521/jhon #用hostname和端口好加服务tnspingTNS Ping Utility for Solaris: Version 12.1.0.1.0 - Production on 17-7月 -2013 05:21:54Copyright (
2013-07-17 13:29:43 3709
原创 Solaris11_X86安装Oracle12c
硬件环境DELL R710系统:ESXI 5.1 Solaris11_amd64 内存:4G CPU:2X2 硬盘:60G A 预安装操作配置repo详见http://blog.csdn.net/caiwenguang1992/article/details/9330075获取oracle安装包http://
2013-07-17 11:49:29 3575
原创 CentOS6.4_64安装vsftp(虚拟用户)
[root@localhost vsftpd]# setenforce 0[root@localhost vsftpd]# vi /etc/sysconfig/selinux [root@localhost vsftpd]# cat /etc/sysconfig/selinux |grep -v "#"SELINUX=disabledSELINUXTYPE=targeted
2013-07-16 15:50:32 1044
原创 Solaris11配置repo和repo使用
下载sol-11_1-repo-full.iso.a和sol-11_1-repo-full.iso.b然后 cat sol-11_1-repo-full.iso.a sol-11_1-repo-full.iso.b > sol-11_1-repo-full.iso将sol-11_1-repo-full.iso用dvd双层刻录写入光盘或这直接iso文件挂在到文件系统的/mnt下(此处以mnt
2013-07-15 11:38:13 3606
原创 Solaris11挂载光盘
将ISO写入光盘cdrecord sol-11_1-repo-full.iso弹出光盘root@solaris:/media# eject cdromcdrom /dev/dsk/c7t0d0s2 ejectedSolaris10/11都是自动挂载光盘默认位置是/cdrom手动挂在如下root@solaris:/media# eject cdrom
2013-07-15 11:32:30 4571
原创 用netadm命令管理配置文件
netadm 配置文件切换Oracle Solaris 11 OS 包括以下 NCP: DefaultFixed。允许您使用 dladm 或 ipadm 命令管理网络。 Automatic。允许您使用 netcfg 或 netadm 命令管理网络。root@solaris:~# netadm enable -p ncp DefaultFixedroot@sola
2013-07-12 17:40:05 1727
原创 Solaris 11的网络接口配置
本文包括详细介绍和操作步骤以及结果!网络分4层 接口层 链路层 设备层 硬件(得去机箱看)root@solaris:~# dladm show-phys #列出在系统上安装的硬件设备LINK MEDIA STATE SPEED DUPLEX DEVICEnet0 Eth
2013-07-12 16:36:27 3259
原创 Hadoop cluster测试过程
接上篇http://blog.csdn.net/caiwenguang1992/article/details/9289401启动Hadoop cluster在Hadoop1上[root@Hadoop1 root]# start-dfs.sh [root@Hadoop1 root]# start-mapred.sh查看HDFShttp://188.188.3.2
2013-07-12 10:32:38 1757
原创 Solaris11配置dns
Solaris11配置dns-两步曲root@solaris:~# svccfg -s dns/clientsvc:/network/dns/client> list:propertiesdefaultsvc:/network/dns/client> helpGeneral commands: help set repository endManifest
2013-07-10 11:58:21 3045
原创 Hadoop cluster安装部署
Hadoop的安装硬件环境DELL R710Vmware ESXI 5.0 虚拟机 system:CentOS6.4_64(Base Server) 硬盘:40G 内存:2G CPU: 2 X 2 网卡:1000MB X 1配置规划hosts188.188.3.241 Hadoop1188.188.3
2013-07-10 11:54:27 1462
原创 solaris11默认网关的配置和删除
root@solaris:~# route -p add default 192.168.91.2 -ifp vnic0 #添加默认网关root@solaris:~# route delete default 188.188.0.1 #删除默认网关delete net default: gateway 188.188.0.1
2013-07-08 14:19:25 3664
spark高级数据分析 附带源代码
2018-06-19
IIS建站工具
2014-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人