Linux(Centos5.4)上安装oracle10gR2(10.2.1)
我用的是Centos5.4 DVD光盘安装的linux操作系统,安装linux的时候选上开发工具,Xmanager,与数据库相关的包。
操作系统安装完成之后需要进行一系列的配置才能安装oracle10g,下面把主要步骤记录下来。
1.安装完操作系统之后还是有些包没有安装,然而安装oracle10g的时候需要用到,没有安装的包有:
libXp-1.0.0-8.i386.rpm
openmotif-2.3.0-0.3.el5.i386.rpm
compat-db-4.2.52-5.1.i386.rpm
2.添加组和用户
groupadd dba --创建dba组
groupadd oinstall --创建oinstall组
useradd -g oinstall -G dba -m oracle
-g表示oracle用户属于oinstall组,也就是前面创建的oinstall组
-G表示oracle的附加组为dba,也就是前面创建的dba组
-m表示自动创建oracle用户的登入目录
passwd oracle --给oracle创建密码 需要连续输入两次
3.创建安装目录和授予权限
mkdir -p /u01/app/oracle --创建ORACLE_BASE目录,我是将/u01/app/oracle单独挂在到一个磁盘
chown -R oracle.oinstall /u01 --让oracle用户成为/u01的拥有者
4.在/etc/sysctl.conf中添加如下内容
kernel.shmall = 2097152(已经定义了,直接在上面修改)
kernel.shmmax = 2147483648(已经定义了,直接修改)
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
我是添加到最末尾的,注意对齐
5.运行如下命令使刚才修改的参数生效
/sbin/sysctl -p
6.在/etc/security/limits.conf 文件中增加如下内容
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
注意我是在 END FILE 之前添加的,注意对齐
7.在/etc/pam.d/login 中添加如下内容
session required /lib/security/pam_limits.so
8.因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config :SELINUX=di
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
一:前言
最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!
(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)
键盘驱动将检 ......
动态库*.so在linux下用c和c++编程时经常会碰到,最近在网站找了几篇文章介绍动态库的编译和链接,总算搞懂了这个之前一直不太了解得东东,这里做个笔记,也为其它正为动态库链接库而苦恼的兄弟们提供一点帮助。
1、动态库的编译
下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:so_test.h,三个.c文件:tes ......
1、Linux 基础
安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境变量 定制Linux的服务 Shell 编程基础使用vi编辑文件 使用Emacs编辑文件 使用其他编 ......
硬/软件环境
基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块。
该系统运行在Linux 2.6.14操作系统下,使用ppp套件通过SIM300进行PPP拨号。
让Linux内核支持PPP
进入Linux内核目录,执行#make menuconfig
Network Device Support à
&nb ......