LINUX find的高级查询
?find命令选项-name 按照文件名查找文件。-perm 按照文件权限来查找文件。-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。-user 按照文件属主来查找文件。-group 按照文件所属的组来查找文件。-mtime -n +n 按照文件的更改时间来查找...
mysqlbinlog工具基于日志恢复详细解释
如果每天都会生成大量的二进制日志,这些日志长时间不清理的话,将会对磁盘空间带来很大的浪费,所以定期清理日志是DBA维护mysql的一个重要工作1)RESET MASTER在上面查看日志存放的文件夹中,二进制日志命名的格式是以mysql-bin.*,*代表日志的序号,序号是递增的,其中还有mysql-bin.index是日志的索引文件,记录了日志...
LOGMINER工具分析报错误解决方法 ORA-00333
建议不要直接用原来归档,最好能拷贝一份归档来抽取数据SQL> create table archive10 as select sql_redo,TIMESTAMP,COMMIT_TIMESTAMP from v$logmnr_contents;create table archive10 as select sql_redo,TIMESTAMP,COMMIT_TIMESTAMP from v$logmnr_contents &...
配置hosts.allow和hosts.deny 控制登陆
对于 Linux 安全性,我们以前视频中 演示了Linux自带防火墙 iptables的配置。其实还有其他办法来提高Linux安全性,例如 修改 hosts.allow , hosts.deny这2个文件来配置 允许某个ip访问 , 或者禁止访问。通常我们设置限制 sshd 的远程访问,下面演示一下:只允许某个ip通过sshd 远程登录管理服务器。...
MySQL日志管理
MySQL日志管理一、日志类型:MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:日志文件 记入文件中的信息类型错误日志 记录启动、运行或停止时出现的问题。查询日志 记录建立的客户端连接和执行的语句。二进制日志 记录所有更改数据的语句。主要用于复制和即时点恢复。...
Mysql 权限管理
Mysql 账户权限信息存储在 mysql 数据库 user、db、host、table_priv、colunms_priv和procs_priv表中,在Mysql 启动时服务器将这些数据库表内容读入内存中。 Mysql 权限层级主要分为: 服务器、数据库、表、列。按权限的使用环境则主要分为:普通权限、管理员权限、特殊权限,其中普通权限主...
MySql逻辑备份恢复
??????一、Mysql逻辑备份?1. 使用mysqldump命令生成INSERT语句备份此方法类似于oracle的expdp\exp工具语法如下:mysqldump [arguments] > file_name.sql?使用帮助:[root@gc ~]# mysqldump Usage: mysqldum...
MySql5.5忘记root密码的解决办法
MySql5.5忘记root密码的解决方法 操作系统:windows操作系统,xp或win7. 1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务 e:\mysql5.5\bin>net stop mysql 注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all. 2. 以不检查权限的方式启动...
MySql逻辑备份恢复
一、Mysql逻辑备份 1. 使用mysqldump命令生成INSERT语句备份此方法类似于oracle的expdp\exp工具语法如下:mysqldump [arguments] > file_name.sql 使用帮助:[root@gc ~]# mysqldump Usage: mysqldum...
ASM AMDU工具使用
AMDU是ORACLE针对ASM开发的源数据转储工具,其全称为ASM Metadata Dump Utility(AMDU) AMDU具体以下三个主要功能: 1. 将ASM DISK上的元数据转储到文件系统上以便分析 2. 将ASM文件的内容抽取出来并写入到OS文件系统,Diskgroup是否mount均可 3. 打印出块的元数据,以块中C语言结构或16进制的形...
【SQL优化】SQL优化的10点注意事项
1.目前普遍采用的10g数据库已经采用CBO的优化方式,所以记得定期的对数据库核心业务用户进行全面或有选择的分析,防止出现执行计划出现异常。Oracle 10g以及以后的11g自动化一切的背后隐藏着很多神...
【SQL优化】UNION替换OR效率测试及总结
大家在做SQL优化的过程中,可能都知道一个事实:某些情况下使用UNION替换OR可以提高SQL的运行效率。您知道这个“某些情况”指的是什么么?解释一下,“某些情况”指的是:使用的表字段要有索引。这个实验,...
【Cache】将常用的“小表”缓存到Buffer Cache
对于那些被经常以全表扫描访问获取数据的“小表”来说,为了提升性能可以考虑将这些表cache在Buffer Cache中。什么样的表可以称其为“小表”呢?例如经常被访问的参数表,此类表通常包含的数据量并不大,经常以全表...
LINUX ln命令硬连接软连接详细解释
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它...
11gR2 RAC ASM 启动
[grid@znode1 ~]$ crsctl check crsCRS-4638: Oracle High Availability Services is onlineCRS-4537: Cluster Ready Services is onlineCRS-4529: Cluster Synchronization Services is onlineCRS-4533: Event Manager is online从11.2开始Oracle Cluterware标示voting...
查询前等待事件语句,进行性能分析和优化
用这个语句查询用户当前正在等待事件,把语句抽取出来。select b.username, b.status, a.event, a.wait_class, c.sql_text from v$session_wait a, v$session b, v$sql c where a.sid = b.sid and b.sql...
RMAN blockrecover命令恢复数据块
在有rman备份的情况下,可以使用rman的blockrecover命令实行块恢复。SYS@orcl>create tablespace test datafile '/u01/app/oracle/oradata/orcl/test01.dbf' size 10m;Tablespace created.SYS@orcl>create table scott.test tablespace test as select * from dba_objects where rownum <=100;Table created....
ORACLE复制旧表到新表
create table newtable as select * from oldtable 数据一起复制 create table newtable as select * from oldtable where 1=2 复制空表 inster into newtable select * from oldtable; 旧表插入新表...
oracle当前运行事务锁
select a1.sid, a1.SERIAL#, a1.username, a1.logon_time, a2.type from v$session a1, v$lock a2 where a1.sid = a2.sid and a2.type in('ST','UL','TX','TM') order by a1.logon_time; select t2.username,t2.sid,t2.serial#,t1.locked_mode,t2.logon_timefrom v$locked_object t1, v$session ...
DBA 分析利器 LogMiner
LogMiner一、LogMiner的用途日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。在Oracle 8i之前,Oracle没有提供任何协助数据库管理员来读取和解释重作日志文件内容的工具。系统出现问题,对于一个普通的数据管理员来讲,唯一可以作...