ITPub博客

首页 > 数据库 > Oracle > linux 安装Oracle 10G详细步骤

linux 安装Oracle 10G详细步骤

原创 Oracle 作者:苦笑人 时间:2016-06-21 11:14:18 0 删除 编辑

1.1         Oracle数据库安装

1.1.1          准备工作

1.1.1.1         以root用户打包libXp-1.0.0-8.1.el5.i386.rpm (该包在/home/software目录下)

[root@localhost /]#rpm -vih libXp-1.0.0-8.1.el5.i386.rpm

1.1.1.2         以root用户修改配置文件/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

为了使修改的参数立即生效,使用root用户执行[root@localhost /]# /sbin/sysctl -p

1.1.1.3         以root用户修改配置文件/etc/security/limits.conf

#添加内容如下:

soft             nproc   2047

hard         nproc   16384

soft             nofile   1024

hard             nofile   65536

1.1.1.4         以root用户修改配置文件/etc/pam.d/login

#添加如下一行:

session    required     /lib/security/pam_limits.so

1.1.1.5         以root用户修改配置文件/etc/selinux/config

 #修改

SELINUX=disabled

1.1.1.6         以root用户修改配置文件/etc/profile

ulimit -S -c 0 > /dev/null 2>&1  

将该行前面加#注释掉,

同时加上如下5行

 

ulimit -c 1000000

ulimit -n 16384

ulimit -u 16384

ulimit -s unlimited

ulimit -l unlimited

 

修改后应该如下

#ulimit -S -c 0 > /dev/null 2>&1 

ulimit -c 1000000

ulimit -n 16384

ulimit -u 16384

ulimit -s unlimited

ulimit -l unlimited

1.1.1.7         上述操作完成后,重新启动系统(reboot命令)

1.1.1.8         以root用户登录,输入命令ulimit -a

[root@localhost /]#ulimit -a

返回信息中应该包含如下信息,说明修改已经生效,如果没有包含如下内容,请检查上面的步骤做的有什么问题

core file size             (blocks, -c) 1000000

max locked memory       (kbytes, -l) unlimited

open files                     (-n) 16384

stack size                (kbytes, -s) unlimited

max user processes         (-u) 16384

1.1.1.9         以root用户登录,创建Oracle数据库的用户组和用户

[root@localhost /]#groupadd oinstall

[root@localhost /]#groupadd dba

[root@localhost /]#groupadd oper

[root@localhost /]#useradd -g oinstall -G dba oracle

[root@localhost /]#passwd oracle

注意:修改oracle密码要选择自己能记住的密码,这里设为oracle123,可能系统会提示bad password,不用理会。

1.1.1.10      以root用户登录,创建Oracle数据库的安装路径

[root@localhost /]#mkdir -p /home/oracle/product/10gR2

[root@localhost /]#chown -R oracle.oinstall /home/oracle

1.1.1.11      以oracle用户登录,编辑环境变量,此环境变量位于oracle用户的主目录内

[oracle@localhost ~]$ su – oracle

[oracle@localhost ~]$ pwd 注:显示oracle用户的主目录

[oracle@localhost ~]$ vi .bash_profile

#删除如下内容(或者前面加”#”号):

#PATH=$PATH:$HOME/bin

#export PATH

#添加如下内容:

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

#ORACLE_BASE、ORACLE_HOME、ORACLE_SID要按照实际的情况修改

#ORACLE_BASE一般为oracle用户的登录目录

#ORACLE_HOME非常重要,为Oracle的安装目录

ORACLE_BASE=/home/oracle; export ORACLE_BASE

ORACLE_HOME=/home/oracle/product/10gR2; export ORACLE_HOME

ORACLE_SID=shjdora; export ORACLE_SID       

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

#注意:以下环境变量根据中英文的不同选择其中之一

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #数据库的字符集(中文)

NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252   #数据库的字符集(英文)

export NLS_LAN

1.1.2          安装过程

1.1.2.1         以root用户登录,执行命令echo "redhat-4" > /etc/redhat-release

[root@localhost /]# echo "redhat-4" > /etc/redhat-release

[root@localhost /]#cat /etc/redhat-release

确认内容为redhat-4。

1.1.2.2         以root用户登录,执行命令xhost local:oracle non-network local connections being added to access control list

[root@localhost /]#xhost local:oracle non-network local connections being added to access control list

non-network local connections being added to access control list

xhost:  bad hostname "non-network"

xhost:  bad hostname "local"

xhost:  bad hostname "connections"

xhost:  bad hostname "being"

xhost:  bad hostname "added"

xhost:  bad hostname "to"

xhost:  bad hostname "access"

xhost:  bad hostname "control"

xhost:  bad hostname "list"

1.1.2.3         以root用户登录,执行命令 chmod -R 777 [oracle安装目录]

该安装目录默认在/home/software目录下,压缩文件是10201_database_linux32.zip,解压后是database目录。

1.1.2.4         以oracle用户登录,在Xwindow中打开终端。

进入Oracle安装程序目录,输入”./runInstaller”进行安装,如下图所示:


(1)
出现下图所示的界面,选择基本安装,要安装的ORACLE主目录,去掉<创建启动数据库>复选框:


(2)在上图中单击<下一步>按钮,出现下图所示的界面(默认):


(3) 在上图中单击<下一步>按钮,出现下图所示界面。

注意:网络配置是可以检查不成功的,不影响安装。


(4) 上图中,会出现检查网络配置需要待用户验证,鼠标选中状态复选按钮,单击<下一步>按钮,出现下图所示界面:


(5)在上图中,单击<安装>按钮,出现下图所示安装过程界面:


(6)安装到86%时,会出现下图所示界面:


(7) 在上图中单击<确定>按钮,出现下图所示执行配置脚本界面:


(8)根据上图提示信息,在Redhat中新打开终端,切换到root用户,执行相关脚本。注意:一定要保证执行正确,否则后续安装会有问题,如下图所示:


(9) 脚本执行后,切换至执行配置脚本界面中单击确定按钮,如下图所示:


(10) 在上图中单击<确定>按钮后,出现下图所示界面


(11)在上图中单击<退出>按钮,出现下图所示界面,单击是<是>按钮,完成oracle安装。


1.1.3          创建实例

1.1.3.1         以root用户登录,执行命令xhost local:oracle non-network local connections being added to access control list

[root@localhost /]# xhost local:oracle non-network local connections being added to access control list

1.1.3.2         以oracle用户登录,执行命令 dbca,在Xwindow中打开终端


  1. 进入数据库配置图形化界面,如下图所示:


  1. 在上图中单击<下一步>按钮,出现下图所示界面:


  1. 在上图中选择单选按钮<创建数据库>,进行数据库的创建,如下图所示:


  1. 在上图中直接单击<下一步>按钮,出现下图所示界面:


  1. 在上图中,全局数据库名输入数据库实例,这里输入shjdora,单击<下一步>按钮,出现下图所示界面


  1. 在上图中,保持默认,直接单击<下一步>按钮,出现下图所示界面


  1. 在上图中,输入正确的口令,这里输入shjdora,单击<下一步>按钮,出现下图所示界面


  1. 在上图中,保持默认,直接单击<下一步>按钮,出现下图所示界面

  1. 在上图中,保持默认,直接单击<下一步>按钮,出现下图所示界面


  1. 在上图中,保持默认,直接单击<下一步>按钮,出现下图所示界面


  1. 在上图中,保持默认,直接单击<下一步>按钮,出现下图所示界面


  1. 在上图中,保持默认,直接单击<下一步>按钮,出现下图所示界面


  1. 中文选择使用默认字符集,直接下一步:


 

  1. 英文,选择从字符集列表选择,选择字符集”WE8MSWIN1252…..”,如下图所示


 

 

 

 

 

 

 

  1. 选择“Sizing”修改最大进程数为300;


 

  1. 单击<下一步>按钮,出现下如所示界面:(如果后面不修改配置,也可以直接单击<完成>按钮)


  1. 在上图中保持默认,单击<下一步>按钮,出现下图所示界面


  1. 在上图中保持默认,单击<完成>按钮,出现下图所示界面,单击<确定>按钮,进行数据库创建,最后完成数据库创建(后续步骤简单)


1.1.4          安装检查

在oracle用户中打开终端,执行如下操作

  1. [oracle@localhost ~]$lsnrctl start  #启动监听
  2. [oracle@localhost ~]$sqlplus / as sysdba  #进入sql连接
  3. 在sql连接中执行 SQL>startup  #启动oracle数据库实例

4) SQL>select sysdate from dual;,若出现当前系统日期,则表示数据库启动成功。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29952014/viewspace-2120578/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-10-09

  • 博文量
    34
  • 访问量
    40127