oracle安装

来源:互联网 发布:明华堂淘宝 编辑:程序博客网 时间:2024/05/22 06:13

下载oracle的安装包:

下载地址:

注意下载oracle是需要注册oracle的

http://download.oracle.com/otn/nt/oracle11g


下载两个包:

linux.x64_11gR2_database_1of2.zip  

linux.x64_11gR2_database_2of2.zip

1、上传:到服务器:

mkdir -p /usr/local/oracle

cd /usr/local/oracle

将两个包放在环境中:

unzip linux.x64_11gR2_database_1of2.zip  

unzip linux.x64_11gR2_database_2of2.zip

2、准备oracle的安装目标目录

mkdir –p /opt/oracle

3、创建oracle相关用户和用户组

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba oracle

passwd oracle

输入密码:

修改安装目录权限:

chown –R oracle:oinstall /opt/oracle

4,挂载安装载:

上传安装盘到服务器:

安装盘名称:RHEL_5.6x86_64.iso

挂载目录:/home/os

mkdir -p /home/os

mount -o loop -t iso9660 RHEL_5.6x86_64.iso os

cd os/Server

5,安装所需要基本编译工具:

[root@localhost oracle]#rpm -ivh kernel-headers-
[root@localhost oracle]#rpm -ivh glibc-headers-
[root@localhost oracle]#rpm -ivh glibc-devel-
[root@localhost oracle]#rpm -ivh libgomp-
[root@localhost oracle]#rpm -ivh sysstat-
[root@localhost oracle]#rpm -ivh libaio-devel-
[root@localhost oracle]#rpm -ivh libstdc++-devel-
[root@localhost oracle]#rpm -ivh unixODBC-
[root@localhost oracle]#rpm -ivh unixODBC-devel
[root@localhost oracle]#rpm -ivh gcc-
[root@localhost oracle]#rpm -ivh gcc-c++-
[root@localhost oracle]#rpm -ivh elfutils-libelf-devel- elfutils-libelf-devel-static-

6,设置修改核参数:

打开 /etc/sysctl.conf,在最后加入以下内容

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576

使其生效:

 sysctl -p

7,修改 /etc/security/limits.conf,oracle 用户登陆的限制参数:在最后加入以下内容

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536


8,修改系统环境变量/etc/profile

修改环境变量/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


9:设置ORACLE环境变量

export ORACLE_SID=orcl
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

10:修改用户登陆环境变量 /etc/.bashrc 

export ORACLE_SID=orcl
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib


11:执行安装

安装第一步:

su - oracle

cd /usr/local/oracle/database

./runInstaller 

【如果报这个错:

安装过程中如果出现错误信息[无法使用命令/usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLAY变量。],

使用root帐户执行以下命令,再切换到oracle用户运行安装程序(如果切换还是有错误,请退出root账户,直接用oracle账户登录系统)。

xhost + [IP地址,可选]

这个ip地址可为空:

也可是你需要登陆xmanger 的主机 ip地址

 】

邮箱:不要输入

下面的页面,跟你配置的环境变量相一致,再下一步的时候

/opt/oracle/oraInventory 不能在oracle的家目录,请将这个路径修改为/home/oracle/oraInventory  这个就是安装的一些临时文件,放到别的地方,就能解决报错错

下面的next 

出现一些包不匹配,哪么就请,将这些包重新 用 iso 下面的server文件再装一下吧!

还报相同的错误,请卸载重装

再报错,请忽略

设置用户名及密码后,ok,

下面的时候比较长,请等一下啊

It ok.

登陆一下,看一下


12:在windows安装客户端,32 位和64位都可以,但敝人推荐还是32位,因为,将32位的,你还可以免费版本的 plsql 32位的


ok, 创建连接时,注意,需要创建一个新用户连接一下:

这个文件 的配置如下 :/opt/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost  )(PORT = 1521))
    )
  )
SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME =  orcl)
  (ORACLE_HOME = /opt/oracle/app/product/11.2.0/dbhome_1  )
  (SID_NAME = orcl )
  )
)

ADR_BASE_LISTENER = /opt/oracle





 








0 0