Linux nmon 监控工具使用
Linux 系统下监控指标及指标查看一、工具介绍 Linux 系统下资源监控使用nmon 工具。它可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新且并不会消耗大量的CPU 周期,通常低于百分之二。在更新的计算机上,其CPU 使用率将低于百分之一。nmon 工具可以同时输出大量的信...
Linux 挂载硬盘方法
申请的虚拟机因总宕机,处理完之后多分配了我100G空间,还是狠讲究的嘛,挂载方法如下:初始磁盘挂载情况:[root@wmstest ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2  ...
Oracle数据迁移至MySQL
ORACLE DB: 11.2.0.3.0MYSQL DB: 5.5.14因项目需求,需要将ORACLE生产中数据迁移至MYSQL数据库中作为初始数据,方法有如下几种:1、ORACLE OGG2、通过手动编写select “insert into”脚本3、工具,本次我就是使用了工具(sqluldr2),工具下载地址可以到www.anysql.net去下载使用方法:将sqluldr2.bin工具上传到ora...
Oracle private dblink和pubic dblink
DB : 11.2.0.3.0Oracle DBLINK 创建分为private 和 public dblink,默认创建的为private ; private dblink 只有创建的schema才能删除,sys也删除不了;public dblink 任意schema都可以删除,只要权限够。一、PRIVATE DBLINK:收回dba权限:SQL> revoke dba from yoon;Revoke succeeded.尝试连接,无法连接...
MySQL复制
MySQL复制的优点主要包括以下几点:1.如果主库出现问题,可以快速切换到从库提供服务;2.可以在从库上执行查询操作,降低主库的压力;3.可以在从库上执行备份,避免备份期间影响主库的服务;MySQL复制的大致原理:MySQL通过三个线程来完成主从库之间的数据复制,其中Binlog dump线程跑在主库上,IO线程和SQL线程跑在从库上;当...
Oracle DBLINK 抽数以及DDL、DML操作
DB : 11.2.0.3.0实例orcl:SQL> select instance_name from v$instance;INSTANCE_NAME----------------orcl 实例yoon:SQL> select instance_name from v$instance;INSTANCE_NAME----------------yoon创建表空间SQL> create tablelspace yoon datafile '/u01/app/oracle/oradata...
MySQL Server-id的作用
1、 mysql同步的数据中是包含server-id的,用于标识该语句最初是从哪个server写入的,因此server-id一定要有的2、 每一个同步中的slave在master上都对应一个master线程,该线程就是通过slave的server-id来标识的;每个slave在master端最多有一个master线程,如果两个slave的server-id 相同,则后一个连接成功时,前...
MySQL 简洁连接数据库方式
OS : CentOS 6.3DB : 5.5.14MySQL连接数据库的方式很多:1、[root@db01 bin]# ./mysql -uroot -p2、[root@db01 bin]# ./mysql -uroot -p -h127.0.0.13、[root@db01 ~]# su - mysql [mysql@db01 ~]$ mysql -uroot -S /export/servers/mysql/tmp/mysq...
Oracle redo 日志切换时间频率
DB: 11.2.0.3.0查看Oracle的redo日志切换频率两条SQL,原理是一样的,第二个用到了统计函数时间单位:分钟方法一、 select * from v$log a where a.THREAD# = 1 ;set line 200select b.SEQUENCE#, b.FIRST_TIME,a.SEQUENCE#,a.FIRST_TIME,round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_...
Oracle表结构转换SqlSERVER表结构 脚本
在审计工作中,有时需要将Oracle的表结构修改后再SqlSERVER中创建表结构,然后将数据导入到SqlSERVER中,在修改表结构的过程中方法狠多.手工修改,最蠢的方法,或者用工具UE批量修改,还凑合的方法,最方便的方法就是用脚本唰的一下,全部改好 :vi paramete...
Oracle 将普通表转换为分区表
DB:11.2.0.30将普通表转换为区分表一.利用原表重建分区表SQL>create table yoon ( id number primary key ,time date );Table created.SQL>insert into yoon select rownum,created from dba_objects;74930 rows created.SQL>select count(*) from yoon;COUNT(*)----------74930SQL>cr...
ORA-14099 错误解决
DB: 11.2.0.3.0在测试把普通表修改为交换分区的时候,出现ORA-14099: all rows in table do not qualify for specified partition模拟如下:SQL> create table yoon ( id number primary key,time date ) ;Table created.SQL> insert into yoon select rownum,created from dba_objects;74930 rows creat...
审计
MySQL:select * from actor into outfile '/export/acotr.txt' fields terminated by '' lines terminated by '';mysqldump -uroot -p -S /export/servers/mysql/tmp/mysql.sock -T /export sakila actor --fields-terminated-by '' --lines-terminated-by '';OR...
oracle 表迁移方法 (二) 约束不失效
DB:11.2.0.3.0在oracle 表迁移方法 (一)中,只是move了一张普通的表,如果表的字段带有主键约束呢 ?[oracle@db01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 3 18:40:16 2014Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle Dat...
oracle 表迁移方法 (一)
在生产系统中,因业务需求,56张表中清空54张表数据,另外两张表数据保留,数据量大约10G左右:1.大部分人想法就是expdp/impdp,的确是这样,哈哈2.rman3.以下方法,move虚拟机单表模拟如下:[oracle@db01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 3 18:40:16 2014Copyrigh...
Kill 所有MySQL进程
如果在单机上安装了N多mysql数据库单实例,不再使用的情况下,想关闭所有进程,方法很简单的了,哈哈哈。kill -9 `ps -ef|grep DataServer|awk '{print $2}'` ps -ef 显示所有进程 grep DataServer 在显示的所有进程里找出含有 DataServer字段的行 awk '{print $2}' 在显示的所有进程里找出含...
oracle 表空间和表 read only迁移后不再read only
DB : 11.2.0.3.0 1.将tablespace read only , 不允许再对表进行update、insert操作,测试dmp到另一个用户、表空间后是否可以update、insert 2.将table read only, 不允许再对表进行update、insert操作, 测试dmp表到另一个用户、表空间后是否可以update、insert 1.SQL> select name from v$datafile;...
ociuldr 支持分多个数据文件
在审计工作,将几亿条的oracle数据通过sqlserver自带工具导入到sqlserver中,速度不是特别的理想,虽然通过视图方式能提高一些速度,但是既不简洁,也不方便。用ociuldr工具,可以支持生成多个数据文件,并通过bcp方式导入到sqlserver中,速度狠理想。ociuldr工具默认一个batch是50W条记录(即:batch=2 表示100W条记...
Linux 挂载2T以上存储
在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个3TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表而fdisk是不支持GPT分区的,我们可以使用parted来对GPT磁盘操作。parted功能很强大,既可用命令行也可以用于交互式,在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,...
MySQL SHOW 语句大全
常用的mysql show命令如下:1、show databases; 显示mysql中所有数据库2、show tables [from databases] ; 显示当前数据库中所有的表的名称3、show columns from tables; 显示表中列的名称,于desc table_na...