Linux下Oracle的安装详细步骤
1. 系统配置过程
2.1. oracle安装条件检查
2.1.1. 硬件检查
检查硬件情况是否符合oracle 10g 的安装要求。以root登录系统,用下表命令输出的值应大于或等于建议值。
检查项目
命令/方法
建议值
内存
#grep MemTotal /proc/meminfo
1GB
交换分区
#grep SwapTotal /proc/meminfo
1.5倍内存大小
/tmp目录空闲区
#df –k /tmp
400MB
硬盘空闲空间
#df -k
4GB
2.1.2. 软件检查
2.1.2.1. 系统软件包检查
对SUSE Linux Enterprise 10需要如下的软件包:
binutils-2.15.90.0.1.1-32.5
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
glibc-2.3.3-98.28
gnome-libs-1.4.1.7-671.1
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
make-3.80-184.1
pdksh-5.2.14-780.1
sysstat-5.0.1-35.1
xscreensaver-4.16-2.6
libaio-0.3.105-2
一般情况下除了 compat和libaio的一些包没有安装外,其他的包都已经安装了,可以使用这个命令进行查询;
对RedHatEL 5来说,需要以下包(按顺序安装):
1. Kernel-header-2.6.18-128.wl5.i386.rpm
2. glibc-headers-2.5-34.i386.rpm
3. glibc-devel-2.5-24.i386.rpm
4. glibc-2.5-34.i386.rpm
5. libaio-0.3.106-3.2.i386.rpm
6. libgomp-4.3.2.7-7.el5.i386.rpm
7. libxp-1.0.0-8.1.el5.i386.rpm
8. openmotif-2.3.1-2.el5.i386.rpm
9. compat-gcc-3.4.6-4.i386.rpm
10. compat-gcc-34-c+-3.4.6-4.i386.rpm
11. compat-libf2c-34-3.4.6-4.i386.rpm
12. compat-gcc-34-g77-3.4.6-4.i386.rpm
13. compat-libstdcff-33-3.3.3-6c.i386.rpm
14. gcc-4.1.2-44.el5.i386.rpm
检查已安装的包 # rpm -q package_name
安装所需包(上表所列) &n
相关文档:
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
1.oracle字符集问题:
数据库字符集为ZHS16BGK,汉字在数据库存放的时候占用两个字节
数据库字符集为UTF8,汉字在数据库里存放的时候占用三个字节
由于字符集不同,导致现在数据库IMP的时候有些表的字段长度不够,出现ORA-12899: value too large for column的错误。
通过修改字符集可以解决这种问题。
2.utf-8和unico ......
Oracle 9i共提供了16种标量数据类型,如表7.4所示。
表7.4 Oracle 9i的标量数据类型
名称
含义
Char
用于描述定长的字符型数据,长度<=2000字节
varchar2
用于描述变长的字符型数据,长度<=4000字节
nchar
用来存储Unicode字符集的定长字符型数据,长度<=1000字节
nvarchar2
用来存储Un ......
1.创建表空间
create tablespace test datafile'c:\test.dbf' size 10m; //名字不要为数字
2.创建用户
create user userName identified by password; //不要为数字
3.给用户授权
grant dba to userName; --授予DBA权限
grant unlimited tablespace to userName;--授予不限制的表空间
grant sele ......
route add -net 10.10.101.0 netmask 255.255.255.0 gw 10.10.100.1
cat route-eth0
10.10.101.0/24 via 10.10.100.1 dev eth0
/etc/rc.d/init.d/network restart
netstat -r
[root@1314it network-scripts]# cat /etc/sysconfig/network-scripts/route-eth0
123.123.123.0 via 156.156.156.156 de ......