摘要:收集、整理日常系统管理或维护当中的,常用到的一些关于文件操作的命令或需求,后续会慢慢补充、完善! 查看、生成指定目录的目录树结构? [root@DB-Server ~]#tree #当前目录 [root@DB-Server ~]#tree /home/oracle/kerry 查看当前目录或指定目录的大小? [root@DB-Server ~]#du -sh /u01[root... 阅读全文
SQL Server 连接超时案例一则
2016-07-25 10:37 by 潇湘隐者, 12897 阅读, 1 推荐, 收藏,
摘要:上周六,一工厂系统管理员反馈一数据库连接不上,SSMS连接数据库报“连接超时时间已到。在尝试使用预登录握手确认时超过了此超时时间.......”, 如下截图所示: 另外远程连接也连接不上,系统管理员只能通过vSphere Client连接到这台服务器,我这边也无法远程登录检查具体情况,ping 这台服务器发现网络正常,没有丢包或时延严重情况,那我就在Linux上使用nmap扫描了... 阅读全文
记一次ORACLE的UNDO表空间爆满分析过程
2016-07-21 23:57 by 潇湘隐者, 24794 阅读, 4 推荐, 收藏,
摘要:这篇文章是记录一次ORACLE数据库UNDO表空间爆满的分析过程,主要整理、梳理了同事分析的思路。具体过程如下所示: 早上收到一数据库服务器的UNDO表空间的告警邮件,最早一封是7:55发出的(监控作业是15分钟一次),从告警邮件分析,好像是UNDO表空间突然一下子被耗尽了。 DB Tablespace Allocated Free Used % Free % Use... 阅读全文
ORACLE AWR报告数据的导入导出实践
2016-07-20 22:16 by 潇湘隐者, 3004 阅读, 0 推荐, 收藏,
摘要:关于AWR的快照数据可以导出、导入,一直没有亲手实践过。今天动手测试了一下如何导出、导入AWR数据,将AWR的数据从一测试服务器,导入到另外一台测试服务器。 SQL> @?/rdbms/admin/awrextr.sql~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~... 阅读全文
Linux 平台MySQL启动关闭方式总结
2016-07-20 11:57 by 潇湘隐者, 96445 阅读, 11 推荐, 收藏,
摘要:MySQL的启动方法有很多种,下面对比、总结这几种方法的一些差异和特性,下面实验的版本为MySQL 5.6。如有疏漏或不足,敬请指点一二。 1:使用mysqld启动、关闭MySQL服务 mysqld是MySQL的守护进程,我们可以用mysqld来启动、关闭MySQL服务,关于mysqld, MySQL 5.6官方介绍资料如下所示: mysqld, also known as ... 阅读全文
ORACLE 查看RMAN的备份信息总结
2016-07-19 14:45 by 潇湘隐者, 42277 阅读, 10 推荐, 收藏,
摘要:关于Oracle数据库的RMAN备份,除了邮件外,是否能通过其它方式检查RMAN备份的成功与失败呢?其实我们可以通过下面SQL脚本来检查某个时间段备份失败的记录: SELECT * FROM V$RMAN_STATUS WHERE START_TIME >= TO_DATE(&START_TIME,'YYYY-MM-DD HH24:MI:SS') AND END_TIME = TO... 阅读全文
ORACLE AWR报告生成过程出现多个实例记录分析
2016-07-18 16:38 by 潇湘隐者, 2380 阅读, 0 推荐, 收藏,
摘要:在一次生成AWR报告中,发现在“Instances in this Workload Repository schema”部分,出现了多个实例记录信息(host敏感信息被用host1,host2,host3替换)。具体信息如下截图所示: SQL> @?/rdbms/admin/awrrpt Current Instance~~~~~~~~~~~~~~~~ DB Id DB Name ... 阅读全文
ORACLE 如何查看索引重建进度情况
2016-07-15 13:03 by 潇湘隐者, 19689 阅读, 3 推荐, 收藏,
摘要:在ORACLE数据库中,如果一个比较大的索引在重建过程中耗费时间比较长,那么怎么查看索引重建耗费的时间,以及完成了多少(比例)了呢,我们可以通过V$SESSION_LONGOPS视图来查看索引重建的时间和进度。 官方文档关于V$SESSION_LONGOPS的介绍如下 V$SESSION_LONGOPS This view displays the status of various ... 阅读全文
partproble在RHEL 6下无法更新分区信息
2016-07-10 12:37 by 潇湘隐者, 3871 阅读, 0 推荐, 收藏,
摘要:在RHEL5.x版本下面,在添加磁盘分区等操作后,一直使用partproble命令使内核重新读取分区表信息,从而不用重新启动。但是最近在RHEL 6(Red Hat Enterprise Linux Server release 6.6 (Santiago))下,使用partprobe出现错误。 [root@localhost ~]# lsof /dev/sda[root@localhost ~... 阅读全文
Oracle行内链接不会引起USER_TABLES中CHAIN_CNT值变化
2016-07-10 10:02 by 潇湘隐者, 2152 阅读, 0 推荐, 收藏,
摘要:前几天和群里网友讨论一个关于行内链接(intra-block chaining)的问题,问题非常有意思,恰好今天有空,顺便整理了一下这些知识点。 问题描述:下面SQL,创建一个超过255列的表(实际为256列),然后插入几条数据,然后对表做ANALYZE分析过后,但是发现user_tables的CHAIN_CNT字段值为0,chained_rows表中没有记录,为什么会这样? ... 阅读全文
Linux服务器宕机案例第二则
2016-07-08 15:42 by 潇湘隐者, 15937 阅读, 1 推荐, 收藏,
摘要:邮件告警发现海外工厂一Linux服务器连接不上,DPA(Database Performance Analyzer)系统也发现其出现问题,ping这台服务器发现网络不通,联系不到当地系统管理员,邮件咨询后,这个系统管理员也发现有问题,直接重启了,事后检查发现日志message里面,从10:10分开始出现下面错误信息(敏感信息处理了) Jul 7 10:10:27 localhost k... 阅读全文
ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
2016-07-06 22:49 by 潇湘隐者, 4896 阅读, 0 推荐, 收藏,
摘要:今天在PlateSpin Forge(关于PlateSpin相关介绍,请见最下面部分简单介绍) 复制出来的一台数据库服务器上,测试数据库能否正常启动时,遇到了“ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []”错误: 在官方文档介绍中,这个错误主要出现在磁盘... 阅读全文
backup, file manipulation operations (such as ALTER DATABASE ADD FILE) and encryption changes on a database must be serialized.
2016-07-05 22:43 by 潇湘隐者, 2239 阅读, 0 推荐, 收藏,
摘要:昨天在检查YourSQLDba备份时,发现有台数据库做备份时出现了下面错误信息,如下所示: yMaint.ShrinkLog Log Shrink -- ========================================================================-- Shrink of log file E:\SQL_LOG\xxxx_log.l... 阅读全文
YourSQLDba设置共享路径备份
2016-07-04 23:18 by 潇湘隐者, 858 阅读, 0 推荐, 收藏,
摘要:YourSQLDba可以将数据库备份到网络路径(共享路径),这个也是非常灵活的一个功能,以前一直没有使用过这个功能,最近由于一个需求,于是我测试了一下YourSQLDba备份到网络路径,中间遇到了一些问题,遂整理如下。 测试环境: 操作系统: Windows Server Standard 2012 数据库版本: SQL SERVER 2014 1:设置共享路径权限 ... 阅读全文
Linux 磁盘自检介绍
2016-07-04 15:15 by 潇湘隐者, 9469 阅读, 6 推荐, 收藏,
摘要:在Linux系统中,有时候重启会耗费非常长的时间,如果你进一步检查细节,就会发现绝大部分时间都耗费在磁盘自检(fsck)上了,有时候遇到时间比较紧急的情况,磁盘自检耗费的时间非常长,真的是让人心焦火急的!如下截图所示 关于磁盘自检,如果是新手,肯定都会有不少疑惑,下面从这几个方面一一讲述,希望能解答你的疑惑。下面实验版本为Red Hat Enterprise Linux S... 阅读全文
Linux 执行partprobe命令时遇到Unable to open /dev/sr0 read-write (Read-only file system)
2016-07-02 11:01 by 潇湘隐者, 12227 阅读, 0 推荐, 收藏,
摘要:在使用fdisk创建分区时,我们会使用partprobe命令可以使kernel重新读取分区信息,从而避免重启系统,但是有时候会遇到下面错误信息“Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only.”,如下所示: [root@getlnx14t... 阅读全文
Linux umount设备时出现device is busy解决方法
2016-07-02 09:56 by 潇湘隐者, 53933 阅读, 1 推荐, 收藏,
摘要:在Linux中,有时使用umount命令去卸载LV或文件时,可能出现umount: xxx: device is busy的情况,如下案例所示 [root@DB-Server u06]# vgdisplay -v VolGroup03 Using volume group(s) on command line Finding volume group "VolGroup03" --... 阅读全文
DROP_SNAPSHOT_RANGE过程不能清理表RM$_SNAPSHOT_DETAILS
2016-06-30 23:11 by 潇湘隐者, 2824 阅读, 0 推荐, 收藏,
摘要:今天在测试、验证DROP_SNAPSHOT_RANGE不能彻底快照的过程中遇到了DROP_SNAPSHOT_RANGE无法清理WRM$_SNAPSHOT_DETAILS表中数据的情况,测试服务器版本为10.2.0.4.0,AWR的快照是1小时采集一次数据,快照保留14天,也就是二周。具体情况如下所示: SQL> select * from v$version; BANNER... 阅读全文
Linux查看关机时间
2016-06-24 13:45 by 潇湘隐者, 25474 阅读, 0 推荐, 收藏,
摘要:在Linux系统中,如何查看系统什么时候执行了shutdown命令关闭服务器了呢? 方法1:使用 last -x|grep shutdown 查看shutdown的历史记录 [root@mylnx20 log]# last -x|grep shutdown shutdown system down 2.6.32-504.el6.x Thu Jun 23 17:30 - 09:03 ... 阅读全文
check_user_createdate.sh
2016-06-24 13:36 by 潇湘隐者, 783 阅读, 0 推荐, 收藏,
摘要:在前面这篇文章Linux如何找出用户的创建时间里面讨论了查看用户创建时间的方法,后面自己尝试弄了一个脚本来检查所有用户创建时间脚本,当然更合理的应该叫检查所有用户的密码修改时间比较准确(因为这种方法有条件限制),期间和夕照讨论了一下如何用shell脚本实现,获益良多。下面是整理过后的脚本。 #! /bin/bash echo 'this is not the standard method ... 阅读全文
SQL Server删除distribution数据库二
2016-06-23 13:40 by 潇湘隐者, 1875 阅读, 0 推荐, 收藏,
摘要:以前总结过一遍博文SQL Server删除distribution数据库,里面介绍了如何删除distribution数据库。今天介绍一个删除distribution的特殊案例, 在这之前,我不知道这个服务器上的Replication被如何折腾过,在SSMS管理界面的Local Publications和Local Subscriptions里面已经看不到任何关于发布、订阅相关的内容... 阅读全文
Linux 查看服务器开放的端口号
2016-06-22 23:34 by 潇湘隐者, 329445 阅读, 42 推荐, 收藏,
摘要:在讨论这个问题前,我们先来了解一下物理端口、逻辑端口、端口号等计算机概念。 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到6... 阅读全文
Tomcat指定特定JDK版本
2016-06-21 16:57 by 潇湘隐者, 20389 阅读, 2 推荐, 收藏,
摘要:我们知道在Linux服务器上,可以安装多个版本的JDK,那么当有多个JDK时,是否可以为Tomcat这类应用程序指定对应的JDK版本呢?答案是可以,指定tomcat使用特定的JDK版本。今天正好碰到这个问题,总结一下。方便以后遇到这类问题。 1:在tomcat的catalina.sh文件中加入 export JAVA_HOME=/usr/local/java/jdk1.6.0_21 #版... 阅读全文
Linux如何找出用户的创建时间
2016-06-21 11:59 by 潇湘隐者, 27699 阅读, 1 推荐, 收藏,
摘要:在Linux系统中,如何找到用户创建的时间呢? 其实是没有标准方法查找用户创建时间。下面再搜索了一些资料后,自己验证并测试了一下这些方法,仅供参考: 1:如果创建的用户有家目录,那么可以ls -l /home//.bash_logout 来找到用户的创建时间。 [root@DB-Server ~]# cat /etc/shadow | grep testtest:$1$WL5jXsvt$b... 阅读全文
Linux账户密码过期安全策略设置
2016-06-20 14:52 by 潇湘隐者, 49239 阅读, 5 推荐, 收藏,
摘要:在Linux系统管理中,有时候需要设置账号密码复杂度(长度)、密码过期策略等,这个主要是由/etc/login.defs参数文件中的一些参数控制的的。它主要用于用户账号限制,里面的参数主要有下面一些: /etc/login.defs: # Password aging controls:## PASS_MAX_DAYS Maximum number of days a pas... 阅读全文
ORACLE关于索引是否需要定期重建争论的整理
2016-06-19 01:32 by 潇湘隐者, 10436 阅读, 2 推荐, 收藏,
摘要:ORACLE数据库中的索引到底要不要定期重建呢? 如果不需要定期重建,那么理由是什么? 如果需要定期重建,那么理由又是什么?另外,如果需要定期重建,那么满足那些条件的索引才需要重建呢?关于这个问题,网上也有很多争论,也一直让我有点困惑,因为总有点不得庐山真面目的感觉,直到上周看到了一些资料,遂整理于 阅读全文
Linux hostname对Oracle实例以及监听的影响
2016-06-18 19:28 by 潇湘隐者, 6678 阅读, 0 推荐, 收藏,
摘要:在Linux平台中,对hostname的修改,是否对ORACLE数据库实例或监听进程有影响呢?如果有影响,又要如何解决问题呢?另外/etc/hosts下相关内容的修改,是否也会影响实例或监听呢?这里涉及的场景非常多,当然关系也非常复杂,我们下面通过几个例子来测试验证一下。 如下所示,服务器/etc/hosts 与/etc/sysconfig/network的原始配置信息如下 [r... 阅读全文
MySQL慢查询日志总结
2016-06-17 10:32 by 潇湘隐者, 124284 阅读, 83 推荐, 收藏,
摘要:慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建... 阅读全文
SQL Server 关于列的权限控制
2016-06-13 16:07 by 潇湘隐者, 8021 阅读, 2 推荐, 收藏,
摘要:在SQL SERVER中列权限(Column Permissions)其实真没有什么好说的,但是好多人对这个都不甚了解,已经被人问了几次了,所以还是在这里介绍一下,很多人都会问,我能否单独对表的某列授权给某个用户? 答案是可以,我们可以对表中的列授予SELECT、UPDATE权限,我们结合下面的简单案例来阐述一下可能效果更好。 案例1: 在AdventureWorks2014中,登... 阅读全文
YourSQLDba版本升级总结
2016-06-12 23:29 by 潇湘隐者, 783 阅读, 0 推荐, 收藏,
摘要:在使用YourSQLDba做数据库备份、维护时,像其它软件一样,版本升级是不可避免的。因为YourSQLDba一直在不停更新版本、扩展功能。下面介绍一下升级YourSQLDba时的具体步骤和一些注意事项。下面案例,YourSQLDba原版本为YourSQLDba version: 5.0.2 2012-06-12,升级到YourSQLDba 6.2.5.1。 步骤1: 首先查看服务器对... 阅读全文
浙公网安备 33010602011771号