VirtualBox虚拟机下安装 CentOS6.5 - X64位和 Oracle 11g R2记录

更新时间:2024-05-31 00:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Oracle VM VirtualBox虚拟机下

安装 CentOS6.5_X64位和 Oracle 11g R2记录

一、安装环境

操作系统:WIN 8 64位,专业版。

虚拟机:Oracle VM VirtualBox 4.3.10,以管理员身份运行。 虚拟系统:CentOS 6.5 linux 64位。 数据库:Oracle 11g R2 64位Database

二、安装准备

1、下载CentOS 6.5 linux 64位 http://wiki.centos.org/Download

2、下载Oracle 11g R2 64位Database

http://www.oracle.com/us/downloads/index.html

3、如果光盘安装,请分别将CentOS 6.5 linux 64位ISO文件烧录至光盘 4、如果是CentOS 6.5 linux 64位中文版安装,请选择对应选项并自定义选择“桌面”等组件,进去了是图形界面。

5、在安装Oracle 11g R2 64位Database中文版,为了显示安装界面的中文,在对下载后的Oracle 11g R2 64位Database进行处理,在其oracle.jdk中加入中文字体,特别注意:在制作安装包之前完成,会给大家节省不少时间。 方法如下:进入刚解压的

(1) database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar,这

个可以用winrar等打开,就是JDK。

(2) 新建一个文件夹命名为fallback/,找一个zysong.ttf和simsun.ttc中文

字体放入里面去,字体可以到Windows/font进里面找到。

(3) 再用归档管理器(Linux)或Winrar此all.jar,打开它进入

/jdk/jre/lib/fonts/(all.jar包的目录)把在建好的fallback文件夹拖放进来,完成后的目录结构应该是/jdk/jre/lib/fonts/fallback/zysong.ttf。

(4) 将完整的Oracle 11g R2 64位Database文件夹放入CentOS 6.5 linux 64

位的home/oracle中,也可以刻录到DVD光盘中安装。

(5) 安装过程中显示中文正常,这个花了不少时间才搞明白,也确实是对

linux系统不太熟悉的表现,实在不好意思。

三、安装Oracle 11g R2 64位数据库过程

1、在CENTOS中的应用程序-系统工具-终端,打开终端窗口 2、切换成root用户,命令为:su – root,输入密码,进入 3、检查安装oracle 11g的条件是否都已经具备, 在终端中执行:root@localhost #

rpm -q gcc make binutilssetarchcompat-dbcompat-gcccompat-gcc-c++ compat-libstdc++

compat-libstdc++-develunixODBCunixODBC-devellibaio-develsysstat

系统会在终端中列出具体的那些依赖软件包已经安装,那些没有安装。如下:

packagecompat-db is not installed packagecompat-gcc is not installed packagecompat-gcc-c++ is not installed packagecompat-libstdc++ is not installed

packagecompat-libstdc++-devel is not installed unixODBC-2.2.11-7.1

packageunixODBC-devel is not installed packagelibaio-devel is not installed packagesysstat is not installed

在root用户登录,并通过yum安装必须软件包: # yum install binutils #yum install compat*

#yum install unixODBC-devel #yum install libaio-devel

#yum install compat-libstdc++-33 elfutilselfutils-libelf-develgccgcc-c++ glibcglibc-common glibc-develglibc-headers libaiolibaio-devellibgcclibstdc++ libstdc++-devel make sysstatunixODBCunixODBC-devel

4、新建oracle用户及oracle安装文件目录,本说明是将oracle安装在根目录/ORACLE下,

即oracle_base=/oracle,oracle_home=/oracle/11g,你可以换成自己喜欢的目录结构。登录名称为:oracle。

#groupaddoinstall #groupadddba

#useradd -g oinstall -G dba oracle #passwd oracle #mkdir /oracle

#mkdir /oracle/11g

#chown -R oracle:oinstall /oracle(权限)

5、修改系统参数和用户及目录设置 // 系统参数设置

注意每一次修改完内核参数后,需要用下面命令使修改生效 sysctl -p

这一步用vi命令来修改,vi有三种模式,刚进入时是“命令模式”,可以按insert键变成“插入模式”进行修改,完成后按“ESC”键退出“插入模式”,再按“:”,键入”wq”,即保存后退出。另也可直接打开对应的文件直接在编辑模式中修改,在修改前最好备份一下原文件。 1).#vi /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 2147483648 kernel.shmmni = 4096

kernel.sem= 250 32000 100 128 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 = 10488576 fs.aio-max-nr = 10488576

2).#vi /etc/security/limits.conf

oracle softnproc 2047

oracle hardnproc 16384 oracle softnofile 1024 oracle hardnofile 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 = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi fi

5)键入:修改oracle的变量 .cd /home/oracle vi .bash_profile

exportORACLE_BASE=/oracle

exportORACLE_HOME=$ORACLE_BASE/11g

–下面的配置是安装oracle后新建的oracle实例的名字 exportORACLE_SID=orcl

exportPATH=$ORACLE_HOME/bin:$PATH

6).关闭SELinux,安装完成后可以打开。 #vim /etc/selinux/config确保以下内容

SELINUX=disabled

6.安装oracle

用oracle用户进入linux,进入终端,并进入安装文件目录(这个目录放在哪里都可以,就是一开始两个压缩解压缩的目录),也可以直接在图形界面下找到安装文件所在目录,点“runInstaller”,选择“运行”。

$cd oralce 安装文件目录

开始安装,如果提示Permission denied,用chmod设置一下权限

$chmod 777 database -R $cd database

$shrunInstaller (或者:[oracle@localhost database]$ ./runInstaller)

安装过程是图形界面,按照提示一直安装就行。安装过程中会要求你用root用户执行命令root.sh和orainstRoot.sh,自己照着提示的完整路径做就是。还有会要求制订一个inventory目录,随便哪个位置都行。

安装过程中,出现EM配置时,中文可能有乱码,不用管,后面使用时正常。 最后安装完成后,提示运行两个SH,然后等待提示用root用户执行sh,中间输入地址直接

回车。

四、安装完成后测试

(1)系统重启后启动oracle过程 在oracle用户下,进入终端输入

$ sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on Mon Feb 20 22:46:00 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. Enter user-name: sys as sysdba Enter password:

输入正确的用户名和密码,注意sys用户登录的话必须加上 as sysdba 然后启动oracle服务:

sql> startup sql> exit

(2)再启动oracle监听程序

$ cd $ORACLE_HOME/bin $ lsnrctl start

(3)如果想启动em服务,还要输入

$emctl start dbconsole

然后访问地址:https://localhost:1158/em/console/logon/logon

重新打开一个终端,如下输入:

$ sqlplus sys as sysdba @localhost :1521/orcl

输入密码,进入到oracle的sqlplus命令行下,执行一个简单的查询(显示所有的用户):

SQL> select * from all_users;或执行:

SQL> select table_name from user_tables

本文来源:https://www.bwwdw.com/article/u2z6.html

Top