本文将带您了解关于oraclelinux5.5安装oracle11grac环境的新内容,同时我们还将为您解释linux安装oracle11g步骤,启动的时候报错的相关知识,另外,我们还将为您提供关于(
本文将带您了解关于oracle linux 5.5安装oracle 11g rac环境的新内容,同时我们还将为您解释linux安装oracle11g步骤,启动的时候报错的相关知识,另外,我们还将为您提供关于(PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle 11g、CentOS 5.5安装Oracle 11g第二版、CentOS 5安装Oracle 10g R2、centos 6.5安装oracle的实用信息。
本文目录一览:- oracle linux 5.5安装oracle 11g rac环境(linux安装oracle11g步骤,启动的时候报错)
- (PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle 11g
- CentOS 5.5安装Oracle 11g第二版
- CentOS 5安装Oracle 10g R2
- centos 6.5安装oracle
oracle linux 5.5安装oracle 11g rac环境(linux安装oracle11g步骤,启动的时候报错)
安装环境:
操作系统:oracle linux 5.5 64位
集群软件:linux.x64_11gR2_grid.zip
数据库:linux.x64_11gR2_database_1of1.zip,linux.x64_11gR2_database_1of2.zip
asm软件:oracleasm-2.6.18-194.el5-2.0.5-1.el5.x86_64.rpm
oracleasmlib-2.0.4-1.el5.x86_64.rpm
oracleasm-support-2.1.7-1.el5.x86_64.rpm
IP地址划分:rac1 192.168.3.100 rac1
192.168.3.101 rac2
192.168.3.200 rac1-vip
192.168.3.201 rac2-vip
10.0.0.1 rac1-priv
10.0.0.2 rac2-priv
(PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle 11g
(PLsql Developer + Oracle 11g 64位客户端 + 32位oci.dll文件) 访问Oracle 11g 数据库服务器的方法及说明:
PLsql Developer 连接 64位Oracle 数据库需要找到两个东东:
1、32位的 oci.dll 文件
因为PLsql Developer 为32位软件,故在访问 Oracle 11g 64位数据库时,需首先经过32位的oci.dll这个中间人再与64位oracle 数据库通信。故在PLsql Developer访问 64位oracle 数据库时,必须要能能找到 32位的 oci.dll文件位置。
2、ORACLE_HOME 目录(即 Oracle主目录)
找 ORACLE_HOME 是为了找到 tnsnames.ora .tnsnames.ora存储数据库连接信息。tnsnames.ora可通过”Net Configuration Assistant”配置,或直接从别的计算机上复制一个该文件放置到 Oracle客户端主目录\network\admin 中即可
解决方法多种多样,但要实现的目标也就上面两个。
具体操作步骤:
安装完 Oracle 64位客户端后,进行以下两步设置:
1 环境变量
新增: ORACLE_HOME,指定值为Oracle 64位客户端主目录,如 D:\app\database\product\11.2.0\client_1
使环境变量生效:注销计算机或在CMD命令中执行:C:> set ORACLE_HOME=D:\app\database\product\11.2.0\client_1
2 打开 PLsql Developer,选择“Cancel(或取消)”进入主界面。
选择 tool(工具)-> options(首选项)-> Oracle:指定以下两项
Oracle 主目录:(注:此处不设置ORACLE_HOME,环境变量中已设定)
Oci库:选择 32位oci.dll文件所在目录及文件名,如 :d:\app\oraclient\oci.dll
说明: 1、测试不在Windows 环境变量中指定ORACLE_HOME,而是直接在 PLsql Developer 中指定 “Oracle 主目录”与 “OCI库文件”,连接不成功。 2、32位 oci.dll的获取有两种方式,一是再安装一个32位Oracle 11g 客户端;二是直接从网络下载一个包含32位 oci.dll 的简易安装包。
CentOS 5.5安装Oracle 11g第二版
首先在oracle 官方上下载一个oracle 11g( 说明一下在安装CentOS 5.5 时尽量是把开发包装全一些,这样您在安装包检测的时候就会少
首先在Oracle 官方上下载一个oracle 11g( 说明一下在安装CentOS 5.5 时尽量是把开发包装全一些,这样您在安装包检测的时候就会少装一些包,这个可以在安装CentOS 时选择开发工具一览选项。其次,安装CentOS 的SWAP 要大约1.5 倍的物理内存大小。最后,要禁用linux 防火墙以及SElinux ,这两个可以在安装CentOS 时选择禁用)
1 、下载 Oracle 11g 文件
下载oracle 从
2 、安装包检测及安装
在终端中执行: rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat
显示结果如下:
vel sysstat
gcc-4.1.2-42.el5
make-3.81-3.el5
binutils-2.17.50.0.6-6.el5
setarch-2.0-1.1
package compat-db is not installed
package compat-gcc is not installed
package compat-gcc-c++ is not installed
package compat-libstdc++ is not installed
package compat-libstdc++-devel is not installed
unixODBC-2.2.11-7.1
package unixODBC-devel is not installed
package libaio-devel is not installed
package sysstat is not installed
分析:
上面package 软件包 is not installed 部分说明此软件包没有安装,您可以再光盘里面找,再用rpm -ivh 安装就行,这些包在centos 安装盘中都用;或者直接用yum install 软件包 来安装,具体操作如下:
yum install compat-db
安装成功Installed: compat-db.i386 0:4.2.52-5.1 Complete!
yum install compat* ( 这个包比较多,要稍等一会,不急先抽根烟吧。)
安装成功 Installed: compat*......... Complete!
yum install unixODBC-devel
安装成功 Installed: unixODBC-devel.i386 0:2.2.11-7.1 Complete!
yum install libaio-devel
安装成功 Installed: libaio-devel.i386 0:0.3.106-3.2 Complete!
yum install sysstat
安装成功 Installed: sysstat.i386 0:7.0.2-1.el5 Complete!
说明:您可以再执行一次rpm -q 软件包组合 具体如下:
gcc-4.1.2-42.el5
make-3.81-3.el5
binutils-2.17.50.0.6-6.el5
setarch-2.0-1.1
compat-db-4.2.52-5.1
package compat-gcc is not installed
package compat-gcc-c++ is not installed
package compat-libstdc++ is not installed
package compat-libstdc++-devel is not installed
unixODBC-2.2.11-7.1
unixODBC-devel-2.2.11-7.1
libaio-devel-0.3.106-3.2
sysstat-7.0.2-1.el5
如上所述:还是有4 个软件包没有安装,,这个不用理会,其实我们刚才安装的compat 包已经包含了
注意,除了上面的软件需要安装外,安装最新的Oracle Database 11 g 第 2 版
还需要安装:
pdksh
所以需要运行:
yum install pdksh
这里解释一段话:
为什么要安装那么多软件包?可以看官网
说一下 ORACLE 内部安装过程:
Oracle 公司提供了一个管理工具OUI (Oracle Universal Installer ),OUI 就是用来安装Oracle 产品的,而OUI 的中心是
产品清单。产品清单用于存储在计算机上安装的所有Oracle 产品的详细信息,包括版本、位置,有时还包括已应用的补丁信息。
当每次运行OUI 时,都将在清单中检查不兼容性,然后才允许继续将现有产品安装到Oracle 主目录,才使用已经安装和已经升级产品的详细信息更新产品清单。而产品清单的位置是由oraInst.loc 来指定的。
DBA 可以在第一次运行OUI 时,选择Linux 产品清单的位置。Linux 下是这个文件
/etc/oraInst.loc
oraInst.loc 这个文件存储的是产品清单的位置。oraInst.loc 的内容如下:
[oracle@localhost etc]$ cat oraInst.loc
inventory_loc=/u01/app/oraInventory
inst_group=dba
注意:上面的/u01/app/oraInventory 就是产品清单的位置
CentOS 5安装Oracle 10g R2
CentOS 5安装Oracle 10g R2,准备安装的软件:(这个很重要,第一次安装失败就是因为软件包没有打全)。
一、基本条件
图形界面
能联网
最好不要启动selinux
二.准备安装的软件:(这个很重要,第一次安装失败就是因为软件包没有打全)
rpm -qa xxx*
yum install xxx
rpm -ivh xxx.rpm
rpm -qa binutils;
rpm -qa compat-libstdc++;
rpm -qa elfutils-libelf;
rpm -qa elfutils-libelf-devel;
rpm -qa glibc;
rpm -qa glibc-common;
rpm -qa glibc-devel;
rpm -qa gcc;
rpm -qa gcc-c++;
rpm -qa libaio;
rpm -qa libaio-devel;
rpm -qa libgcc;
rpm -qa libstdc++;
rpm -qa libstdc++-devel;
rpm -qa make;
rpm -qa sysstat;
rpm -qa unixODBC;
rpm -qa unixODBC-devel;
三.建立用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba Oracle
passwd oracle
四.建立目录和权限
mkdir /oracle
mkdir /oracle/10g
chown -R oracle:oinstall /oracle
五.编辑变量
1.
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
kernel.shmall = 2097152
kernel.shmmax = 2147483648 #根据实际情况进行修改,一般是内存的两倍
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=10448756
2.
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3.
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
4.
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.
cd /home/oracle
vi .bash_profile
ORACLE_BASE=/oracle #可能要改的
ORACLE_HOME=$ORACLE_BASE/10g #可能要改的
ORACLE_SID=ORADB #可能要改的
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
6.安装libXp
yum -y install libXp
7.
vi /etc/RedHat-release
将CentOS release 5 (Final) 修改成redhat 4
六.用oracle用户进入linux
Directions
1. Unzip the file: gunzip
2. Extract the file: cpio -idmv
3. Installation guides and general Oracle Database 10g documentation can be found here.
4. Review the certification matrix for this product here.
乱码
这样做,也可以,在图形界面下开一个终端,
#>xhost +
#>su - oracle
#>unset LANG LANGUAGE
之后,在此终端内运行安装程序
进入终端
sh /ORACLE的目录/runInstaller
正常安装就可以,关于权限的错误可以忽略
centos 6.5安装oracle
近年来,oracle数据库得到了越来越多的应用和推广,尤其是在企业级应用和互联网应用中,其稳定性、性能和安全性得到了广泛认可和应用。在安装oracle数据库之前,我们需要计划好自己所需的硬件要求,然后在选择安装的系统平台。本文将介绍如何在 centos 6.5 操作系统上安装 oracle 数据库。
一、硬件要求
在安装 Oracle 数据库之前,我们先来了解一些硬件要求,以确保成功安装:
- CPU:建议使用具有多核心和多线程的 CPU,至少四核心以上;
- 内存:建议使用至少 8GB 的内存;
- 存储:建议在安装 Oracle 数据库时准备至少 50GB 的磁盘空间;
- 网络:建议使用 1Gbps 网络接口。
以上是 Oracle 数据库实例的最低硬件要求。在实际部署中,应根据业务需求和使用情况对 Oracle 数据库服务器进行相应规划和调整。
二、系统安装
首先,我们需要下载 CentOS 6.5 操作系统,然后在目标主机上安装。在安装过程中,需要注意以下几点:
- 确定好主机名和 IP 地址,并配置好网络环境;
- 选择 server 类型安装,不需要安装图形界面,这样会减少系统资源占用;
- 在创建用户时,建议创建名为 oracle 的用户并设置密码。
安装完成后,更新系统软件并确保系统处于稳定状态。
三、Oracle 数据库安装
在 CentOS 6.5 操作系统上安装 Oracle 数据库,我们需要完成以下步骤:
- 安装依赖软件包
首先,我们需要安装一些必需的软件包,以便在安装过程中满足 Oracle 数据库的一些依赖关系。
$ yum install -y binutils elfutils-libelf elfutils-libelf-devel
gcc gcc-c++ glibc-devel glibc-headers ksh kernel-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel libX11 libXau libXi libXtst libXrender make numactl numactl-devel sysstat unixODBC unixODBC-devel
- 配置内核参数
在安装 Oracle 数据库之前,需要对内核参数进行配置,并增加一些参数,以满足 Oracle 数据库的要求。
在 /etc/sysctl.conf 文件中添加以下配置:
kernel.sem = 250 32000 100 128
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
然后执行以下命令激活配置文件:
$ sysctl -p
- 创建 Oracle 相关目录
在安装 Oracle 数据库之前,我们需要在系统文件中创建一些必须的目录。
$ mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
$ chown -R oracle:oinstall /u01
$ chmod -R 775 /u01
- 下载并解压 Oracle 数据库软件
从 Oracle 官方网站下载合适版本的 Oracle 数据库软件。下载完成后,解压缩并执行安装程序。请注意,Oracle 官方要求必须使用 root 账户以 RUNLEVEL 3 模式安装 Oracle 数据库软件。以下是解压缩 Oracle 数据库软件的命令:
$ mkdir /tmp/database
$ unzip linux.x64_11gR2_database_1of2.zip -d /tmp/database
$ unzip linux.x64_11gR2_database_2of2.zip -d /tmp/database
解压缩完成后,我们需要在 /etc 文件夹下创建 oracle 客户端的环境变量文件 oracle_env.sh,文件内容如下:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
- 执行 Oracle 数据库安装程序
在执行安装程序时,请选择创建新的数据库,完成安装之后,你需要执行以下两个脚本文件:
$ $ORACLE_HOME/root.sh
$ $ORACLE_HOME/network/install/netca
这些脚本将启动数据库,并配置网络和其他必要的设置。
四、连接到 Oracle 数据库
在 CentOS 6.5 操作系统上安装 Oracle 数据库后,我们需要运行 SQLPlus 工具连接到该数据库。我们需要以 oracle 用户身份登录系统,并通过以下命令运行 SQLPlus:
$ sqlplus / as sysdba
请注意,我们需要在 Oracle 数据库配置文件中设置 SYS 用户密码。在登录到 SQL*Plus 后,我们可以通过以下命令设置 SYS 用户密码:
SQL> alter user sys identified by
在安装 Oracle 数据库时,Oracle 官方提供了详细的安装指南和文档,可以帮助我们进一步了解和掌握 Oracle 数据库的安装和配置技巧。
总结:
通过本文,我们了解了如何在 CentOS 6.5 操作系统上安装Oracle数据库,包括硬件要求、系统安装、Oracle 数据库安装和连接。希望本文能够帮助大家,为大家的 Oracle 数据库实例安装和部署提供参考和指导。
以上就是centos 6.5安装oracle的详细内容,更多请关注php中文网其它相关文章!
我们今天的关于oracle linux 5.5安装oracle 11g rac环境和linux安装oracle11g步骤,启动的时候报错的分享就到这里,谢谢您的阅读,如果想了解更多关于(PLSQL + Oracle 11g 64bit + 32位oci.dll文件) 访问Oracle 11g、CentOS 5.5安装Oracle 11g第二版、CentOS 5安装Oracle 10g R2、centos 6.5安装oracle的相关信息,可以在本站进行搜索。
本文标签: