CentOS7 通过YUM安装MySQL5.7
CentOS7 通过YUM安装MySQL5.71.进入到要存放安装包的位置cd /home/lnmp 2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:rpm -qa | grep mysqlyum list installed | grep mysql 3.如果已安
oracle大数据量分批删除
很多时候,我们要清理一个大表的数据,比如几个亿,业务还不能停,还只能delete,这种情况下分批删除是个好办法。create or replace procedure delBigTab --分批提交删除 (p_TableName in varchar2, --表名 p_Condition i
yum安装ansible
os版本:[root@iz2zecm5evly3vhbie5ik4z ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)查看数据源 [root@oraclerac1 ~]# cd /etc/yum.repo
ORA-12519 TNS:no appropriate service handler found
看到这个错误,想到可能是session满了,试了一下果然是[oracle@oraclerac1 ~]$ sqlplus "/ as sysdba" SQL*Plus: Release 11.2.0.4.0 Production on Thu Aug 2&nb
oracle11g dataguard切换
1.查看主库是否满足切换条件SQL> select switchover_status from v$database; SWITCHOVER_STATUS ---------------------------------------- TO STANDBY有时候会显示 SESSION ACTIVE,这表示当前还有活动的会话连接。2.
PING[ARC5]: Heartbeat failed to connect to standby 'dghq'. Error is 12154.
在dataguard搭建之后,主库报错:Tue Jul 31 15:57:11 2018 Error 12154 received logging on to the standby PING[ARC5]: Heartbeat failed to 
oracle11g修改控制文件路径
1.查看路径SQL> show parameter control;NAME TYPE------------------------------------ ----------------------VALUE------------------------------control_file_record_keep_time
oracle11g修改数据文件路径
有时候我们想把数据文件移动到其他的目录下,可以按照如下操作: 查看数据文件位置SQL> select file_name from sys.dba_data_files; FILE_NAME ------------------------------------------------------------------
Oracle 性能优化之内核的shmall 和shmmax 参数
error: install: %pre scriptlet failed (2), skipping cvuqdisk-1.0.9-1
SSH登录:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
ORA-20005:object statistics are locked (stattype = ALL)
把生产数据库得到一个用户数据导出到另一个数据库里,想收集统计信息的时候提示:ORA-20005:object statistics are locked (stattype = ALL)既然有锁,就肯定可以解锁:有两个办法,一个是对整个用户下所有的表解锁:DBMS_STATS.UNLOCK_schema_STATS('用户名');另一个是对单个表...
Oracle 11g系统自动收集统计信息的一些知识
在11g之前,当表的数据量修改超过总数据量的10%,就会晚上自动收集统计信息,如何判断10%,之前的帖子有研究过:Oracle自动统计信息的收集原理及实验。这个STALE_PERCENT=10%,是无法修改的,如果表非常大,10%是非常多的数据,非常有可能造成统计信息不准确。 在11g之后,STALE_PERCENT=10%是可以修改...
mysql批量kill session
有时候需要批量kill掉session,可以用以下办法,按照用户查出来,然后session信息,放到一个文件里,然后执行select concat('KILL ',id,';') from information_schema.processlist where user='xxx' into outfile '/var/lib/mysql-files/xxx.txt'; select concat('KILL ',id,';') from informati...
Oracle 11g的用户密码缺省为180天过期的修改方法
Oracle11g中,为了让使用者在半年时间内更改数据库用户密码,在缺省情况下,数据库用户的默认密码有效期为180天,而Oracle10g中缺省数据库用户密码为无期限。查看Oracle11g的默认数据库用户使用的密码参数文件 SQL> SELECT * FROM dba_profiles WHERE profile='DEFAULT' AND resource_n...
mysql报错Changed limits: max_open_files: 5000
OS:CentOS 7.4DB:mysql 5.7.17error.log日志里报错信息:2018-04-08T09:52:52.641263Z 0 [Warning] Changed limits: max_open_files: 5000 (requested 50000)2018-04-08T09:52:52.641467Z 0 [Warning] Changed limits: max_connections: 4190 (requested 10000)2018-04-08T09:52:52...
Centos 7 添加dns
修改etc下的resolv.conf,参照如下添加即可。[root@oracle etc]# vi resolv.conf nameserver 202.96.xxx.xxnameserver 202.96.xxx.xx
Centos 7 添加ip地址和网关
1.查看os版本[root@oracle network-scripts]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)2.查看链接的是哪个网口,很多时候服务器上不只一个网口,本例就有4个,需要判断出目前网线插上的是哪个网口,本例是em1处于链接状态,那么配置ip的时候就配置这个em1...
load data infile ERROR 1045 (28000)
非root用户在mysql server部署机器通过load data infile命令导入数据时,报错:ERROR 1045 (28000): Access denied for user 'xxx'@'xxx' (using password: YES) 可能原因:这个一般是因为非root用户没有FILE Privilege,可以通过show grants查看当前登陆用户的权限,也可以通过select mysql.user查看...
关于oracle的空间查询
~~~~~~~~~~~~~ORACLE查看某用户占用了多少空间~~~~~~~~~~~~~~~~SELECT OWNER, TABLESPACE_NAME, ROUND(SUM(BYTES) / 1024 / 1024, 2) "USED(M)" FROM DBA_SEGMENTS GROUP BY OWNER, TABLESPACE_NAME ORDER BY SUM(BYTES) DESC;~~~~~~~~~~~~~~