oracle-审计导数
1、因审计需求,需要将MySQL、Oracle数据库中需要的表数据导入到SqlSERVER进行审计。2、之前的方法: A. oracle组将表dump下来,进行压缩,传送到oracle导数服务器(中转服务器),再进行还原,然后修改表结构,通过sqlserver自带工具从oracle库中迁移数据。 B. MySQL是将表结构和数据文件d...
swap分区添加
首先你需要使用命令:dd 来创建一个swapfile,然后你需要使用mkswap命令在设备或者文件中创建一个Linux swap分区a) 使用root用户登陆b) 使用下面的命令创建一个2G的 Swap 文件 (1024 * 2048MB = 2097152 block size):# dd if=/dev/zero of=/data11/swapfile1 bs=1024 count=2097152c) ...
MySQL创建复合索引
在MySQL数据库中,创建复合索引的时候,不知道在创建过程中哪个列在前面,哪个列该在后面,用以下方式即可:select count(distinct first_name)/count(*) as first_name_selectivity,count(distinct last_name)/count(*) as last_name_selectivity,count(*)from actor\Gmysql> select count(distinct first_name)/...
Linux磁盘空间爆满,MySQL无法启动
OS: Cent OS 6.3DB: 5.5.14看到一个帖子,在服务器上安装了oracle和mysql数据库,mysql数据库忘记开启innodb_file_per_table,导致插入测试数据后磁盘空间爆满,mysql启动报错,并且无法启动。1、可以直接删除ibdata文件后重建mysql数据库,but,里面还有一些有用数据,因此无法直接删除ibdata进行操作,只能另谋出...
MySQL 库大小、表大小、索引大小查询命令
1、进去指定schema 数据库(存放了其他的数据库的信息) mysql> use information_schema;2、查询所有数据的大小 mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;3、查看指定数据库实例的大小,比如说数据库 yoon ...
多实例MySQL批量添加用户和密码并授权
OS:Cent OS 6.3DB:5.5.14如果一台服务器上有100个MySQL数据库实例,此时需要给不同端口的几个数据库添加用户名、密码并授权应用IP,一个个授权没问题,反正累的不是我,哇咔咔。创建add_user.sh#/bin/bash#add user to mysql dbpasspwd="yoon"cat user.txt | while read userdo port=`echo $user |...
MySQL批量杀进程
OS: CentOS 6.3DB:5.5.14mysql> show processlist;+----+------+-----------+--------------------+---------+------+-------+------------------+| Id | User | Host | db | Command | Time | State | Info &nbs...
ERROR 1062 (23000): Duplicate entry '0' for key 'PRIMARY'
OS: centos 6.3DB: 5.5.14测试创建yoon测试表,没有主键,没有索引,基础数据内容如下:mysql> select * from yoon;+----+----------+------+| id | name | user |+----+----------+------+| 1 | \""##!aa | NULL || 2 | z2 | NULL || 3 | z3 | NULL || 4 | z4 | NULL || 5 | z5 | NULL |+----+---------...
删除或清空具有外键约束的表数据报-ERROR 1701 (42000)
OS: centos 6.3DB:5.5.14mysql> select database();+------------+| database() |+------------+| sakila |+------------+1 row in set (0.00 sec)mysql> delete from actor;ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`s...
Resource temporarily unavailable
数据库版本:5.5.14操作系统版本:contos 6.3服务器256G内存,安装90个实例。通过脚本启动90个mysql数据库实例,会有几个实例无法启动,进程启动后直接被杀死。查看mysql日志如下:140729 10:32:34 [ERROR] Can't create thread to kill server140729 10:46:35 mysqld_safe Starting mysqld daemon with databases f...
alter table move 和 alter table shrink space的区别
move 和shrink 的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密 shrink语法: alter table TABLE_NAME shrink space [compact|cascate]segment shrink执行的两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上...
密码脚本
#/bin/bash#get new password#Yoonpwdlength=20pwdcount=7charlist=(A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 1 2 3 4 5 6 7 8 9 0 _)for (( k=0;k<pwdcount;k++ ))do pwdstr="" for (( i=0;i<$pwdlength;i++ )) ...
Linux 批量解压gz包
[root@yoon export]# vi gunzip.sh!/bin/bashpath=/export/backup ----备份文件目录路径for i in `ls ${path}/*`do/bin/gunzip $idone[root@yoon export]# chmod +x gunzip.sh...
MySQL 多实例给root用户创建密码
DB:5.5.14OS:CentOS 6.3安装多实例MySQL数据库,安装完成后默认无密码,一次性给所有实例的root账户创建密码:#!/bin/bashfor i in {3361..3363}do/export/servers/mysql/bin/mysql -uroot -S /export/data/mysql/tmp/mysql$i.sock <<EOFuse mysql;update user se...
MySQL 多实例启动和关闭脚本
DB: 5.5.14OS:CentOS 6.3在MySQL多实例中,一个一个启动灰常麻烦,因此写个简单的启动和关闭脚本启动脚本:start.sh#!/bin/bashfor port in {3390..3396}do(/export/servers/mysql/bin/mysqld_safe --defaults-file=/export/servers/mysql/etc/my$port.cnf ) &done关闭脚本:stop.sh...
MySQL 多实例删库脚本
DB版本:5.5.14OS:CentOS 6.3在测试环境中,在一台服务器上创建多个实例,在每个实例中一个一个删库比较麻烦,因此用下面脚本,可以直接删除所有库,除了系统库以外:#!/bin/bashmysql=/export/servers/mysql/bin/mysqlfor i in {3361..3362}dofor j in $($mysql -uroot -p123456 -S /export/data/mysql/tmp/m...
MySQL 多实例数据库还原脚本-备份集与端口对应
版本:5.5.14OS: ConetOS 6.31、创建recover.sh[root@yoon export]# vi recover.sh#!/bin/bashbakdir=/export/datamysql=/export/servers/mysql/bin/mysqluser=rootpasswd=123456for port in {3361..3362}do ($mysql -u$user -p$passwd -S /export/data/mysql/tmp/mysql$port.soc...
ERROR 23 (HY000) at line 29963: Out of resources when opening file
版本:5.5.14在还原数据库时报错,报错信息如下:(库中的表比较多)ERROR 23 (HY000) at line 29963: Out of resources when opening file解决方法:在root下修改ulimit值[root@yoon export]# ulimit -acore file size (blocks, -c) 0data seg si...
[ERROR] Failed to open log
版本:5.5.14性能测试部-测试环境数据库1、在性能测试过程中大量的日志,测试人员直接使用 rm -rf 删除所有2、重启数据库时,出现报错,导致数据库无法启动,查看报错日志,报错信息如下:/export/servers/mysql/bin/mysqld: File './mysql-bin.000003' not found (Errcode: 2)140325 16:31:16 [ERROR] Failed to ...
Error:/etc/fstab:Read-only file system错误的解决办法
1、挂载60T存储,设置开机自动挂载,UUID编号配置错误导致系统无法启动2、根据提示进入维护状态,输入root密码,进入fstab删除UUID等内容,结果报错 Error:/etc/fstab:Read-only file system3、执行:mount -o remount,rw / 就可以编辑保存...