易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 11g R1 for Linux(RHEL5)安装

1 、安装前的准备
1.1 检查硬件
物理内存: # grep MemTotal /proc/meminfo
交换空间: # grep SwapTotal /proc/meminfo
交换空间的大小是根据物理内存的大小来设置的,物理内存少于 2G 的则交换空间设为物理内存的两倍,物理内存大于 2G 的则交换空间和物理内存大小一样。如果不符合上述规定,那么就需要重新设置交换空间的大小。重新设置交换空间的大小有两种方法:一种是使用 fdisk 删除交换分区重新划分大小;另一种是创建一个新文件,分配大小然后格式化成交换分区。本手册使用第二种方法。
创建文件:   # touch /home/swap
分配空间:   # dd if=/dev/zero of=/home/swap bs=1024 count=4100000
格式化文件: # mkswap /home/swap
停止 swap :   # swapoff –a
使用 swap :   # swapon /home/swap
自动挂载:   # 在 etc/fstab  里加入以下一行:
/home/swap    swap     swap     default   0 0
磁盘空间: # df –ah
Oracle 11g 安装所需的磁盘空间为 1.7G ,如果不够的话得另外添加。
1.2 软件包检查
检查下列包是否安装,如果未安装则要先安装。 # rpm -qa | grep make gcc glibc 等等
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
1.3 下载软件
这里需要注意的有两点:一是弄清楚服务器是 32 位的还是 64 位;二是不要下载 Oracle 11gR2 , R2 不能够在 RHEL5 上安装。不要辛辛苦苦的下载下来,却发现版本不对,那就做了很多无用功了。 Oracle Database Software Downloads :
http://www.oracle.com/technology/software/products/database/index.html
2 、安装环境设置
2.1 核心参数设置
在 /etc/sysctl.conf 文件中加入下列行:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 650


相关文档:

北大青鸟oracle学习笔记7

oracle表分区
oracle允许用户对表进行进一步规划,即对表进行进一步拆分,将表分成若干个逻辑部分,灭个不妨称其为表分区
范围分区:
根据表中列值的范围进行分区
语法:Partition by range(字段名)(
Partition 分区名 values less than (60), --60以下
Partition 分区名 values less than (75), --60~75
......

北大青鸟oracle学习笔记8 9


表分区维护:
添加分区:
Alter table student add partition 分区名 values less than(100);
删除分区:
Alter table student drop partition 分区名;
截短分区:
Alter table student truncate partition 分区名;
合并分区:
Alter table student merge partitions 分区名,...,分区名 into partition 新分区名; ......

mysql 将表中数据导出 (linux)

今天遇到要导出数据库中表的数据。下面这个就可以搞定。。
#导出指定的表 #导出命令 -u用户名 -p密码 -h主机IP地址 数据库名 表名1 表名2 > 导出文件.sql
mysqldump -uroot -proot -h192.168.0.88 ok_db oktable1 oktable2 > ok_db.sql
另外在更改mysql密码时候,网上有些命令不对:
我用如下:set password=pas ......

linux 驱动mmap操作


三、VMA和PAGE结构 和mmap函数
 
1.page  主要成员
   atomic_t count; 
//这个页的引用数. 当这个 count 掉到 0, 这页被返回给空闲列表.
void *virtual; 
//如果页被映射,则表示这页的内核虚拟地址; 否则, NULL.
unsigned long flags; 
//描述页状态的一套位标志. 这些包括 ......

七大步骤建立可靠的Linux操作系统


许多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七条管理员能够也应该可以做到的步骤,从而帮助他们建立更加安全的Linux服务器,并显著降低他们所面临的风险。
请任何大型机构的网络管理员对Linux和网络操作系统(如Windows NT或No ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号