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
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
connect by 是结构化查询中用到的,其基本语法是:
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
简单说来是将一个树状结构存储在一张表里,比如一个表 ......
Oracle developer以其快速的数据处理开发而闻名,其异常处理机制也是比较完善,不可小觑。
1、 异常的优点
如果没有异常,在程序中,应当检查每个命令的成功还是失败,如
BEGIN
SELECT ...
-- check for ’no data found’ error
SELECT ...
-- check for ’no data found’ error
SEL ......
Linux
下
C
开发——
gcc
,
gdb
的使用
作者:
zccst
我们学习的过程应该是一个积累的过程,有无到有,又少到多,而不能像下山的猴子。
9
月份的时候是第一次系统学习
gcc, gdb, makefile
(详见前面博客)。如今作为嵌入式系统的一个组成部分,决定重学一次,感觉理解加深了一些。
gcc
......
Linux下Sniffer程序的实现
作者:Gianluca Insolvibile
整理:Seal(永远的FLASH)
日期:2004-11-05
嗅探——Sniffer技术是网络安全领域里一项非常重要的技术!对于“Hacker”来说,他们可以以非常隐蔽的方式得到网络中传输的大量的敏感信息,如Telnet,ftp帐号和密码等等明文传送的信息 ......