灌溉梦想,记录脚步
« »
2013 年 06 月 27 日技术合集

Oracle Database 12C 体验

oracle版本:12.1.0.1.0
redhat版本:RedHat EL5.6 x64

安装过程分以下四个步骤

一,安装准备
二,下载安装
三,过程详解
四,常见错误

一,安装准备
1,创建oracle用户

以root用户登录,并创建oracle用户以及所属的dba组

1
2
3
4
5
su -
groupadd dba
useradd -g dba oracle
mkdir /home/oracle
chown oracle:dba /home/oracle

2,配置系统参数

编辑 /etc/sysctl.conf 文件并添加下列参数:

1
2
3
4
5
6
7
8
9
10
11
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

编辑后可以运行“sysctl -p” 生效,或者重启系统

编辑 /etc/security/limits.conf 并添加下行参数:

1
2
3
4
5
6
oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    2047
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768

3,创建oracle目录

1
2
3
mkdir /opt/oracle
mkdir /opt/oracle/121
chown -R oracle:dba /opt/oracle

4,设置oracle环境变量

编辑 /home/oracle/.bash_profile 并添加下列行:

1
2
3
4
5
6
7
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/121
ORACLE_SID=db03
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin
 
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

保存后通过下面命令是配置生效

1
2
3
su - oracle
cd /home/oracle
. .bash_profile

二,下载安装

1,下载并安装需要的rpm软件包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# From Public Yum or ULN
yum install binutils -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i386 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i386 -y
yum install ksh -y
yum install libaio -y
yum install libaio.i386 -y
yum install libaio-devel -y
yum install libaio-devel.i386 -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i386 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i386 -y
yum install libXext -y
yum install libXext.i386 -y
yum install libXtst -y
yum install libXtst.i386 -y
yum install libX11 -y
yum install libX11.i386 -y
yum install libXau -y
yum install libXau.i386 -y
#yum install libxcb -y
#yum install libxcb.i386 -y
yum install libXi -y
yum install libXi.i386 -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y

2,下载oracle 11g
下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
解压软件包

1
2
unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip

3,开始安装

1
2
cd database
./runInstaller

三,过程详解

1,安装数据库软件

忽略账号输入:

oracle12c

跳过软件更新:

oracle12c

选择仅安装数据库软件:

oracle12c

安装单实例数据库:

oracle12c

语言支持:

oracle12c

选择数据库版本,企业版需要6.4GB空间:

oracle12c

选择oraInventory位置和所属组:

oracle12c

选择所属组,这里都是使用同样的组:

oracle12c

环境检查,SWAP提示忽略:

oracle12c

安装概要:

oracle12c

安装中:

oracle12c

使用root账号执行脚本:

oracle12c

安装完成:

oracle12c

2,创建数据库监听

通过“netca”命令启动监听配置向导:

oracle12c

选择添加监听:

oracle12c

填写监听名称:

oracle12c

选择支持的协议:

oracle12c

选择监听端口:

oracle12c

不再添加其他监听:

oracle12c

监听配置完毕,此时监听已经自启动:

oracle12c

完成:

oracle12c

3,创建数据库

通过“dbca”命令进行数据库的创建:

oracle12c

使用默认配置,填写信息及字符集,并确定创建Pluggable DB“pdb01”:

oracle12c

信息概要:

oracle12c

数据库创建中:

oracle12c

创建创建完成,实例已经启动,EM地址为https:/db03:5500/em :

oracle12c

完成:

oracle12c

4,EM Express体验

数据库监听信息,其中端口5500为EM访问端口:

oracle12c

EM Express性能中心界面:

oracle12c

四,常见错误

1,错误:DISPLAY not set. Please set the DISPLAY and try again.

以root用户打开终端或者ssh登录,通过下面命令均可可解决
命令一: export DISPLAY=:0.0
命令二: xhost +

日志信息 »

该日志于2013-06-27 13:58由 kevin 发表在技术合集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »