oracle12g安装手册,红帽企业Linux5下Oracle 12C 安装手册

binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32bit)

gcc-4.1.2gcc-c++-4.1.2glibc-2.5-58glibc-2.5-58 (32bit)

glibc-devel-2.5-58glibc-devel-2.5-58 (32bit)

ksh

libaio-0.3.106libaio-0.3.106 (32bit)

libaio-devel-0.3.106libaio-devel-0.3.106 (32bit)

libgcc-4.1.2libgcc-4.1.2 (32bit)

libstdc++-4.1.2libstdc++-4.1.2 (32bit)

libstdc++-devel 4.1.2libXext-1.0.1libXext-1.0.1 (32bit)

libXtst-1.0.1libXtst-1.0.1 (32bit)

libX11-1.0.3libX11-1.0.3 (32bit)

libXau-1.0.1libXau-1.0.1 (32bit)

libXi-1.0.1libXi-1.0.1 (32bit)

make-3.81sysstat-7.0.2

额外增加x86_64

1. compat-libcap1-1.10-1(x86_64)2. compat-libstdc++-33-3.2.3-69.el6 (x86_64)3. gcc-4.4.4-13.el6 (x86_64)4. gcc-c++-4.4.4-13.el6 (x86_64)5. glibc-devel-2.12-1.7.el6 (x86_64)6. ksh <== any version of ksh isacceptable7. libstdc++-devel-4.4.4-13.el6 (x86_64)8. libaio-devel-0.3.107-10.el6 (x86_64)

将安装光盘挂载到虚拟机,进入Server目录。使用rpm -qa查询包是否安装,使用rpm -ivh安装未安装的包

[root@ora12c Server]# pwd/media/OL5.7 x86_64 dvd 20110728/Server

[root@ora12c Server]# rpm-qa compat-libstdc

[root@ora12c Server]# rpm-ivh compat-libstdc++-33-3.2.3-61.

compat-libstdc++-33-3.2.3-61.i386.rpm

compat-libstdc++-33-3.2.3-61.x86_64.rpm

[root@ora12c Server]# rpm-ivh compat-libstdc++-33-3.2.3-61.i386.rpm

warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing... ########################################### [100%]package compat-libstdc++-33-3.2.3-61.i386 is already installed

[root@ora12c Server]# rpm-ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm

warning: compat-libstdc++-33-3.2.3-61.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159

Preparing... ########################################### [100%]package compat-libstdc++-33-3.2.3-61.x86_64 is already installed

按照此方法将所有包安装

2、创建oracle用户和组

[root@ora12c Server]# groupadd oinstall

[root@ora12c Server]# groupadd dba

[root@ora12c Server]# useradd-g oinstall -G dba oracle

[root@ora12c Server]# passwd oracle

Changing passwordforuser oracle.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

RetypenewUNIX password:

passwd: all authentication tokens updated successfully.

3、创建目录

[root@ora12c Server]# mkdir -p /oracle/[root@ora12c Server]# chown-R oracle:oinstall /oracle/[root@ora12c Server]# chmod-R 775 /oracle/

4、修改内核参数

在/etc/sysctl.conf文件下加入如下参数

[root@ora12c Server]# vim /etc/sysctl.conf

fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall= 2097152kernel.shmmax= 536870912kernel.shmmni= 4096kernel.sem= 250 32000 100 128net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default= 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048586

/sbin/sysctl -p 使参数生效

[root@ora12c Server]# /sbin/sysctl -p

fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall= 2097152kernel.shmmax= 536870912kernel.shmmni= 4096kernel.sem= 250 32000 100 128net.ipv4.ip_local_port_range= 9000 65500net.core.rmem_default= 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048586net.ipv4.ip_forward= 0net.ipv4.conf.default.rp_filter = 2net.ipv4.conf.default.accept_source_route = 0kernel.sysrq= 0kernel.core_uses_pid= 1net.ipv4.tcp_syncookies= 1kernel.msgmnb= 65536kernel.msgmax= 65536kernel.shmmax= 68719476736kernel.shmall= 4294967296

5、修改用户限制

在/etc/security/limits.conf加入相关配置

[root@ora12c Server]# vim /etc/security/limits.conf

oracle soft nproc2047oracle hard nproc16384oracle soft nofile1024oracle hard nofile65536oracle soft stack10240oracle hard stack10240

