Oracle10g在linux上安装详细步骤

发布时间:2012-08-07 23:48:13   来源:文档文库   
字号:

Red Hat Enterprise Linux4.6安装完成。

一、 远程连接linux服务器。

(一) 安装vnc view;

(二) 设置linux vnc server;

1)执行vnc server命令:

[root@linux root]# vncserver

Pswtaizhou01

2)以图形界面登录被控端:

编辑~/.vnc/xstartup

[root@linux root]#Vi .vnc/xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

#xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &

gnome-session &

在客户端启动vnc view

Ip200.......

二、下载oracle10g安装文件。

# mkdir /tmp/oracle (安装文件和补丁存放文件夹)

# ftp ip

(一)32位机器

1ftp>get oracle10g32.zip /tmp/oracle/oracle10g32.zip

2)解压oracle10g32.zip("unzip ....压缩包名称...")

(二)64位机器

1ftp>get oracle10g64.cpio.gz /tmp/oracle/ oracle10g64.cpio.gz

2)解压oracle10g64.cpio.gz

i).gunzip /tmp/oracle/ oracle10g64.cpio.gz

ii).cpio –idmv < oracle10g64.cpio

三、开始安装oracle10g

(一)创建相关用户和组,安装目录和环境变量

使用root登录(虚拟机)

1、创建用户

#groupadd dba

#groupadd oinstall

#useradd oracle -g oinstall -G dba

#passwd oracle (设置psworacle01)

2、建立oracle安装文件夹;

# mkdir -p /opt/ora10/product/10.2.0.1 (安装文件夹)

# chown -R oracle:oinstall /opt/ora10/

# chmod -R 775 /opt/ora10

# chown -R oracle:dba /tmp/oracle

# chmod -R 775 /tmp/oracle

3 设置系统参数(CRT)

修改#vi /etc/sysctl.conf添加下面代码:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

(一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 10737418241G=1024*1024*1024))

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 = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

修改后运行#sysctl –p命令使得内核改变立即生效

4、设置oracle用户对Shell的限制要求:

a) 编辑文件:#vi /etc/security/limits.conf 加入以下语句:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

b) 编辑文件:#vi /etc/pam.d/login 加入以下语句:

session required /lib/security/pam_limits.so

c) 编辑文件:#vi /etc/profile 加入以下语句:

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

5、配置oracle用户环境

使用Oracle用户登陆:

#su – oracle

$vi .bash_profile

以下是配置文件的内容

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

umask 022

TMP=/tmp; export TMP/

TMPDIR=$TMP; export TMPDIR

export ORACLE_BASE=/opt/ora10

export ORACLE_HOME=/opt/ora10/product/10.2.0.1

export PATH=$ORACLE_HOME/Apache/perl/bin:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export ORACLE_OWNER=oracle

export ORACLE_SID=tzjwdpt

export ORACLE_TERM=xterm

unset USERNAME

(三) 安装过程

1、 重新启动服务器以oracle用户登录;

2、 正式安装

1) 经过一小段的时间,会出现“选择安装方法”的信息窗口;

2) 点选“高级安装(A”,继续安装请单击“下一步(N)”按键;

3) 进入“指定产品清单目录和身份证明”窗口:确认产品清单目录的完整路径D):/oracle/oraInventory指定操作系统组名S):oinstall继续安装请单击“下一步(N)”按键;

4) 进入“选择安装类型”窗口,点选“企业版(E”,继续安装请单击“下一步(N)”按键;

5) 进入“指定主目录详细信息”窗口;名称M):OraDb10g_home1 路径(A): /opt/oracle/product/10.2.0.1/;继续安装请单击“下一步(N)”按键;

6) 进入“产品特定的先决条件检查”窗口,经过一小段时间检查,会出现以下的检查信息窗口;在“正在检查网络配置需要”项目内,选中状态栏目的内容,继续安装请单击“下一步(N)”按键;

7) 进入“选择配置选项”窗口,点选“创建数据库(C)” ,继续安装请单击“下一步(N)”按键;

8) 进入“选择数据库配置”窗口,点选“一般用途(G)” ,继续安装请单击“下一步(N)”按键;

9) 进入“指定数据库配置选项”窗口;数据库命名中的设置;全局数据库名: TZJWDPT SID: TZJWDPT;数据库字符集:简体中文ZHS16GBK ;继续安装请单击“下一步(N)”按键;

10) 进入“选择数据库管理选项”窗口,点选“使用Database Control管理数据库”,继续安装请单击“下一步(N)”按键;(默认)

11) 进入“指定数据库存储选项”窗口,点选“文件系统”;指定数据库文件位置:/oracle/product/10.2.0/oradata/;继续安装请单击“下一步(N)”按键;(默认)

12) 进入“指定备份和恢复选项”窗口,点选“不启用自动备份”,继续安装请单击“下一步(N)”按键;(默认)

13) 进入“指定数据库方案的口令”窗口;点选“所有的帐户都使用同一个口令”,输入口令。继续安装请单击“下一步(N)”按键;(cjq1018@tz

14) 进入“概要信息”窗口,继续安装请单击“下一步(N)”按键;(默认)

15) 进入“安装”窗口,详细安装如下:A、安装部分片;B、复制文件部分;C、连接数据系统部分;D、设置数据系统部分;

16) 进入“配置助手”窗口:配置:Oracle Database Configuration Assistant时,会出现“Database Configuration Assistant”新窗口,详细配置过程:A、正在复制数据库文件;B、正在创建并启动Oracle实例;C、正在进行数据库创建;

完成以上部分,会出现一个数据库创建完成信息提示窗口,点击“确定”按键。

配置:iSQL*Plus配置辅助程序。配置过程中,会出现一个执行配置脚本信息提示窗口,在终端下运行,执行orainstRoot.sh脚本的过程:点击“任务栏” “应用程序” “系统工具” “终端”,

$ su root (转换成root超级用户环境) Password: ****** (输入root用户的密码)

# /opt/oracle/oraInventory/orainstRoot.sh (输入执行脚本的详细路径)

详细操作:

# /opt/oracle/oracle/product/10.2.0.1/root.sh (输入执行脚本的详细路径)

执行完成orainstRoot.shroot.sh脚本后,关闭“超级用户的终端”,回到“执行配置脚本”提示窗口,继续安装请单击“确定”按键;进入“安装结束”窗口,退出安装程序请单击“退出(X)”按键;

数据库自启动脚本设置

Oracle 10g需要启动以下服务(在oracle用户下)

$ lsnrctl start

$ dbstart

$ emctl start dbconsole

$ isqlplusctl start

所以需要做以下配置:

默认dbstart是不起作用的。需要以下配置

1. 修改/etc/oratab

如果没有,以root登陆运行$ORACLE_HOME中的root.sh

$ vi /etc/oratab

oradb:/opt/ora10/product/10.2.0.1:Y(原来是N改为Y

2.拷贝一个系统配置好的 PFILE dbs 目录下

# cp /opt/ora10/admin/oradb/pfile/init.ora.2292007201045 $ORACLE_HOME/dbs/init.ora ($ORACLE_HOME路径要看安装路径而定)

因为安装版本是10201,所以

修改dbstart的第78 $ORACLE_HOME/bin/dbstart

ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle

ORACLE_HOME_LISTNER=$ORACLE_HOME

现在你可以测试一下

$ dbstart

$ dbshut

最后在/etc/rc.d/rc.local中加入如下代码:

su - oracle -c "lsnrctl start"

su - oracle -c "dbstart"

su - oracle -c "emctl start dbconsole"

su - oracle -c "isqlplusctl start"

这样重启动服务器后Oracle就会自动启动了。

本文来源:https://www.2haoxitong.net/k/doc/5eb3dfd476eeaeaad1f33050.html

《Oracle10g在linux上安装详细步骤.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式