redhat6.4安装oracle11gr2时运行dbca命令报错

redhat6.4安装oracle11gr2时运行dbca命令报错,第1张

oracle11g,都是用java编写的啦,通过报的这个错误可以看出来,

/u01/app/oracle/product/1120/dbhome_1/lib/ 这个目录下面缺失jar包或者jar包出错,你在本地解压数据库文件,再FTP传到服务器并放在该目录下即可,吧该目录下的文件全部更换

如果还是不行请尝试重装jdk

1Linux环境配置准备

环境:Linux:Redhat Enterprise 54,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下。

配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的)

1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)

内存大小

grep MemTotal /proc/meminfo

交换分区大小

grep SwapTotal /proc/meminfo

增加交换分区

创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。

dd if=/dev/zero of=/home/swap bs=1024 count=5120000

接着再把这个分区变成swap分区。

mkswap /home/swap

然后把它加到fstab里面

echo "/home/swap swap swap defaults 0 0" >> /etc/fstab

2) 检查软件需求,没有的yum install安装

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

(这里如果出现没有安装的,那么就要把Linux光盘放入,进入Server文件夹,找到对应的RPM包,运行RPM命令来进行安装,如果喜欢图形界面的话,在图像界面也可以通过双击对应的RPM包来安装。需要注意的是在安装libaio-devel unixODBC unixODBC-devel 这3个软件包的时候,除了安装X64的包以为,还要安装i386的包,不能因为是X64的系统,就不装i386的包了。 )

3) 配置内核。

编辑 /etc/sysctlconf。

将以下内容添加至文件

# Kernel paramaters required by Oracle 11gR1

fsfile-max = 6815744

fsaio-max-nr = 1048576

kernelshmall = 2097152

kernelshmmax = 2147483648

kernelshmmni = 4096

kernelsem = 250 32000 100 128

netipv4ip_local_port_range = 9000 65500

netcorermem_default = 4194304

netcorermem_max = 4194304

netcorewmem_default = 262144

netcorewmem_max = 1048576

4) 要使 /etc/sysctlconf 更改立即生效,执行以下命令。

sysctl –p

5) 编辑 /etc/security/limitsconf。

添加以下行:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

6) 编辑 /etc/pamd/login。

添加以下行:

session required /lib/security/pam_limitsso

session required pam_limitsso

注意:如果是X64的系统,那么这里就要用 /lib64/security/pam_limitsso,不然系统可能会在服务器上无法登录!

7) 编辑 /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

8) 创建操作系统用户,作为软件安装和支持组的拥有者。

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

9) 创建软件安装目录。

mkdir –p /home/oracle_11/app/

chown -R oracleoinstall /home/oracle_11/

chmod -R 755 /home/oracle_11/

10) 编辑 /home/oracle/bash_profile。

添加以下行:

umask 022

ORACLE_BASE=/home/oracle_11/app

ORACLE_HOME=$ORACLE_BASE/oracle/product/1120/db_1

ORACLE_SID=MYTEST --实例名,根据需要进行修改

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LANG=C --设定此参数避免安装过程出现乱码

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG

11) 在图形界面下(在本机操作或者通过VNC远程操作) 以root身份打开另一个终端窗口

--这步至关重要,不执行这步在以oracle用户运行 # /runInstaller时会启动不了图型安装界面

#xhost +

#xhost + localhost

12) 将下载的Oracle安装文件解压到Linux中,然后安装数据库

#su - oracle

cd database/

/runInstaller

13)接下来会出现图形化的安装向导,按照向导一步一步的操作,和Windows下安装Oracle的向导一样,没有太大区别,直到最后安装完成。

检查系统:

打开下载后的数据库安装文件夹,运行“setupexe”开始安装数据库,此程序运行后,会检查系统。

配置安全更新:

检查完系统进入正式安装,此时会检查更新,这步可以不需要配置,检查更新没有什么必要。

安装选项:

此步骤就是选择本次安装的类型,有三种:

1、创建和配置数据库;

2、仅安装数据库软件;

3、升级现有的数据库;

一般情况下,如果电脑上没有数据库,选择第一项就可以了。

系统类:

此步骤有两个选项,桌面类和服务器类,就是安装机器的系统类型。一般的电脑、笔记本等,选择桌面类就可以,如果是作为服务器使用的,选择服务器类。

典型安装:

此处配置的是数据库的安装目录、全局数据库、管理员的密码等。其中:

1、安装程序会自动选择系统中盘空间大的作为数据库的安装目录。

2、如果密码太简单,安装程序会提示,如果是自己用的话,简单一些也没问题,选是就可以了。

配置完成后,点击下一步。

先决条件检查:

此步骤会检查系统的配置,如果电脑的配置低的话,就会提示检查结果为失败,不过也是可以安装的,就是可能安装上去后,会有点卡。在检查结果的界面,右上角有一个“忽略全部”的选择框,选上此框,就可以继续安装了,点击下一步。

概要:

此步骤就是把数据库的一些信息显示出来,界面右边有一个“保存响应文件”的功能,如果需要此信息的话,保存即可,也可以不保存。完成操作后,点击完成,这样配置信息过程就完成了,下面就要开始安装程序了。

安装产品:

这步就是正式开始安装数据库程序了,需要一些时间,安装时间根据电脑配置而定,等待安装完成。安装完成后,会弹出一个数据库解锁的对话框,因为在安装时,数据库的账户都是默认锁着的,要使用的话,需要解锁。点击对话框的“密码管理”,在这里选择需要解锁的账户,设置上密码就可以了。

完成:

此步骤为信息显示,即显示如数据库安装到那个目录等,关闭就可以了。到此,oracle11g数据库就安装完成了。好了,以上是oracle11g数据库如安装的分享。

oracle11g中,一个实例下只能有一个数据库。

创建三个实例就是在一台服务器上安装三个数据库。

oracle11g的安装步骤可自行搜索,不同平台的安装文档都有

创建实例可以用以下命令:

$oracle_home\bin\oradimexe -new -sid SID -startmode manual -spfile

(-new:创建新实例 -sid:指定新实例的SID -startmode:指定开机是否自动启动服务

-spfile:创建参数文件)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » redhat6.4安装oracle11gr2时运行dbca命令报错

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情