本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
ORA-27102: out of memory ORA-27102: out of memory前两天在安装oracle的时候遇到上面的错误os:centos4.7 32G内存oracle10g经过一番查找,发现是一个参数的设置的不对/etc/sysctl.conf的shmallshmall这个参数设置的值太小就会报ORA-27102: out of memory对于32位系统,一页=4k,也就是4096字节。kernel.shmall = 2097152 就是 2097152*4k/1024/1024 = 8G 就是说可用共享内存一共 8G设置的一般规律kernel.shmall = 2097152 ---内存8Gkernel.shmall = 4194304 ---内存16Gkernel.shmall = 8388608 ---内存32G我改的kernel.shmall = 41943040 ,结果好了,这样可以会留下什么后遗症这里,对每个参数值做个简要的解释和说明。 (1)shmmax:该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G。 (2)shmmni:这个内核参数用于设置系统范围内共享内存段...
游标不包括正在修改的表,或该表不能通过此游标更新==>解决办法现这个问题的前提可能是:Microsoft OLE DB Provider for SQL Server 错误 '80004005'在 sys.servers 中找不到服务器 '***'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。先出现的这个问题!解决办法是:select * from sys.servers (查看系统表,看原来的服务器名)sp_dropserver '原来的服务器名' (删除原来的服务器名)sp_addserver '现在的服务器名' (添加现在的服务器名)sp_serveroption '现在的服务器名','data access', 'true' (设定 SQL Server 选项,使其允许加入linked server)修改了计算机的名字,就出现数据表所有者的问题,然后用系统的存储过程修改表的所有者,就出现了这个问题。Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e23'[Microsoft][ODBC SQL Server Driver][SQL Server]此游标不包括正在修改的表,或该表不能通过此游标更新。这种错误通常是更改了计算机机器名引起的 解决办...
Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 aspjpeg组件创建对象错误解决方法一、系统没有开启FSO组件系统没有开启FSO组件.FSO组件的开启和关闭方法Dll 文件的注册和注销:运行cmd命令注消FSO组件:RegSvr32 /u %windir%\SYSTEM32\scrrun.dll启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll 二、多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供解决方法权限出现了问题,打开注册表加入权限!在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!三、在WINDOWS SERVER 2003 SP1以上的版本安装ASPJPEG组件的话,安装后一定要在注册表中HKEY_CLASSES_ROOT\Persits.Jpeg和HKEY_CLASSES_ROOT\Persits.Jpeg.1位置分别给Persits.Jpeg和Persits.Jpeg.1项分配给users组读取权限,并且在ASPJPEG安装目录下的BIN目录下的ASPJPEG.DLL分配读取和运行的权限。四、将IIS的匿名用户IUSR_****更改成administrators组的用户,输入用户密码,重启IIS,执行成功。【这一...
虚拟主机服务器报错:301 Moved Permanently ,The document has moved here 原本好好的,不故服务器上的虚拟主机网站打开都是提示此错。检查半天配置文件也没有找到问题所在。后来机房通知防火墙有些问题,这才知道,原来是硬防的域名白名单出现了问题,所以域名被转向到了其它地方。
网站排障分析常用的命令 整理一些常用分析网站的小命令方便大家排障,内容均来源于网络。 如果你是初学者关于AWK应用技巧请参照论坛的脚本编程版块, 如果你是老手,什么好的命令集或者必杀技欢迎跟贴,丰富此贴! TXT版:http://docs.linuxtone.org/webapp/webscan.txt 系统连接状态篇: 1.查看TCP连接状态 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或 netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print key,"\t",state[key]}' netstat -n | awk '/^tcp/ {++arr[$NF]};END {for(k in arr) print k,"\t",arr[k]}' netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c|sort -rn netstat -ant | awk '{print $NF}' | grep -v '[a-z]' | sort | uniq -c 2.查找请求数请20个IP(常用于查找攻来源): netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20 netstat -ant |awk '/:80/{split($5,ip,":");++A[ip[1]]}END{for(i in A) print A,...
BigDump:帮你导入大容量的.sql和gzip文件 今天给客户恢复他的小说站数据,发现他的.sql备份居然达到了700M.所以用phpmyadmin导入肯定是不可能的,于是我用mysql直接执行sql.发现在执行了600M的sql之后由于语法错误中断了.于是满世界找工具.今天终于发现了这款BigDump.据说可以恢复大容量的数据.于是来测试下先下载附件的bigdump.编辑里面的数据库信息.接着放到你的网站目录中.然后将你的sql放在网站目录.然后输入http://你的域名/bigdump.php来访问下面是我导入的时候的截图恢复中.....需要的朋友下回去吧-------------------------------------------------------最后发现.数据太大..用这个也没办法.于是.只好在mysql中导入了,将data.sql复制到mysql的bin目录下.然后在dos命令中cd到mysql的bin目录下面,然后执行mysql -uroot -ppassword database < data.sql --default-character-set=utf8==========这里是附件==========bigdump.zip
如何清理PHPDDOS后门木马 首先,确认一下自己用的网站管理程序是什么。一般利用最多的有;DEDECMD,PHP168,等等。DEDE管理系统,首先登录后台,用DEDE自带的木马扫描工具扫描一下,将可疑文件删除!DEDE用户:直接删除 会员目录:member 上传功能:uploads 专题目录:special后门木马一般在plus目录!木马大小2KB左右!如果是PHP168的。一般都在PHP168目录!然后在登录到自己服务器配置一下。具体如何!点击:开始---管理工具--本地安全策略--UDP安全策略-右击--指派,这样设置一下。服务器就禁止UDP了。所以就不用担心,木马对外发包,然后就自己慢慢的查找后门,修补漏洞了。
如何修改服务器上传附件大小限制修改 php.ini (Windows 系统在 C:/Windows/system32 下)中的下面几项:post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)upload_max_filesize = 2M (上传的单个文件的最大限制)保证 post_max_size >= upload_max_filesize 即可,也就是前者不小于后者。修改之后一定要重启 Web 服务。注意:如果修改并重启 Web 后依然不生效,则有可能是你修改的 php.ini 文件不是当然 PHP 所使用的文件,确保你修改的是当前 PHP 正在使用的 php.ini 文件即可。
php程序选择数据库空白的参考解决方法问题分析:PHP 没有加载 MYSQL 模块解决方案:一、如果使用的是 WINDOWS 自带的 IIS,按以下步骤1、修改 php.ini (C:\php\php.ini 根据您的安装目录,我的是 C:\php)extension_dir = "C:\php\ext" (根据您的安装目录,我的是 C:\php)CODE: [COPY];extension=php_mysql.dll去掉前面的";"号,改成 CODE: [COPY]extension=php_mysql.dll2、 复制以下的文件去 PHP 安装目录,如:c:\php\extphp_mysql.dllphp_mysqli.dll重启 IIS;3、拷贝以下文件到 c:\windows\system32 目录下libmysql.dlllibmysqli.dll这两个文件这里可以下载:http://www.siteinaweek.com/installphp5/libmysql_dll.zip 二、如果使用的是Apache1、修改 httpd.conf (C:\Program Files\Apache Software Foundation\Apache2.2\conf)- LoadModule php5_module "C:/php/php5apache2_2.dll"- PHPIniDir "C:\php\php.ini" 2、复制以下五个文件到 C:\windows\system32 目录下php5apache2.dllphp5ts.dllphp_mysql.dlllibmysql.dlllibmysqli.dll点这里下载:http://www.siteinaweek.com/installphp5/apache.zip 第二种方法因为 PHP 必须支持...
如何让php显示错误信息大家会经常遇到页面空白的现象,其实这是由于PHP在运行的时候遇到了错误信息终止了运行,而我们的配置参数又禁止 PHP 想页面输出错误信息的报告,所以大家看到的页面就是空白的,那么看到PHP报告的错误信息呢?大家可以根据下面的教程来开启。一、通过配置 php.ini 中的参数设置PHP的报错级别可以在 php.ini 中适当的位置增加一行CODE: [COPY]<P>error_reporting = E_ALL </P>注: php.ini 中实现给出了一些例子,比如我本地的 php.ini 中就有如下CODE: [COPY]<P>; Examples:</P><P>; - Show all errors, except for notices and coding standards warnings</P><P>;error_reporting = E_ALL & ~E_NOTICE</P><P>; - Show all errors, except for notices</P><P>;error_reporting = E_ALL & ~E_NOTICE | E_STRICT</P><P>; - Sho...
总共47页,当前第42页 | 页数: - 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
最新评论