- 博客(197)
- 资源 (6)
- 收藏
- 关注
原创 C程序语言strstr函数分析和使用
GCC 4.X中的strstr函数原型1-1.函数原型strstr (const char *s1, const char *s2) { const char *p = s1; const size_t len = strlen (s2); //计算s2字符串的长度 for (; (p = strchr (p, *s2)) != 0; p++) //
2013-11-12 14:22:45 900
原创 Oracle12cR1 DataGuard的主备切换
Data Guard物理备库的主备切换1.查看状态主库:SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;SWITCHOVER_STATUS------------------------------------------------------------TO STANDBY //可以转换成备库
2013-11-11 11:21:00 742
原创 Oracle DataGuard物理备库的数据模式
在DataGuard中数据保护模式要按照需求来设置在所有的配置中都是用性能换数据的安全,要么就是用数据的安全级别来换性能。1.数据的保护模式第一种:最大限度保护数据Maximum availability: This protection mode provides the highest level of data protection that is possi
2013-11-11 10:17:54 750
原创 Oracle12cR1 DataGuard物理备库启用real-time apply
物理备库一直是在mount状态下,这样的话不方便数据的同步验证启用real-time apply就能够实现real-time query在备库mount状态下:SQL> select open_mode from v$database;OPEN_MODE----------------------------------------------------------
2013-11-08 14:39:52 1065
原创 RMAN冷拷贝搭建dataguard物理备库
1.配置主库环境启用归档SQL> alter system set log_archive_dest_1='location=/oracle/archive_log/arch_%t_%s_%r.arc' scope=spfile;系统已更改。SQL> ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='arch_%t_%s_%r.arc' scope=
2013-11-08 14:19:54 1164
原创 RMAN复制物理备库时需要注意的几点
用RMAN复制物理备库时,容易出错,并且出错很诡异笔者在下边总结了所遇到的几点。1.RMAN-04006 ORA-12528将备库启动到nomount状态下SQL> startup nomount ORACLE 例程已经启动。Total System Global Area 751595520 bytesFixed Size 2292912 by
2013-11-07 10:02:44 1317
原创 redis配置文件详解
redis.conf redis配置文件详解1.基本配置内存单位的表示# 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 bytes单位中不区分大小写1
2013-11-05 13:11:20 874
原创 oracle 12cR1 datagurad搭建文档
1.环境主库环境:系统:Solaris11_AMD64ORA:12cR1IP:188.188.1.176SID:TESTM备库环境:系统:CentOS6.4_AMD64ORA:12cR1IP:188.188.3.20SID:TESTM2.主库配置启用强制归档和查看归档状态SQL> alter database force loggin
2013-10-31 09:50:33 1085
原创 oracle数据库改db_name
SQL> alter database backup controlfile to trace as '/oracle/dataguard/oraTESTMsql.CTL'; --在主库创建控制文件创建脚本数据库已更改。SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> exit[oracle@ora_slave p
2013-10-30 15:19:44 752
原创 Oracle MD5函数
1.创建SQL> CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2)RETURN VARCHAR2IS retval varchar2(32);BEGIN retval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd)) ;
2013-10-29 13:58:18 1733
原创 Oracle12cR1 DataGuard物理备库详细说明
创建一个DataGuard的物理备库默认的Oracle Data Guard配置的手动过程。它包括以下主要内容: 准备主数据库 创建物理备用数据库 Post-Creation Steps 创建物理备库的CDB 在主库创建PDB1.1创建主库Table 3-1 主库的配置和要求如下:
2013-10-28 17:06:29 1360
原创 varnish配置示例
Varnish配置详解见此处以下是线上的示例配置文件backend aaa { //定义后端主机aaa .host = "192.168.118.141"; .port = "80";}backend bbb { //定义后端主机bbb
2013-10-24 10:00:33 786
原创 Oracle Data Guard For 12cR1介绍
1 Introduction to Oracle Data Guard(DataGuard 介绍)Oracle Data Guard的保证企业数据的高可用性,数据保护和灾难恢复。Oracle Data Guard的创建,维护,管理和监控一个或多个备用数据库,使生产生存灾害和数据损坏的Oracle数据库提供了一套全面的服务。Oracle Data Guard的维护备用数据库,生产数据库的
2013-10-23 17:10:07 984
原创 Redis安装 For CentOS6.4_64
下载获取Redis源码http://code.google.com/p/redis/downloads/listcd /usr/src/wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz解压tar -zxvf redis-2.6.14.tar.gzcd redis-2.6.14测
2013-10-21 16:23:07 1252
原创 SQL Server查看某个数据库的连接
SELECT * FROM[Master].[dbo].[SYSPROCESSES] WHERE [DBID]IN( SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='databaseName') --查看数据库连接select * from s
2013-10-21 13:26:04 900
原创 C语言中的结构及用法
结构 方便的组织josn数据,组织海量的变量用法如下[root@master hc]# cat jiegou.c #include main(){ struct key { //struct引入结构声明,key是结构成员的一些列声明表示,可以和deftype合用组成简写类型 int a;
2013-10-20 13:15:07 835
翻译 Oracle12c Optimizer Statistics Concepts
Optimizer Statistics的简介Oracle数据库optimizer statistics描述了数据库及其对象的详细信息。优化成本模型依赖于收集的统计信息查询涉及的对象,并运行查询的数据库和主机。统计挑选最好的一个SQL语句的执行计划Optimizer statistics 包括以下内容:表的统计信息 行数 的块数
2013-10-18 17:56:02 1621 1
转载 C语言获取时间与时间函数
C语言中关于时间的函数本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)
2013-10-17 22:06:25 2419
原创 C用语言中的数组与指针
在C程序语言中 数组,指针和字符串常常被联系在一起此处将讨论其三者之间的关系先看下数组的声明int b[] = {1,2,3,4,5,8,4,2};取指针:如果取其中下标为2的值b[2]如果取下标为2的值的指针&b[2]例子:[root@CWG hc]# cat szzz.c #include main(){ int b[]
2013-10-10 23:06:18 682
原创 IBM DB2下载地址
DB2 10.5 data server trial for AIX®v10.5_aix64_server_t.tar.gz (1.51 GB) Download now DB2 10.5 data server trial for Windows® on 32-bit AMD and Intel® systems (x86) (demo/test pu
2013-10-09 23:08:39 6046
原创 C语言中指针与地址
指针 内存指针 指向一个变量或者函数变量也可以是整形,也可以是字符串也可以是数组整形的指针声明时必须也是用int声明,指向什么类型的变量,就声明成什么类型的指针。用&可以取一个变量的指针例子:[root@CWG hc]# cat zz1.c #include main(){ int a = 5; int *p;
2013-10-09 22:22:31 986
原创 C程序语言中的宏定义
#define max(A, B) ((A) > (B) ? (A) : (B))调用方法int a = 1, b = 2, c;c = max(a,b);fprintf(stdout,“%d\n”,c);宏定义判断#if !defined(HDR) //如果HDR没有被定义#define HDR //则定义HDR#endif //判断结束
2013-10-08 22:38:23 777
原创 win删除静态arp记录
win7下静态ARP设置、删除 1、 netsh i i show in 记下网卡的idx 2、 netsh -c "i i" add neighbour idx ip mac 例如:netsh -c "i i" add neighbour 10 10.60.4.201 aa-bb-cc-dd-ee-ff 3、 netsh
2013-10-07 16:21:15 3082
原创 solaris11_64安装MongoDB
root@oracle:/usr/local# wgethttp://fastdl.mongodb.org/sunos5/mongodb-sunos5-x86_64-2.4.6.tgz2013-10-07 03:30:43 (256 KB/s) - 已保存 “mongodb-sunos5-x86_64-2.2.6.tgz” [76282876/76282876])root@orac
2013-10-07 13:03:50 1188
原创 solaris 11NFS共享配置
share -F nfs -o rw=188.188.3.230:188.188.2.61:188.188.3.240 /opt/test/share -F (共享协议‘NFS’) -o rw(读写) =IP:IP(允许的客户端) 共享路径root@Sol_ORA:/opt/test# netstat -an|grep 2049 *.2049
2013-09-30 09:52:47 2268
原创 C语言中变量的作用域
在C程序语言中有多中作用域的变量作用域一个函数表示一个区域或者一个源文件一个作用域局部变量各个函数中声明的变量叫做局部变量,这个变量在同一个源文件中的A函数中声明后在B函数中还可以继续声明,使用,互补影响外部变量在函数外声明的,和自定义函数一样,在任意函数中或者函数外都可以使用(依然遵循先声明后使用的规则)如果a变量和b变量在main函数之后而在ccc函数之
2013-09-28 23:09:57 627
原创 逆波兰表示法计算器
用到的函数atof:将字符串str转换成一个双精度数值并返回结果isdigit:测定 x 是不是 字符 0..9 之一,就返回0 结果为真#include #include #include #define MAXOP 100#define NUMBER '0'#define MAXVAL 100#define BUFSIZE 100int getop(
2013-09-27 23:34:09 780
原创 C语言中多个源文件编译
在C程序语言中,为了避免一个文件中的行数太多,导致拍错困难可以分几个源文件来编写比如说,一个函数一个源文件如下:cc main.c glefc.c strindex.ccc的过程是分别将main.c glefc.c strindex.c编译成main.o glefc.o strindex.o然后再将这三个.o文件加载到一起,合成a.out如果中间main.
2013-09-27 22:09:51 2665
原创 C语言中自定义函数和函数的使用方法
C程序语言中,标准函数库函数有限,常常需要自定义一些自己适用的函数,来配合main函数完成程序的一系列动作下边写一个简单的类似grep的函数来演示自定义函数的方法和函数的使用方法例子:[root@CWG hc]# cat gepgep gep.c [root@CWG hc]# cat gep.c #include #define MAXLINE 1000
2013-09-26 22:44:58 12600
转载 ORACLE LOB大对象流
LOB大对象处理: 主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。 主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。 一. Oracle中的LOB数据类型分类 1,按存储数据的类型分: 字符类型: CLOB:存储大量 单字节 字符数据。 NLOB:存储定宽 多字节 字符数据。 二进制类型:
2013-09-26 17:53:57 754
原创 sqlplus中开启打印输出功能
默认打印功能是关闭的SQL> set serverout on //开启SQL> exec dbms_output.put_line('adksafd');adksafd################迷途小运维随笔作者:john
2013-09-26 13:55:26 5634
原创 语言中break,continue和goto语句的使用
首先说从循环中跳出break语句break语句和switch判断语句中的break一样,break语句可以用在任意的循环中,for,while或者do-while中一下以for循环为例:[root@CWG hc]# cat breafor.c #include main(){ int i; for (i = 1; i if ( i =
2013-09-25 22:41:16 879
原创 C语言中的while循环和for循环
在C程序语言中循环是很普遍的表达式下边简单介绍最基本的这两种循环首先for循环,不许要初始化变量,如下:int i;for (i = 0; i >= 9; i++) { stdout(stdout, "%d\n", i);}再看while循环int i = 0;while (i >= 9) { stdout(stdout, "%d\n", i);
2013-09-24 22:34:16 2209
原创 ORA-21520故障 限制某个ip的连接数
如图,出现ORA-21520错误,上边统计ADUN实例的进程已经达到1499个了,平时这个链接数不应个这么高的,然后通过netstat查看对1521的连接数达到1472个,我的实例设置最大的连接数才是1500个无疑,这个12520错误是这么来的,链接达到实例的上限了!然后通知研发人员,让他们看了下现场,最后他们自己吧程序down掉,连接数降下来了,sqlplus也就可以直接登录了。
2013-09-24 17:19:23 1388
原创 Solaris11_X86安装nginx
安装依赖包配置repo详见http://blog.csdn.net/caiwenguang1992/article/details/9330075用repo来安装依赖包root@oracle:/usr/src/nginx-1.5.5# pkg list|grep -i gccsystem/library/gcc-3-runtime
2013-09-18 15:30:23 1096
原创 U盘引导安装Solaris11_x86_64
Solaris11中U盘的使用请移步至here下载Solaris的usb镜像http://www.oracle.com/technetwork/server-storage/solaris11/downloads/index.html?ssSourceSiteId=ocomen要使用 usbcopy 实用程序将usb镜像写入usb存储中,必须先安装distribution-co
2013-09-13 13:54:33 6346
原创 Solaris11 U盘的使用
查看发现USB的先决条件root@oracle:/opt# cfgadm usbAp_Id Type Receptacle Occupant Conditionusb: No matching library found //usb的库没找到cfgadm: Configurat
2013-09-12 15:41:27 3446
转载 MongoDB命令
一些概念 一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以BSON(binary json)的形式存放于硬盘中,因此可以存储比较复杂的数据类型。它是以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-fre
2013-09-08 17:28:19 562
原创 MongoDB基本操作
下载wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgztar -zxvf http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.6.tgz -C /usr/local/ && mv /usr/local/mongodb-linux-x86_64
2013-09-08 13:23:22 829
原创 memcached分布式和算法
memcache的分布式功能介绍和安装memcache的安装详见http://blog.csdn.net/cwg_1992/article/details/9818371下边进行介绍memcache的分布式功能:memcached服务内部并没有任何的“分布式”之说,他只是由APP Server通过算法进行实现分布式的如图所示:如果有三个memcache服
2013-09-07 15:39:46 838
spark高级数据分析 附带源代码
2018-06-19
IIS建站工具
2014-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人