一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

CentOS6.3安装配置Oracle11g R2数据库教程

时间:2015-03-17 编辑:简简单单 来源:一聚教程网

**安装说明**
安装环境:CentOS-6.3
安装方式:图形界面安装
软件: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip pdksh-5.2.14-37.el5.x86_64.rpm
下载地址:Oracle官网下载:http://www.oracle.com/technetw ... .html
pdksh下载:http://pan.baidu.com/s/1i3qmmDf
Oracle百度网盘下载:http://pan.baidu.com/s/1c03sFJy

**安装前提**
将pdksh-5.2.14-37.el5.x86_64.rpm上传到/usr/local/src中,执行以下操作:
{{{
rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm
yum install binutils-*
yum install compat-libstdc++*
yum install elfutils-libelf*
yum install glibc*
yum install gcc-*
yum install libaio*
yum install libgcc*
yum install libstdc++*
yum install make*
yum install sysstat*
yum install unixODBC* 
}}}

**配置内核参数**
vi /etc/sysctl.conf 
{{{
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni 
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range =9000 65500
net.core.rmem_default=8388608
net.core.rmem_max=8388608
net.core.wmem_default=1048576
net.core.wmem_max=1048576
fs.aio-max-nr = 1048576 
}}}
sysctl -p 让配置文件生效
#打开文件数和进程数的限制 
{{{
vi /etc/security/limits.conf 
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384 

vi /etc/pam.d/login
#添加下面2行 
session required /lib/security/pam_limits.so 
session required pam_limits.so 
}}}

**新建用户和组**
{{{
groupadd oinstall 
groupadd dba 
groupadd oper 
useradd -u600 -g oinstall oracle 
usermod -G dba,oper oracle 
id oracle 
passwd oracle 
}}}

**新建安装目录、设置环境变量、使用图形化界面安装**
用oracle用户登录把文件上传到/home/oracle/目录下即可 
{{{
#建立oracle安装目录 
root mkdir /u01 
root mkdir /u02 
chown -R oracle:oinstall /u01 
chown -R oracle:oinstall /u02 
su - oracle 
mkdir -p /u01/app/oracle/product/11.2.0/db_1 
mkdir -p /u02/oradata 
mkdir -p /u02/oradata/devdb #最好和数据实例名一样 

#使用oracle帐号登录,开启terminal窗口, 
#使用文本编辑器打开/home/oracle/.bash_profile最后加入如下环境变量的设置行: 
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE 
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME 
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH 
ORACLE_SID=devdb; export ORACLE_SID 
ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33 
NLS_LANG=american_america.zhs16gbk;export NLS_LANG 
PATH=$ORACLE_HOME/bin:$PATH; export PATH 
#其zhs16gbk是简体中文的代码。也是数据库的字符集。 american_america是区域代码,关系不大。 nls_lang = american_america.UTF8 NLS_LANG只影响客户端呈现的类型. 如果和数据库不兼容,则乱码.
Log out,重新以oracle帐号登录,键入env指令查看刚才设置的环境变量。 
env 

#解压 
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip 

#root用户登录到图形界面下
xhost + 
su oracle 
#到安装目录,安装 ./runInstaller 
}}}
PS:如果不能直接进入图形化界面的话,可以使用VNC远程操作,具体VNC操作方式如 Centos6.3环境VNC服务安装、配置与使用 http://www.111com.net/sys/CentOS/80721.htm

具体的安装步骤截图如下:

1.jpg

 

2.jpg

 

3.jpg

 

4.jpg

 

5.jpg

 

6.jpg

 

7.jpg

 

8.jpg

 

9.jpg

 

10.jpg

 

11.jpg

 

12.jpg

 

13.jpg

 

14.jpg

 

15.jpg

 

16.jpg

 

17.jpg

 

18.jpg

 

19.jpg

 

20.jpg

 

21.jpg

 

22.jpg

 

23.jpg


安装完成后,配置: 
用oracle用户登录 
{{{
su - oracle 
sqlplus /as sysdba 
startup #启动数据库,数据库安装好后,是默认启动的。 尽量不要开机自启动(公司dba建议),手工启动比较好 
exit 
lsnrctl start #启动监听, 数据库安装好后,是默认启动的 
}}}
剩下的你就可以自己建立表空间 用户 表 导入导出数据库了,具体可以参考: 

热门栏目