跳转到主要内容

其它

mvn代理设置

分类
故障描述

  mvn编译时,使用外网环境下载,需代理。

故障分析

  无

处理过程

/opt/apache-maven/conf/settings.xml

   <proxy>
     <active>true</active>
     <protocol>http</protocol>
     <host>x.x.x.x</host>
     <port>8088</port>
     <nonProxyHosts>*.aliyun.com|huaweicloud.com </nonProxyHosts>
   </proxy>
 </proxies>

建议/总结

  无

SecureCRT默认会话标准配置

分类
故障描述

  无

故障分析

  无

处理过程

    SecureCRT是我们常用的远程工具,为规范配置,默认会话标准配置规范如下:

     1.创建SecureCRT日志目录;例如d:\crtlog\

     2.选项>编辑默认会话

     3.日志文件处配置为:D:\crtlog\%S\%Y%M%D%h%m.txt,并选中在连接上开始记录日志、半夜时启用新日志。

如下图所示

crt.session.config
建议/总结

  无

oracle归档日志占满系统存储空间,导致数据库启动失败

故障描述

oracle归档日志占满系统存储空间,导致数据库启动失败;
存储空间占满导致rman工具无法使用,无法删除过期归档日志。

故障分析

告警信息:
1、 存储空间满,/opt占用率达到100%;


2、无法进入数据库操作;


3、无法使用rman工具清除过期归档日志。

处理过程

1、通过命令检查存储空间被哪个目录占用了,最深查询到第八层目录:du -h --max-depth=8。查询到/opt/oracle/archivelog有142G这么大,打开看有3000+的dbf文件,通过文件目录结构分析,此为数据库归档文件。


2、删除数据库归档文件。
首先切换oracle用户
su – oracle
cd  /opt/oracle/archivelog
执行下面命令删除7天以前的归档日志:
find . -xdev -mtime +7 -name "*.dbf" -exec rm -f {}  \;

3、执行rman逻辑上删除过期日志
rman
RMAN> connect target /
>crosscheck archivelog all;
>delete expired archivelog all;
>quit

4、关闭数据库归档日志:
登录数据库:!sql
SQL> shutdown immediate
启动了实例,并加载了数据库  SQL> startup mount
归档->非归档  SQL> alter database noarchivelog;
检查是否成功  SQL> archive log list

5、启动数据库,完成。
SQL>alter database open;

此后,不再生成归档日志。

建议/总结

打开归档日志时,DBA定时清理归档文件,避免再次占满;
如不使用,关闭归档日志。

SQL Server 整库备份

故障描述

  无

故障分析

  无

处理过程

E:\>sqlcmd -S "localhost\SQLEXPRESS"
1> use master
2> go
已将数据库上下文更改为 'master'。

备份
1> backup database test to disk='e:\test.dat'
2> go

恢复
1> restore database test from disk='e:\test.dat'
2> go
已为数据库 'test',文件 'Test' (位于文件 1 上)处理了 232 页。
已为数据库 'test',文件 'Test_log' (位于文件 1 上)处理了 2 页。
RESTORE DATABASE 成功处理了 234 页,花费 0.184 秒(9.898 MB/秒)。

建议/总结

  无

混合硬盘安装Windows 7注意事项

故障描述

  客户购买一台笔记本电脑,1T SATA普通硬盘,16G mSATA SSD硬盘。在安装操作系统时。默认将引导分区安装入16G mSATA硬盘导致启动失败。安装不成功

故障分析

  无

处理过程

  下载最新的Intel Rapid Storage Technology驱动,安装系统进行分区界面时即时能看到SSD硬盘也必须加载Intel Rapid Storage Technology驱动。加载后SSD硬盘变成磁盘1,普通硬盘变成磁盘0再重新分区即可。

建议/总结

  无

通过wireshark命令行抓包解决抓包PC内存溢出问题的方法

故障描述

  wireshark普通抓包时,当白饭时间过长会会造成内存溢出问题,占用server 内存资源,普通pc无法24小时全天不间断抓包。

故障分析

  无

处理过程

通过cmd 进入wireshark 安装目录,执行dumpcap.exe -i  网卡索引  -b filesize:204800 -w D:/zhuabao.pcap

上述命令的含义是wireshark 抓包是直接写硬盘,不会造成内存溢出问题,不占用server 内存资源,每个文件200M 大小,普通pc即可24小时全天不间断抓包,只要保证硬盘够大就好了。

下面的命令可以看到网卡索引和网卡名的对应关系。

D:\Program Files\Wireshark>dumpcap.exe -D

1. \Device\NPF_{C5EB9264-5E93-4483-BE19-C8D24C43C05C} (Broadcom 802.11b/g Q?Mh)

2. \Device\NPF_{E760EBBD-5B71-4093-91F9-B3DC8330D8A6} (Realtek 10/100/1000 Ether

net NIC                                )

3. \Device\NPF_{940D20AC-8DB9-4753-ACCA-BB16FF7EB7F4} (SSLVPN Virtual Network Ad

apter(CS Support))

4. \Device\NPF_{A2250C9C-49D9-4CAA-9069-D3F64F7DC8B7} (Sun)

D:\Program Files\Wireshark>

建议/总结

  无

FreeRadius配置时出现lm_sql_mysql错误

故障描述
  安装Freeradius,使用Sql。在运行radiused -X时出现如下错误 Could not link driver rlm_sql_mysql: rlm_sql_mysql.so: cannot open shared object file: No such file or directory
故障分析
  无
处理过程
1、安装软件包; yum install mysql-devel 2、进入src/modules/rlm_sql/drivers/rlm_sql_mysql目录 运行命令:./configure --with-mysql-dir=/usr/share/mysql/ --with-mysql-lib-dir=/usr/lib/mysql/ cd /opt/freeradius/src/modules/rlm_sql/drivers/rlm_sql_mysql/ ./configure --with-mysql-dir=/usr/share/mysql/ --with-mysql-lib-dir=/usr/lib/mysql/ make make install 3、再次运行radiused -X正常
建议/总结
  无