您的位置:首页 > 数据库 > Oracle

Oracle 10g在Linux上的安装

2013-08-11 16:00 274 查看
1.创建用户组和oracle用户

[root@trade ~]# groupadd -g 5001 dba

[root@trade ~]# useradd -u 5001 -g dba -d /home/oracle -m -s /bin/bash oracle

[root@trade ~]# passwd oracle

2.配置oracle用户环境变量

[oracle@trade ~]$ vi .bash_profile

export TMP=/tmp

export TMPDIR=$TMP

export LD_ASSUME_KERNEL=2.4.19

export ORACLE_SID=trade[nanlanran1]

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1[nanlanran2]

export TNS_ADMIN=$ORACLE_HOME/network/admin

export ORACLE_OWNER=oracle

export LANG=en_US

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/X11R6/lib

export PATH=$PATH:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/sbin

CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

set -o vi

PS1=`hostname`:'$PWD$'

[nanlanran1]需与配置的SID一致

[nanlanran2]此处若修改,注意相对的其他环境变量设置

3.修改Linux操作系统核心参数

[root@trade ~]# vi /etc/sysctl.conf

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 1048576

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 262144

kernel.msgmni = 4096

kernel.msgmax = 65535

kernel.msgmnb = 84000

改变当前内核参数的值使其生效

[root@trade ~]# /sbin/sysctl –p

4.上传oracle安装介质

开启vsftpd服务,利用ftp工具(推荐FZ)将oracle安装程序上传至oracle用户目录下,注意使用binary方式上传。

[root@trade ~]# /etc/init.d/vsftpd restart

5.开始安装

切换到oracle用户解压安装文件

[root@trade ~]# su – oracle

[oracle@trade ~]# unzip 10201_database_linux32.zip

①、用oracle登录图形界面窗口

②、su 到root用户,执行下列命令

[root@trade ~]#xhost +

Access control disabled,clients can connect from any host

③、用oracle执行安装命令,执行中出现如下显示

[oracle@trade ~]#./runInstaller

安装过程注意:a.安装目录要与环境变量中设置的一致;b.先不要创建数据库;c.Exit之前要用root执行相关脚本。

6.安装补丁程序

同第六步一样,不做介绍。

7.创建数据库实例

用$ORACLE_HOME/bin/dbca工具进行创建,Oracle用户执行以下命令:

[oracle@trade ~]# ./dbca

注意:设置数据库字符集ZHS16GBK-GBK 16-bit Simplified Chinese

8.配置监听程序

数据库监听服务名(默认):LISTENER用$ORACLE_HOME/bin/netca工具进行创建,用Oracle用户执行以下命令

[oracle@trade ~]# ./netca

安装完成之后,可以测试监听的启动和停止是否正常

[oracle@trade ~]# lsnrctl stop

[oracle@trade ~]# lsnrctl start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: