Oracle 10g 安装步骤
一、安装前的准备工作
1、安装一个全新的linux系统,系统内存不少于1G,swap不低于2G。
2、配置yum源,Yum 安装以下软件包:
3、修改语言环境
[root@localhost ~]# vi /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
4、root用户设置核心参数
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
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
由于oracle只支持redhat4.0之前的版本,修改一下版本(不是修改内核版本),以欺骗oracle可以在高版本上运行。
vi /etc/redhat-release
Red Hat Enterprise Linux Server release 3 (Tikanga)
使设置的内核参数生效。
[root@sq1 ~]# /sbin/sysctl -p
5、修改oracle允许的进程数以及每个用户可以打开的文件数目限制。
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
(nofile - 限制打开文件的最大数目
noproc - 限制进程的最大数目)
6、
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
7、设置用户环境变量
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
su - oracle
vi .bash_profile
ORACLE_BASE=/oracle/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
ORACLE_SID=TEST
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
LANG=en_US.UTF-8
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG
让环境变量生效
source .bash_profile
8、root用户创建安装目录 并修改/etc/hosts
vi /etc/hosts
192.168.0.29 sq1
mkdir -p /oracle/app (创建安装目录)
chmod -R 777 /oracle (改变安装目录的权限)
chown -R oracle.oinstall /oracle (修改安装目录的所有者和所有者组)
二、安装oracle数据库
以oracle用户登陆系统,解压安装程序,进入解压目录,运行安装脚本。
unzip oracle_database_linux32.zip
cd database/
./runInstaller
Root身份执行上图提示的两个脚本。
创建数据表
以oracle用户身份,创建表格。
dbca
查看oracle安装是否成功。看到以下内容,数据安装成功。
Ps -ef | grep ora