1、以完全方式安装Red Hat AS4U2版本软件。
/目录必须保证12G以上的空间,交换空间为2048M,/boot为100M
2、安装完成后建立目录及数据库的操作系统用户,步骤如下:
mkdir /data
mkdir /data/soft (安装源文件)
mkdir /data/orcl (oracle主目录)
mkdir /data/java/jboss (应用服务器)
mkdir /data/java/jdk (JDK主目录)
useradd orcl -d /data/orcl
chown -R orcl

rcl /data/orcl
passwd orcl (改orcl用户的密码,输入新密码)
3、通过SSH软件将Oracle10gR2上传至服务器的/data/soft目录,并用以下命令解压。
unzip linux_oracle10gR2.zip
4、编辑内核参数,在/etc/rc.d/rc.local文件中增加如下:
#####################################################
echo 256 32000 150 150 > /proc/sys/kernel/sem
echo 65535 > /proc/sys/kernel/msgmnb
echo 2878 > /proc/sys/kernel/msgmni
echo 4294967295 > /proc/sys/kernel/shmmax
echo 4096 > /proc/sys/kernel/shmmni
echo 2097152 > /proc/sys/kernel/shmall
echo 206173 > /proc/sys/fs/file-max
echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 262144 > /proc/sys/net/core/rmem_default
echo 262144 > /proc/sys/net/core/rmem_max
echo 262144 > /proc/sys/net/core/wmem_default
echo 262144 > /proc/sys/net/core/wmem_max
ulimit -u 16384
#############################################
/bin/su - orcl '/data/orcl/dbstart'
#############################################
5、编辑数据用户的/data/orcl/.bash_profile文件,增加以下行
#export GDM_LANG=zh_CN.GB18030;
#export LANG=zh_CN.GB18030;
#export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN;
#export LANGVAR=zh_CN.GB18030;
export LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export USER_NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export ORACLE_BASE=/data/orcl;
export ORACLE_HOME=$ORACLE_BASE;
export ORACLE_SID=dbms;
export PATH=$PATH:/etc:/bin:/usr/bin:/usr/ucb:/sbin

ORACLE_HOME/bin

ORACLE_HOME/dbs:/etc;
6、重启计算机后,以orcl用户登陆,运行以下命令:
cd /data/orcl/
./runInstaller 开始安装,安装的时候,不要选择创建数据库
sh /data/orcl/root.sh 安装完成后执行配置命令
7、软件安装完成后,执行以下:
/data/orcl/bin/netca (配置网络二步:1、创建监听2、配置网络服务名=KUKE,数据库服务名=DBMS)
/data/orcl/bin/dbca (创建数据库,去掉企业管理选项,使用UTF-8字符集(中间选项),16位,一般内存配置为使用30%,存档模式
8、编辑/data/orcl/dbstart文件如下,然后安装完成。
#export GDM_LANG=zh_CN.GB18030;
#export LANG=zh_CN.GB18030;
#export LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN;
#export LANGVAR=zh_CN.GB18030;
export LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export USER_NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK";
export ORACLE_BASE=/data/orcl;
export ORACLE_HOME=$ORACLE_BASE;
export ORACLE_SID=dbms;
export PATH=$PATH:/etc:/bin:/usr/bin:/usr/ucb:/sbin

ORACLE_HOME/bin

ORACLE_HOME/dbs:/etc;
/data/orcl/bin/lsnrctl start
/data/orcl/bin/dbstart
9、创建表空间,创建新用户
CREATE TABLESPACE "DAT"
LOGGING
DATAFILE '/data/orcl/oradata/dbms/DAT00.DBF' SIZE 500M,
'/data/orcl/oradata/dbms/DAT01.DBF' SIZE 500M,
'/data/orcl/oradata/dbms/DAT02.DBF' SIZE 500M
AUTOEXTEND
ON NEXT 25M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT
SPACE MANAGEMENT AUTO;
drop user ctn cascade;
CREATE USER "CTN" PROFILE "DEFAULT"
IDENTIFIED BY "ctn" DEFAULT TABLESPACE "DAT"
ACCOUNT UNLOCK;
GRANT "CONNECT" TO "CTN";
GRANT "DBA" TO "CTN";
GRANT "RESOURCE" TO "CTN";
10、imp相关数据
imp ctn/ctn@kuke fromuser=ctn touser=ctn file=ctn_20060805.dmp;
11、数据库安装完成