MySQL 使用mysqld_multi部署单机多实例详细过程
序言:多实例?Why? 随着硬件层面的发展,linux系统多核已经是普通趋势,而mysql是单进程多线程,所以先天上对多进程的利用不是很高,虽然5.6版本已经在这方面改进很多,但是也没有达到100%,所以为了充分的利用系统资源,mysql有自己的补充,那就是可以部署多实例,一个实例一个端口。 ...
添加日志组以及调整日志的大小
环境:OS:Red Hat Linux As 5DB:11.2.0.1(ASM) 1.查看当前日志大小SQL> Select Group#,bytes/1024/1024 "Size(M)" From v$log; GROUP# Size---------- ---------- 1 &nbs...
视图合并(View Merging)
在使用视图或嵌套视图的查询语句中,oracle 为了取得最优的执行计划会将这些视图进行合并,将视图中的表与外部查询的表进行连接。[sql] view plaincopy--示例: SQL> select e.first_name, e.last_name, dept_locs_v.street_address,&nb...
Oracle 字符集的查看和修改
Oracle 字符集的查看和修改 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日...
oracle 11g dataguard 完全手册
转载地址:http://www.cnblogs.com/tippoint/archive/2013/04/18/3029019.htmloracle 11g dataguard 完全手册 一、前言: 网络上关于dataguard的配置文章很多,但是很多打着oracle11g的文章实际都是只能在9 10 上运行,比如FAL_CLIENT在11g中...
DataGuard搭建
一、前提条件1.主库是归档模式2.从库只安装数据库软件,数据库不安装3.主从库硬件一致,oracle数据库版本一致内存:1-2G,swap1.5倍;2-16G,1倍,超过16G,设置为16G/tmp空间大于1G4.配置环境数据库用户必须有sysdba权限5.主备库实例名称一样,都是orcl,db_unique_name不同**************************************...
ORACLE DataGuard 关闭启动
关闭:先主库后备库 主库:关闭监听器:lsnrctl stop 关闭数据库:su - oraclesqlplus / as sysdbaalter system archive log current;shutdown immediate; 备库:关闭监听器;lsnrctl st...
windows 下共用外网与内网的静态路由添加
1、查看当前路由表route printIPv4 路由表===========================================================================活动路由:网络目标 网络掩码 网关 接口 跃点数 0.0.0.0 &nbs...
top命令,按数字1键提示:Sorry, terminal is not big enough
看到这个题目,相信大家已经猜到了。接下来我要说的是用top命令,按数字1键,查看CPU各个核心使用情况,提示:Sorry, terminal is not big enough。图1在此之前的服务器2颗6核CPU,开启超线程24。当我们遇到这个情况的时候,用Alt +Enter最大化终端窗口就Ok了[SecureCRT软件]。图2现在的服务...
mysql 常用参数整理
myisam 默认的存储格式是静态表,如果需要保存的内容后面本来就带有空格,那么在返回结果的时候也会被去掉. myisam的动态表频繁dml会产生碎片,需要定期执行optimize table语句或myisamchk -r命令. innodb表,自动增长列必须是索引.如果是组合索引,必须是组合索引的第一列. innodb表,可以通过暂时关闭外键约束来加快处理的速...
数据库SQL拼接语句
例: SELECT 'select '||US.SEQUENCE_NAME||'.Nextval from dual;' FROM USER_SEQUENCES US WHERE US.SEQUENCE_NAME LIKE 'SEQ_%';
升级AIX操作系统
环境: 当前操作系统版本AIX 6104 升级到6107 大体流程: 检查当前系统包是否都是COMMITED状态,如果有APPLY状态,将其变为COMMIT状态 放入UPDATE盘或包,升级到APPLY状态运行一段时间  ...
AIX操作系统版本小知识
本人玩Linux 也有10年了,当年梦想就是能摸一摸IBM的小型机,看看AIX是什么样子的。可惜一直没机会。现在有2台小机放在我面前,我是珍惜,还是不珍惜呢。毕竟不高SA很多年了。为了不让自己遗憾,还是把玩把玩一下吧。 如何把玩,先从安装开始吧。以往经验,通过系统部署你...
ORA-02287: sequence number not allowed here
ORA-02287ORA-02287: sequence number not allowed here[edit]What causes this error?An ORA-02287 occurs when you use a sequence where it is not allowed. The usage of a sequence is limited and it can be used only in few areas of PL/SQL and&...
Linux下Bugzilla的搭建
搭建一个完整的bugzilla需要安装以下部分:mysql 、 apache 、perl模块 、postfix 为了过程中安装软件的方便,我先搭建好yum源。 vim /etc/yum.repos.d/xunlei.repo [rpm] name=xunlei baseurl=http://apt.sandai.net/as5.6/x86/RPMS.os/ ...
Linux 下oracle自启动脚本
在实际应用时,需要先启动数据库,再启动应用。以下是oracle自启动脚本:vi /home/oracle/orastart.sh#!/bin/shsu - oracle
通过shell脚本查看数据库表空间使用情况
对于数据库中表空间查看,想必大家都有很多的脚本已经在用了,自己也啰嗦一下,分享一个通过shell脚本查看表空间使用情况的例子。脚本如下:sqlplus -s $DB_CONN_STR@$SH_DB_SID <<EOFset echo off heading on underline on;column inst_num heading "Inst Num" new_value inst_num format 999...
巧用flashback database实现灵活的数据切换
今天是DTCC第二天了,抽空去听了下,因为手头有一些活,听到一半只能赶回公司继续工作。客户今天有一个需求,因为开发现在在生产环境中遇到了一些困难,需要在测试生产环境中复现问题,这样就需要从生产环境抽取出一些数据,可能数据量相对比较小,有个1G左右。需要把这些数据加载到测试生产环境中,还是来张图更加清晰。...
Linux更改时区不需要重启
更改中国的时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime更改UTC的时区:cp /usr/share/zoneinfo/UTC /etc/localtime
oracle分区表详解
一. 分区表理论知识Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区...