随笔分类 -  Unix/Linux

摘要:1.前言 缓冲池是数据库最终的概念,数据库可以将一部分数据页放在内存中形成缓冲池,当需要一个数据页时,首先检查内存中的缓冲池是否有这个页面,如果有则直接命中返回,没有则从磁盘中读取这一页,然后缓存到内存并返回。 但是内存的价值较高,一般来说服务器的内存总是小于磁盘大小的,而且内存不能完全分配给数据库 阅读全文
posted @ 2020-02-11 15:28 wingsless 阅读(27978) 评论(5) 推荐(14) 编辑
摘要:我希望用程序生成一些测试数据,测试一下开源数据库中哪个比较适合我们的数据仓库项目,于是有了这篇随笔。 其实测试数据可以用过程生成,但是我想学学java因此决定用程序实现。而且我先在把windows这个让我一打开电脑就想娱乐的系统卸载了,现在纯Ubuntu。 先记录下Java的配置: 首先需要下载Java,这是一个很简单的过程,链接在这里:http://www.oracle.com/technetwork/java/javase/downloads/index.html。我的是64位系统,因此选择了64位的gz包。下载好以后随便解压到哪个目录底下都是可以的。然后只需要配置这么几个环境变量... 阅读全文
posted @ 2013-06-01 00:42 wingsless 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:在linux下面安装oracle是一件让人恼火的事情,不像windows下面那样简单,但是windows在服务器领域实在是不争气,一个好的DBA同时也是一个linux高手。我今天就折腾了一下oracle,下面把安装过程记录下来,以供我以后参考。 1 修改内核参数: /etc/sysctl.conf 在这个文件后面添加如下内容:kernel.shmall = 268435456kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max 阅读全文
posted @ 2012-11-12 22:23 wingsless 阅读(399) 评论(0) 推荐(0) 编辑
摘要:这个Xmanager整死我了。今天终于配好了,分享我的经验给大家。网上有很多胡说的,我这个绝对是原创成功的。 1 检查启动级别。命令如下: # cd /etc # cp inittab inittab.bak # cat inittab 如下图: 请保证红色框内的内容是5。 2 配置/etc/gdm/custom.conf 在[xdmcp]下添加这样几句 Enable=true Port=177 在[security]下添加: AllowRoot=true AllowRemoteRoot=true 如下图: 3 修改/etc/X11/xd... 阅读全文
posted @ 2011-11-26 23:15 wingsless 阅读(7210) 评论(0) 推荐(1) 编辑
摘要:那天接到一个任务,在局方的测试环境上安装一个带sqlplus功能的oracle客户端。环境是HP-UX,安腾。我找了一下,oracle官网给出的安装方法不是很全面,网上有一些部署方法,而且这么简单的东西竟然还有很多人胡说,下面记录一下我的部署步骤: 1 在主机上创建oracle用户,修改环境变量。 2 下载适合的客户端,在oracle官网上应该是两个包,一个basic包,一个带有sqlplus的包,在windows下解压就可以了,解压到一个文件夹下。 3 上传文件到$ORACLE_HOME下。 4 修改oracle用户的.profile,把文件所在目录写进LD_LIBRARY_PA... 阅读全文
posted @ 2011-11-22 22:44 wingsless 阅读(607) 评论(0) 推荐(0) 编辑