记录关于Devops运维,虚拟化容器云计算,数据库,网络安全等各方面问题。
TOAD9.5下载地址和注册码注册码:Key : 0-63920-07153-29060-03749Site: admin_88下载地址:http://www.orbitsw.net/toad/dls/TOAD%20for%20ORACLE/Toad%20for%20Oracle%209.5.exe
Oracle_Statspack性能诊断工具Statspack是oracle强大的状态收集及性能诊断工具,是DBA及数据库相关人员进行问题诊断的重要手段,是DBA的一大利器1、系统参数设置先查询系统参数show parameter job_queue_processesshow parameter timed_statistics如果值分别为0和false,则做如下更改alter system set job_queue_processes = 10;alter system set timed_statistics = true;timed_statistics设置为true对系统的性能有一定的影响,再数据采样结束后,把该值设置为false,该参数收集的时间信息存储在v$sesstats和v$sysstats等动态性能视图中2、安装Statspack查询数据库实例名和版本select instance_name,host_name,version,startup_time from v$instance;查询物理文件名及路径select file_name from dba_data_files;//创建表空间create tablespace Statspack datafile 'E:\ORACLE\ORADATA\DB2\Statspack01.dbf' size 500M安装@spcreate按照提示输入表空间,密码,临时表空间等,如果出现错误会生成一个spcpkg.lis错误文件,打开该文件可以看到详细的错误信息,并重新运行@spdrop.sql来删除刚才创建的对象,有时候运行@spcreate会提示找不到文件,可以输入完整路径,如:@E:\oracle...
RHEL5或Centos5安装dbvisualizer7首先到网上下载dbvisualizer7 linux版本。下载文件为:dbvis_linux_7_1_3.sh执行以下命令安装:#:sh dbvis_linux_7_1_3.sh如果系统里没有安装JVM,就是JAVA虚拟机,那么软件会自动提示下载JVM。这个下载是从DbVisualizer官网上下载,所以网速很慢,我就取消了下载JVM。然后使用yum安装JVM,我这里RHEL5使用CentOS5的更新源:#:yum install java会自动下载JRE并安装。安装完JRE后,再重新运行安装DBbisualizer命令。具体安装过程就不行了,很简单。安装完成后,要配置连接oracle,再这里就用Oracle Thin方式连接数据库。然后提示要加载 Load Driver Files,这个是使用JDBC方式连接数据库的。所以要下载oracle的JDBC,你可以到oracle网站上下载。http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html我下载的是ojdbc14.jar文件,加载驱动文件后,要选择URL Type 。有三项: service ,SID ,TNS ,连接类型选哪一项都可以,就是userid 时,用sys等帐号时要使用sysdba或sysoper,才可以连接。连接上后,就可以查看oracel里面的数据了。
EM Configuration issue 报错解决办法。今天 修改linux系统 IP 后,启动oracle 10gR2时就提示下面错误。[oracle@yupan root]$ emctl dbconsole startEM Configuration issue. /oracle/10.2.0/db_1/69.42.223.34_yupan not found.[oracle@yupan root]$ emca -config dbcontrol dbEMCA 开始于 2011-4-7 21:45:38EM Configuration Assistant 10.2.0.1.0 正式版版权所有 (c) 2003, 2005, Oracle。保留所有权利。输入以下信息:数据库 SID: yupan监听程序端口号: 1521SYS 用户的口令: SYSMAN 用户的口令: .......……按要求填写信息后,最后提示按Y或N ,是否继续。我们选择Y 。提示启动emctl dbconsole start 需要一些时间,我们就等一会,服务启动成功。又可以重新使用oracle了。我只是配置下em 配置信息,没有删除后重新修改。下面是emca命令使用方法:Oracle10g R2 EMCA常用命令及实例步骤在Oracle 10g 中,我们可能会经常遇到OEM不能正常使用的问题,但导致问题的原因不尽相同,最后绝大多数问题可以通过emca 这个命令来解决,详细的说明可以查看联机帮助,下面给出一些常用的命令及实例步骤.创建一个EM资料库emca -repos create重建一个EM资料库emca -repos recreate删...
win2003系统登陆后自动注销今天有客户反应说,他的win2003系统登陆后,还没有看到桌面,就马上注销,进不了机器。怎么办? 出现这个问题的原因一般是userinit.exe文件出错了。userinit.exe是用来管理用户启动的。 可以先到PE或DOS系统里看看C:\windows\system32\userinit.exe文件存在吧,如果没有,可能是文件改名了,或是文件被病毒感染了。 第一种方法从win2003系统光盘里面提取userinit.exe文件,然后放到%systemroot%\system32目录里面。具体方法: 从安装光盘里面提取userinit.exe文件(在安装光盘i386目录下,文件名是USERINIT.EX_,用expand命令即可把userinit.exe解压出来)然后放到%systemroot%\system32目录里面即可注意:expand命令这样使用expand 光盘盘符:\i386\USERINIT.EX_ 系统盘盘符:\Windows\system321、用Windows 2000(或者Windows XP/2003)安装光盘引导系统,在“欢迎使用安装程序”的界面上按“R”键,选择修复。2、按“C”键选择使用故障恢复控制台。3、选择某个Windows 安装,通常是“1”。(屏幕上有提示)然后输入管理员密码4、进入system32目录,输入命令:del userinit32.exe &nb...
Discuz! 7.2 修改 Email 验证有效性时长 如果你的论坛 新用户注册验证 选择“Email 验证”将向用户注册 Email 发送一封验证邮件以确认邮箱的有效性。用户通过验证后,才可以有已验证会员的权限来进行其它操作。但因注册填写邮箱有误或其它原因导致没有收到验证邮件时,用户可以修改自己的邮箱,然后到个人中心=》重新验证 Email。Discuz! 默认在 24 小时内只能提交一次 Email 验证,用户需要等待 24 小时,才能重新验证 Email ,因此你可以考虑减短该时长。解决方案:一、修改时长在论坛根目录下找到member.php,找到以下代码:if($type == 2 && $timestamp - $dateline < 86400) {其中,86400 表示 24 小时,单位为"秒",即:86400=24x60x60。只要将 86400 修改为你需要的时长(如 2 小时就是 7200),保存即可。二、修改提示语第一步修改后,Email 验证的有效性时长变了,但用户看到的提示语并没变。找开templates\default\messages.lang.php文件,找到以下代码:'email...
yum出现错误: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY若使用yum命令时出现下面的错误:warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6GPG key retrieval failed: [Errno 5] OSError: [Errno 2] 没有那个文件或目录: '/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL'这是由于yum安装了旧版本的GPG keys造成的解决办法为:#rpm --import /etc/pki/rpm-gpg/RPM*若还不行就再如下操作#vim /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-----BEGIN PGP PUBLIC KEY BLOCK-----Version: GnuPG v1.2.6 (GNU/Linux)mQGiBEXopTIRBACZDBMOoFOakAjaxw1LXjeSvh/kmE35fU1rXfM7T0AV31NATCLFl5CQiNDA4oWreDThg2Bf6+LIVTsGQb1V+XXuLak4Em5yTYwMTVB//4/nMxQEbpl/QB2XwlJ7EQ0vW+kiPDz/7pHJz1p1jADzd9sQQicMtzysS4qT2i5A23j0VwCg1PB/lpYqo0ZhWTrevxKMa1n34FcD/REavj0hSLQFTaKNLHRotRTF8V0BajjSaTkUT4uk/RTaZ8Kr1mTosVtosqmdIAA2XHxi8ZLiVPPSezJjfElsSqOAxEKPL0djfpp2wrTml/1iVnX+PZH5DRKCbjdCMLDJhYap7YUhcPsMGSeUKrwmBCBJUPc6DhjFvyhA9IMl1T0+A/9SKTv94ToP/JYoCTHTgnG5MoVNafisfe0wojP2mWU4gRk8X4dNGKMj6licvM6gne3hESyjcqZSmr7yELPPGhI9MNauJ6Ob8cTR2T12Fmv9w0...
PIX内网用户无法用外网地址访问发布的DMZ区的服务器的故障解决 环境:在PIX上为一台DMZ区域的Web 服务器做了静态地址映射Public IP:200.200.200.200Private IP:10.10.10.10 故障现象:在公网上可以通过200.200.200.200访问这台Web服务器,但在内网中只能通过10.10.10.10访问这台Web服务器,无法通过其公网ip(200.200.200.200)来访问故障解决: 通过pix的alias命令来实现 pix的Alias命令有两个功能: 1,利用DNS Doctoring修正外部DNS服务器回复 o 利用DNS Doctoring,PIX 将"改变" 外部DNS响应的地址到另一个IP,这个地址不同于DNS服务器上真实提供的域名-IP记录。 o 此功能实现从内部客户端通过内部IP地址连接到内部服务器上。2,转换目标IP地址的dnat(Destination NAT)到另一个IP。 o 用dnat改变应用程序的标地址. o 此功能实现从内部客户端调用外部地址访问周边网络(例如DMZ区),不修改DNS回复。例如,一台机器发送数据到99.99.99.99,可使用alias命令把数据重定向到另一个地址10.10.10.10.可使用此命令避免你网络里的IP与互联网或另一个企业内部网的IP冲突。...
Linux: CentOS and Out of socket memory(转载)Just last night I upgraded a system withSWSoft'sVirtuozzoto the latest kernel, as of Nov 2, 2006 and promptly reboot. After the reboot was complete and the Virtual Environments (VE's) back up and running, none of the IP's assigned to the VE's was accessible from outside the network. Attempting to ping and/or traceroute the IP's from core routing devices also failed, however, MAC addresses were being registered. Checking the host system (CentOS 4.2), I found the following when I ran `dmesg':Out of socket memoryOut of socket memoryOut of socket memoryOut of socket memoryOut of socket memoryOut of socket memoryOut of socket memoryQuickly Googling for a solution, I discovered that the kernel parameternet.ipv4.tcp_memis set quite low on CentOS 4.2 systems. Issuing the following commands resolved the issue:# service vz stop# sysctl -w "net.ipv4.tcp_mem= 786432 1048576 1572864"# echo "net.ipv4.tcp_mem = 786432 1048576 1572864" ...
httpd out of memory解决方法,不再为Apache进程耗尽内存本篇文章是为使用Apache+MySQL,并为Apache耗尽内存而困扰的系统管理员而写。如果您没有耐心读完本文,请参考以下步骤:修改/etc/my.cnf,加上这样一行:log-slow-queries=queries-slow.log重启MySQL酌情过上一段时间,执行mysqldumpslow命令,或直接查看datadir/queries-slow.log,从中找出执行超时的SQL语句。其中datadir是MySQL所有数据库的存放路径。根据上一步找出的SQL语句的内容,找到相应的数据表和脚本文件,查看超时原因所在。可能的原因有:数据量确实太大,未使用索引加快查询速度,等等。但程序没写好肯定是原因之一。根据查出的原因酌情解决。可能有很多系统管理员都为这样的情形而困扰过:Apache进程动辄占用内存几百兆,而且剧烈浮动,变化无常,有时甚至耗掉上G内存。在访问者那里的表现就是网站速度极不稳定,间歇性抽风,有时甚至会有5-30分钟无法打开网页。这时候,你的上司或同事可能会急切地打来电话问:我们的网站怎么上不去了?我们今天还要xxxx呢!但这时你的SSH也无法像往常一样忠实地给你一个“login:”,因为它也连不上服务器了。这个时候你的服务器在做什么呢?你找出各种理由向他们解释之后...
最新评论