6、配置环境变量

在 .bash_profile配置如下变量

oracle@ora12c ~]$ vim .bash_profile

export ORACLE_BASE=/oracle/12c

export ORACLE_HOME=$ORACLE_BASE/db1

export ORACLE_SID=orcl12c

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

export EDITOR=/bin/vi

使配置文件生效

[oracle@ora12c ~]$ source .bash_profile

7、ftp上传数据库安装文件(或者使用共享文件夹--虚拟机)

8、解压文件

#unzip V38500-01_1of2.zip

#unzip V38500-01_2of2.zip

9、运行OUI安装

#xhost +

#su - oracle

cd database

./runInstaller

下一步下一步

1f77908c60821c3645f7c961a5a55129.png

Oracle linux上安装oracle 12c文档

配置

5232abb2b854f3e9a7928b83db50aa16.png

正在安装

976248b0059e02e3ee94442494e26737.png

root运行2个脚本

[root@ora12c Server]# cd /oracle/oraInventory/[root@ora12c oraInventory]# ./orainstRoot.sh

Changing permissions of/oracle/oraInventory.

Adding read,write permissionsforgroup.

Removing read,write,execute permissionsforworld.

Changing groupname of/oracle/oraInventory to oinstall.

The execution of the script is complete.

[root@ora12c oraInventory]# cd/oracle/12c/db1/[root@ora12c db1]# ./root.sh

Performing root user operationforOracle 12c

The following environment variables are set as:

ORACLE_OWNER=oracle

ORACLE_HOME= /oracle/12c/db1

Enter the full pathname of the local bin directory: [/usr/local/bin]:

Copying dbhome to/usr/local/bin ...

Copying oraenv to/usr/local/bin ...

Copying coraenv to/usr/local/bin ...

Creating/etc/oratab file...

Entries will be added to the/etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root script.

Now product-specific root actions will be performed.

初始化数据库

25667f5532b83c2b2ea3688bb2c33d43.png

在创建数据库时,12c会自动创建监听

[oracle@ora12c ~]$ lsnrctl status

LSNRCTLfor Linux: Version 12.1.0.1.0 - Production on 27-JUN-2013 12:41:16Copyright (c)1991, 2013, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER------------------------Alias LISTENER

Version TNSLSNRfor Linux: Version 12.1.0.1.0 -Production

Start Date27-JUN-2013 12:01:32Uptime0 days 0 hr. 39 min. 45sec

Trace Level off

Security ON: Local OS Authentication

SNMP OFF

Listener Parameter File/oracle/12c/db1/network/admin/listener.ora

Listener Log File/oracle/12c/diag/tnslsnr/ora12c/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ora12c)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=ora12c)(PORT=5500))(Security=(my_wallet_directory=/oracle/12c/admin/orcl12c/xdb_wallet))(Presentation=HTTP)(Session=RAW))

Services Summary...

Service"orcl12c" has 1instance(s).

Instance"orcl12c", status READY, has 1 handler(s) for thisservice...

Service"orcl12cXDB" has 1instance(s).

Instance"orcl12c", status READY, has 1 handler(s) for thisservice...

Service"pdborcl12c" has 1instance(s).

Instance"orcl12c", status READY, has 1 handler(s) for thisservice...

The command completed successfully

使用sqlplus连接数据库

[oracle@ora12c ~]$ sqlplus /as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on Thu Jun 27 12:41:41 2013Copyright (c)1982, 2013, Oracle. All rights reserved.

Connected to:

Oracle Database 12c Enterprise Edition Release12.1.0.1.0 -64bit Production

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> set linesize 150SQL> select *from v$version;

BANNER CON_ID-------------------------------------------------------------------------------- ----------Oracle Database 12c Enterprise Edition Release12.1.0.1.0 - 64bit Production 0PL/SQL Release 12.1.0.1.0 - Production 0CORE12.1.0.1.0 Production 0TNSfor Linux: Version 12.1.0.1.0 - Production 0NLSRTL Version12.1.0.1.0 - Production 0

显示数据库版本。

红帽企业Linux5下Oracle 12C 安装手册PDF到Linux公社资源站下载:

------------------------------------------分割线------------------------------------------

具体下载目录在 /2017年资料/1月/24日/红帽企业Linux5下Oracle 12C 安装手册/

------------------------------------------分割线------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值