在Linux服务器上手工释放内存
“Woooodking”通过精心收集,向本站投稿了10篇在Linux服务器上手工释放内存,下面是小编为大家整理后的在Linux服务器上手工释放内存,仅供参考,大家一起来看看吧。
篇1:在Linux服务器上手工释放内存
当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法。那么我来谈谈这个问题。
一、通常情况
先来说说free命令:
# free -m
total used free shared buffers cached
Mem: 249 163 86 0 10 94
-/+ buffers/cache: 58 191
Swap: 511 0 511
其中:
total 内存总数
used 已经使用的内存数
free 空闲的内存数
shared 多个进程共享的内存总额
buffers Buffer Cache和cached Page Cache 磁盘缓存的大小
-buffers/cache (已用)的内存数:used - buffers - cached
+buffers/cache(可用)的内存数:free + buffers + cached
可用的memory=free memory+buffers+cached
有了这个基础后,可以得知,我现在used为163MB,free为86MB,buffer和cached分别为10MB,94MB。
那么我们来看看,如果我执行复制文件,内存会发生什么变化.
# cp -r /etc ~/test/
# free -m
total used free shared buffers cached
Mem: 249 244 4 0 8 174
-/+ buffers/cache: 62 187
Swap: 511 0 511
在我命令执行结束后,used为244MB,free为4MB,buffers为8MB,cached为174MB,天呐,都被cached吃掉了。别紧张,这是为了提高文件读取效率的做法。
为了提高磁盘存取效率,Linux做了一些精心的设计,除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换),还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache有效缩短了 I/O系统调用(比如read,write,getdents)的时间。
那么有人说过段时间,linux会自动释放掉所用的内存。等待一段时间后,我们使用free再来试试,看看是否有释放?
# free -m
total used free shared buffers cached
Mem: 249 244 5 0 8 174
-/+ buffers/cache: 61 188
Swap: 511 0 511
似乎没有任何变化。(实际情况下,内存的管理还与Swap有关)
那么我能否手动释放掉这些内存呢?回答是可以的!
二、手动释放缓存
/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段。也就是说可以通过修改/proc中的文件,来对当前kernel的行为做出调整。那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存。操作如下:
# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默认为0,
# sync
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
# echo 3 > /proc/sys/vm/drop_caches
# cat /proc/sys/vm/drop_caches
3
将/proc/sys/vm/drop_caches值设为3
# free -m
total used free shared buffers cached
Mem: 249 66 182 0 0 11
-/+ buffers/cache: 55 194
Swap: 511 0 511
再来运行free命令,会发现现在的used为66MB,free为182MB,buffers为0MB,cached为11MB。那么有效的释放了buffer和cache。
◎ 有关/proc/sys/vm/drop_caches的用法在下面进行了说明
/proc/sys/vm/drop_caches (since Linux 2.6.16)
Writing to this file causes the kernel to drop clean caches,dentries and inodes from memory, causing that memory to become free.
To free pagecache, use echo 1 > /proc/sys/vm/drop_caches;
to free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
to free pagecache, dentries and inodes, use echo 3 > /proc/sys/vm/drop_caches.
Because this is a non-destructive operation and dirty objects are not freeable, the user should run sync first.
三、我的意见
上述文章就长期以来很多用户对Linux内存管理方面的疑问,给出了一个比较“直观”的回复,我更觉得有点像是核心开发小组的妥协。
对于是否需要使用这个值,或向用户提及这个值,我是有保留意见的:
1、从man可以看到,这值从2.6.16以后的核心版本才提供,也就是老版的操作系统,如红旗DC 5.0、RHEL 4.x之前的版本都没有;
2、若对于系统内存是否够用的观察,我还是原意去看swap的使用率和si/so两个值的大小;
用户常见的疑问是,为什么free这么小,是否关闭应用后内存没有释放?
但实际上,我们都知道这是因为Linux对内存的管理与Windows不同,free小并不是说内存不够用了,应该看的是free的第二行最后一个值:
-/+ buffers/cache: 58 191
这才是系统可用的内存大小。
实际项目中告诉我们,如果因为是应用有像内存泄露、溢出的问题,从swap的使用情况是可以比较快速可以判断的,但free上面反而比较难查看。
相反,如果在这个时候,我们告诉用户,修改系统的一个值,“可以”释放内存,free就大了。用户会怎么想?不会觉得操作系统“有问题”吗?
所以说,我觉得既然核心是可以快速清空buffer或cache,也不难做到(这从上面的操作中可以明显看到),但核心并没有这样做(默认值是0),我们就不应该随便去改变它。
一般情况下,应用在系统上稳定运行了,free值也会保持在一个稳定值的,虽然看上去可能比较小。
篇2:在Windows中安全地释放内存资源
经常看到有朋友在论坛上诉苦说需要释放内存,其实如果你安装了Windows2003的话,那么并不需要寻求那些需要注册才能长久使用的第三方内存管理软件,因为Windows2003已经自带了一个名为Empty.exe的小程序,它可以用来释放某些应用程序在占用大量内存时不能及时释放的那部分资源,与那些第三方软件内存管理软件不同的是,Empty.exe不会强迫系统全部释放资源,而是仅仅释放必要的资源,这样就不会加重硬盘的负担了,
Empty.exe的使用相当简单,命令格式如下:
Empty.exepid(pid指进程的productid)或者是Empty.exetask-name(task-name指进程的名称)
最后需要说明的是,Empty.exe仅仅能在WindowsServer2003中使用,Windows/XP中就无缘使用了。
篇3:小内存VPS上优化 PHPlinux服务器应用
register_globals 既关系到安全问题也关系到性能问题,register_globals = On 的话容易导致变量滥用,给攻击者控制判断变量。不过现在的 PHP 版本都把这个参数默认设置为 Off。
register_globals = Off
禁用 $HTTP_GET_VARS 和 $HTTP_POST_VARS,现在盛行 $_GET和$_POST,不太可能使用这些过时的特性,屏蔽它们可以提高性能。
register_long_arrays = Off
禁用 $argc 和 $argv,这两个变量的作用就像 C 语言里面的一样,用来传递参数数量和参数值。如果不使用这些变量,建议关闭此选项。
register_argc_argv = Off
Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
Magic quotes for runtime-generated data, e.g. data from SQL, from exec, etc.
magic_quotes_runtime = Off
Use Sybase-style. magic quotes (escape ‘ with ” instead of ’).
magic_quotes_sybase = Off
每个 PHP 脚本在被强制性中断之前可以等待的最长时间,
当脚本陷入一个无限循环时,这个就很有用。但是,如果有一个需要等待很长时间才需要完成的程序,那么把这个值设的过小可能会给你带来麻烦。比如,上传一个很大的文件。所以要根据自己的 PHP 脚本程序小心使用。
max_execution_time = 30
这个参数限定了 PHP 脚本用来处理数据请求的次数。
max_input_time = 60
每个 PHP 脚本所能够使用的最大内存,默认是 128MB,我的 64M VPS 总共还没有 128MB 呢,建议改小到 16MB 或 8MB。
memory_limit = 16M
PHP 能够接受的最大 POST 数据量。一般来说,memory_limit 的值应该比 post_max_size 值高。
post_max_size = 8M
篇4:让火狐浏览器在最小化时释放内存软件教程
Firefox的多标签浏览以及对插件的支持,使成为继IE浏览器之后又一款倍受欢迎的浏览器,不过,当你在Firefox中打开多个标签后,系统资源占用率也会直线上升,当打开的标签页数目达到一定数量时,可能会导致其他应用程序暂时无法运行的窘境。其实,我们可以通过设置,让Firefox在最小化时立即释放占用的内存,万一遇到打开很多窗口导致其他程序无法正常运行时,只要将Firefox最小化便可以解决问题。
打开Firefox浏览器,然后在地址栏中输入:about:config并回车,打开设置窗口,然后右击下面的空白区域并选择“New/Boolean”,新建一个名为“config.trim_on_minimize”的布尔型值,并将其值设置为“True”。这样就可以实现在Firefox最小化时自动释放占用的内存资源,从而在一定程度上可以避免因为Firefox打开了很多标签窗口而导致系统暂时假死的情况,
另外,我们还可以在“About:config”设置中将名为“browser.sessionhistory.max_total_viewers”(页面快进/快退功能中保存的页面总数,默认是-1(无限))的值修改为5或更小,这样就避免浪费更多的资源来保存页面快进/快退的页面数。最后重新启动Firefox,你便会发现Firefox占用的系统资源不再高高不下了。
关 键 字:浏览工具
篇5:在Windows 上架设WSUS服务器
大家都知道,如果Windows系统自己到微软的服务器上去做补丁更新,那真是――一个字――超慢,两个字――非常慢,三个字――慢得要命!!!
而架设WSUS服务器是为了方便局域网中的计算机更快、更及时地打上系统相关补丁,大大减小了局域网中的病毒、木马的泛滥,
下面就介绍下在Windows 2003上架设WSUS服务器的具体方法:
一、服务器软件环境(必需):
*Internet Information Services(IIS)5.0或以上版本
*Microsoft .NET Framework 1.1_SP1或以上版本
*BITS(后台智能传输服务) 2.0
二、服务器硬件环境:
客户端在500台以下其WSUS服务器主频不应低于750MHz,内存不低于512MB,硬盘更新文件存储空间不低于6.0GB,系统空间不低于1.0GB,磁盘文件格式必须是NTFS格式。
三、安装:
在保证了软硬件环境都达标了后就开始安装了,其实安装很简单,运行WSUS.exe安装文件,下一步下一步就结束了。
以下请注意:
1、在指定“本地存储更新”时,一定要指定分区空间大于6.0GB,否则不能安装;
2、如果系统中没有安装SQL数据库,WSUS安装文件会自动给你安装一个SQL的桌面版;
3、在“网站选择”选项页面时,选“使用现有IIS默认网站(推荐)”默认安装就可以了。
四、配置WSUS选项:
安装完成后最好重启计算机,以便使系统文件及相关服务成初始化状态。
打开“管理工具”下的“Microsoft Windows Server Update Services”,选择页面右上角的“选项”打开选项页面。
1、在“同步选项”中可以设置你客户端要更新的Windows产品,并且在分类中可以设置“更新分类”,以排除非必须的补丁文件;如果使用代理服务器与微软的更新服务器连接的也可以在此设置;同时还可以指定更新源与更新文件及语言限制。
2、在“自动批准选项”页面可以对同步的更新补丁进行检测,并可对更新补丁进行审核批准后再进行相应安装等等。
3、在“计算机选项”中将计算机指定给组。
在各选项配置完成后保存设置,并启动同步更新,
同步过程时间不定,视你需要同步的产品种类及要更新的补丁类型。
五、客户端设置
客户端更新程序默认是指向微软的更新服务器,在此需将它更改到刚刚搭建成功的WSUS。
运行“gpedit.msc”打开组策略编辑器,选择“计算机配置”――>“管理模板”――>“Windows组件”――>“Windows Update”。
这里只设置主要的两个:
1、打开“配置自动更新”属性,并将状态更改为“已启用”,同时在属性对话框中可以设置更新方式及更新计划――>确定。
2、再打开“指定Intranet Microsoft更新服务位置”属性框,启用它,并在“为检测更新设置Intranet更新服务”及“设置Intranet统计服务器”下填写刚搭建的更新服务器地址,如“192.168.0.252”――>确定.
完毕后,刷新组策略,然后在运行中输入“wuauclt.exe /detectnow”来运行自动更新,这时客户端的更新就会指向局域网中192.168.0.252这台更新服务器了。
六、到此,WSUS服务器全部布署完毕。这样,外网带宽消耗大有减轻,内网的病毒、木马的泛滥也大大减少了。何乐而不为呢?赶快试试吧。
相关链接:WSUS服务器是什么?
Microsoft Windows Server Update Services(WSUS)是设计用来大量精简IT系统在执行重大更新时的程序。通过使用Windows Server更新服务(WSUS),管理员可以快速而可靠地将Windows xp操作系统和更高版本、Office 2003和更高版本、Exchange Server 2003以及 SQL Server 的最新关键更新和安全更新部署到Windows 2000和更高版本的操作系统。
什么是Windows自动更新?
Windows自动更新是Windows的一项功能,当适用于您的计算机的重要更新发布时,它会及时提醒您下载和安装。使用自动更新可以在第一时间更新您的操作系统,修复系统漏洞,保护您的计算机安全。
为什么要使用WSUS服务器?
使用wsus服务器可以让您的操作系统不用出国就能及时获得最新的系统补丁程序,为您节省宝贵的时间。
WSUS与SUS有什么不同?
篇6:在XP上管理Exchange 服务器教程
简述
本文介绍如何在Windows XP 64位操作系统中安装和管理Exchange 2007!
以下为实现的步骤:
1. 安装IIS中的Common Files
2. 安装.Net Framework 2.0
3. 安装一个针对.Net Framework 2.0的Hotfix
4. 安装MMC 3.0
5. 安装Windows PowerShell
6. 安装Exchange 2007管理工具
安装IIS中的Common Files
安装.Net Framework 2.0
.NET Framework 2.0 Redistributable Package (x86)
安装一个针对.Net Framework 2.0的Hotfix
KB926776(32 And 64)
安装MMC 3.0
Windows MMC 3.0 For XP
安装Windows PowerShell
PowerShell 1.0 For XP
安装Exchange 2007管理工具
到此,我们把所有必需软件都安装完成,接下来就是安装Exchange 2007管理工具了,
在XP上管理Exchange 2007服务器教程
,
我们先从Exchange 2007管理工具下载这个工具,解压缩后如下图。
接下来,我们就开始安装这个工具。
安装完成后,我们可以在程序里看到安装的Exchange 2007管理工具。
篇7:在服务器上安装使用MySQL的注意事项MySQL安装
在服务器上安装、使用MySQL的注意事项
一、怎么样取得最新版本的MySQL?
要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL,我介绍大家到www.mysql.org去下载,这里
的最新版本是MySQL 3.23 versions 。
二、安装MySQL时候的注意事项?
1、如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在FreeBSD的3.0以下版本来说,MySQL Source内含的MIT-pthread运行是正常的,但在这版本以上,你必须使用
native threads,也就是加入一个with-named-thread-libs=-lc_r的选项。
2、如果您在COMPILE过程中出了问题,请先检查你的gcc版本是否在2.81版本以上,gmake版本是否在3.75以上。
3、如果不是版本的问题,那可能是你的内存不足,请使用./configure -- with-low-memory来加入。
4、如果您要重新做你的configure,那么你可以键入rm config.cache和make clean来清除记录。
5、我们一般把MySQL安装在/usr/local目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。
三、启动和停止MySQL
如果你的机器上从未安装过MySQL的话,在安装MySQL时,最后一个键入的命令是/usr/local/mysql-3.23X/scripts/mysql_install_db
如果你是同时安装多台机器的话,你可以编辑一下这档案,这样一来可以使你方便的设置好每一台的权限。
1、在安装目录/usr/local启动mysql可以使用/usr/local/share/mysql/mysql.server start记得把mysql.server的属性设置成777
2、要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown来实现
3、如果你的mysql已经设置了密码,你必须使用mysqladmin -u root -p shutdown来实现
四、用root建一个MYSQL的使用者
你需要先用root登入机器,然后改变目录存取权限chown -R mysql /usr/local/var,接着修改mysql.server 档案,这文件位于/usr/local/share/mysql/下,把mysql_daemon_user=root改成mysql_daemon_user=mysql。
但是在以后新增资料库之后,记得把你的相关档案存取权限改过去:chown -R mysql /usr/local/var/some_new_dbs
如果你希望你的电脑启动时候自动加载mysql,你只要在/etc/rc.local加入一行/usr/local/mysql/share.server start
五、测试你的mysql
启动mysql后,你可以使用ps -aux来测试,你就发现多了两个process MYSQL使用的语法概观
字符串类型---STRINGS
字符串的匹配必须是成对的,例如:
‘MY IS OCP’
“MY IS OCPISCAI”
他们必须是是用‘’或“”来表示!
我们来举一些在字符串里面含有单引号和双引号的例子,例如:
重复双引号:
mysql>select “ hi! “ “ocp” “!”
->hi!”ocp”!
因为我们的HTML网络里含有许多的单引号和双引号,所以程序
在这里
关 键 字:MYSQL
篇8:在windows上如何安装部署设置SVN服务器
在windows上如何安装部署设置SVN服务器
工具/原料
操作系统:Windows,32位
SVN Server版本:svn-win32-1.6.16
SVN Client版本:TortoiseSVN-1.6.16.21511
方法/步骤
一、准备工作
1、SVN服务器:解压缩包,可以从 下载最新版本,
2、SVN客户端:TortoiseSVN,即常说的小乌龟,是一个客户端程序,用来与服务器端通讯。
二、安装服务器和客户端程序
1、SVN服务器:直接解压缩到某个文件夹下即可。示例路径:c:svn
备注:如果下载的是msi程序,直接运行按提示安装即可。
2、SVN客户端:直接运行按提示安装即可,
示例路径:C:Program FilesSubversion
三、建立版本库(Repository):示例路径:e:svnroot。建立版本库有两种方法:
方法一,建立空目录e:svnrootrepos1,进入repos1文件夹,在空白处点击右键,选择“TortoiseSVN->Create Repositoryhere...”,
方法二,建立空目录e:svnrootrepos2,进入DOS命令行,输入如下命令:
svnadmincreate e:svnrootrepos2
四、运行SVN服务器,启动服务。启动服务有两种方法:
方法一,临时启动服务,在DOS下输入如下命令:
svnserve -d -r e:svnrootrepos1 --listen-host ip地址 --listen-port=端口号
说明:“listen-host”和“listen-port”可选。默认端口是3690,如果端口已经被占用,可以通过选项listen-port指定端口号。
篇9:在Ubuntu 14.04上安装 Webminlinux服务器应用
Webmin是一个开源的基于网页的Unix/Linux系统管理工具,通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS、DHCP、Apache、NFS和Samba等等。因此,有了这个,你就再也不需要去记住所有的修改配置的命令了。
使用官方软件源在Ubuntu 14.04 LTS上安装Webmin
添加webmin的官方仓库:
修改 /etc/apt/sources.list,
sudo vi /etc/apt/sources.list
添加如下内容:
deb download.webmin.com/download/repository sarge contrib
deb webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
添加GPG密钥:
sudo wget www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc
更新软件源:
sudo apt-get update
通过如下命令安装webmin:
sudo apt-get install webmin
如果你想从远程系统访问webmin的控制台,就在防火墙里开启webmin的默认端口“10000”
sudo ufw allow 10000
访问Webmin控制界面
打开浏览器并访问URL** ip-address:10000/**,
应该会出现如下的场景。在此输入用户名和密码来登录webmin的控制台。
这是我的Webmin面板。
就是这样。现在,你就可以管理和配置你的Ubuntu服务器图形。享受吧!
篇10:在UNIX服务器上设置Oracle8i全文检索数据库
由于工作需要,笔者在HP UX, Soralis 上面设置了Oracle Intermedia来实现全文检索,目前已经投入实际使用。设置过程中有许多问题和经验,拿来和大家交流。本文依据的是Oracle 8.1.6 和8.1.7两个版本,不能保证适用于其他版本。 目前全文检索功能几乎所有主流
由于工作需要,笔者在HP UX, Soralis 上面设置了Oracle Intermedia来实现全文检索。目前已经投入实际使用。设置过程中有许多问题和经验,拿来和大家交流。本文依据的是Oracle 8.1.6 和8.1.7两个版本,不能保证适用于其他版本。目前全文检索功能几乎所有主流数据库都支持。此前笔者曾在sqlserver 2000上实现,感觉非常简单,方便,但创建全文检索索引的时间比较长,通常要十几个小时。Oracle 的全文检索建立和维护索引都要快得多,笔者的65万记录的一个表建立索引只需要20分钟,同步一次只需要1分钟。但设置就要复杂得多。
一.设置过程
1.首先,检查你的数据库是否安装了intermedia
这可以通过检查是否有ctxsys用户和ctxapp角色(role). 如果没有这个用户和角色,意味着你的数据库创建时未安装intermedia功能。你必须修改数据库以安装这项功能。
修改过程:
运行 $ORACLE_HOME/bin/dbassist, 选择'modify database', 然后在选择数据库功能时将j server 和 intermedia 都选上(安装intermedia必须同时安装jserver).强烈建议你在做这个改动前先备份整个数据库。
2.设置extproc
Oracle 是通过所谓的‘外部调用功能’(external procedure)来实现intermedia的,因此正确地设置extproc是关键一步。
首先要配置listener 使它能监听intermedia 调用的请求。你可以通过运行$ORACLE_HOME/bin.netassit 来进行配置,也可以手工修改配置文件:$ORACLE_HOME/network/admin/listener.ora ,然后重新启动listener。下面以一个例子来讲述如何手工修改配置文件。
打开listener.ora文件,在修改前,通常有如下内容(假定使用缺省listener):
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = MYDATABASE)(PORT = 1521))
)
SID_LIST_LISTENER =
(SID_DESC =
(GLOBAL_DBNAME = mydatabase.world)
(ORACLE_HOME = /u01/app/oracle/product/8.1.6)
(SID_NAME = mydatabase)
)
这个listener还没有配置extproc, 因此,需要为它增加对extproc的监听,办法就是分别增加description 和 sid_desc. 修改后的listner.ora 如下:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = MYDATABASE)(PORT = 1521))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = mydatabase.world)
(ORACLE_HOME = /u01/app/oracle/product/8.1.6)
(SID_NAME = mydatabase)
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/8.1.6)
)
)
注意上面的host, global_dbname,sid_name,oracle_home应填写你的数据库的实际值,但program一项必须填写extproc.
其次,要配置服务器端的tnsnames.ora文件,
该文件的位置在$ORACLE_HOME/network/admin下面。同样可以通过运行netasst来进行配置。
在tnsnames.ora文件中需要增加如下一项:
EXTPROC_CONNECTION_DATA,EXTPROC_CONNECTION_DATA.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(CONNECT_DATA =
(SID = PLSExtProc)
)
)
注意其中,KEY 和SID必须与listener.ora中的key 和sid_name对应相同。
修改完成后,重新启动listener (先用lsnrctl stop, 然后 lsnrctl start), 然后,使用tnsping 来测试一下是否配置正确:
tnsping extproc_connection_data 或者
tnsping extproc_connection_data.world,如果配置正确,会显示:
Attempting to contact (ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)) OK(140毫秒)
否则请检查你的上述两个文件,并注意,在修改后一定要重新启动listener,但并不需要重新启动数据库。
共3页: 1 [2] [3] 下一页
原文转自:www.ltesting.net
【在Linux服务器上手工释放内存】相关文章:
3.在文化建设上
5.在讲台上自我介绍
6.Linux VPS/服务器上轻松导入、导出MySQL数据库linux服务器应用
10.在中学毕业典礼上致辞






文档为doc格式