Oracle11gR2部署文档文档格式.docx

上传人:b****3 文档编号:6488856 上传时间:2023-05-06 格式:DOCX 页数:17 大小:20.78KB
下载 相关 举报
Oracle11gR2部署文档文档格式.docx_第1页
第1页 / 共17页
Oracle11gR2部署文档文档格式.docx_第2页
第2页 / 共17页
Oracle11gR2部署文档文档格式.docx_第3页
第3页 / 共17页
Oracle11gR2部署文档文档格式.docx_第4页
第4页 / 共17页
Oracle11gR2部署文档文档格式.docx_第5页
第5页 / 共17页
Oracle11gR2部署文档文档格式.docx_第6页
第6页 / 共17页
Oracle11gR2部署文档文档格式.docx_第7页
第7页 / 共17页
Oracle11gR2部署文档文档格式.docx_第8页
第8页 / 共17页
Oracle11gR2部署文档文档格式.docx_第9页
第9页 / 共17页
Oracle11gR2部署文档文档格式.docx_第10页
第10页 / 共17页
Oracle11gR2部署文档文档格式.docx_第11页
第11页 / 共17页
Oracle11gR2部署文档文档格式.docx_第12页
第12页 / 共17页
Oracle11gR2部署文档文档格式.docx_第13页
第13页 / 共17页
Oracle11gR2部署文档文档格式.docx_第14页
第14页 / 共17页
Oracle11gR2部署文档文档格式.docx_第15页
第15页 / 共17页
Oracle11gR2部署文档文档格式.docx_第16页
第16页 / 共17页
Oracle11gR2部署文档文档格式.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Oracle11gR2部署文档文档格式.docx

《Oracle11gR2部署文档文档格式.docx》由会员分享,可在线阅读,更多相关《Oracle11gR2部署文档文档格式.docx(17页珍藏版)》请在冰点文库上搜索。

Oracle11gR2部署文档文档格式.docx

mkdir-p/home/oracle/oracle11g/product/db0

mkdir-p/home/oracle/oracle11g/oraInventory

mkdir-p/home/oracle/oracle11g/oradata

chown-Roracle:

oinstall/home/oracle/oracle11g

chmod-R755/home/oracle/oracle11g(配置权限)

3,配置主机名

vi/etc/hosts

127.0.0.1localhostonlinebookinglocalhost.localdomainlocalhost4localhost4.localdomain4

:

1localhostonlinebookinglocalhost.localdomainlocalhost6localhost6.localdomain6

注:

如果修改过主机名,需要在此配置文件下补充正确的主机名。

hostname显示为本机主机名

4,配置操作系统内核参数(根据服务器参数配置,一般不需要修改)

vi/etc/sysctl.conf

kernel.shmall=4294967296

kernel.shmmax=68719476736

kernel.shmmni=4096

kernel.sem=25032000100128

fs.aio-max-nr=1048576

fs.file-max=6815744

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

sysctl–p(使配置内核参数立刻生效)

5,配置权限文件

vi/etc/security/limits.conf

oraclesoftnproc16384

oraclehardnproc16384

oraclesoftnofile65536

oraclehardnofile65536

oraclesoftstack10240

6,配置登录文件

vi/etc/pam.d/login

sessionrequired/lib64/security/pam_limits.so

sessionrequiredpam_limits.so

7,配置个性化配置

suoracle

vi~/.bashrc

#.bashrc

#Sourceglobaldefinitions

if[-f/etc/bashrc];

then

./etc/bashrc

fi

ORACLE_BASE=/home/oracle/oracle11g/

ORACLE_HOME=$ORACLE_BASE/product/db0

ORACLE_SID=orcl

PATH=$ORACLE_HOME/bin:

$PATH

ORACLE_OWNER=oracle

NLS_LANG=American_America.AL32UTF8

exportORACLE_UNQNAME=$ORACLE_SID

exportORACLE_BASEORACLE_HOMEORACLE_SIDPATHORACLE_OWNRNLS_LANG

#Userspecificaliasesandfunctions

Source

三、进行安装

1,解压安装包

unziplinux.x64_11gR2_database_1of2.zip

unziplinux.x64_11gR2_database_2of2.zip

2,复制响应文件模板

mkdiretc

cp/home/oracle/database/response/*/home/oracle/etc/

3设置响应文件权限

su-root

chmod700/home/oracle/etc/*.rsp

4,静默安装Oracle软件

su-oracle

5,修改安装Oracle软件的响应文件/home/oracle/etc/db_install.rsp

6,修改配置模板

oracle.install.option=INSTALL_DB_SWONLY//29行安装类型

ORACLE_HOSTNAME=java-linux-test//37行主机名称

UNIX_GROUP_NAME=oinstall//42行安装组

INVENTORY_LOCATION=/u01/app/oracle/oraInventory//47行INVENTORY目录

SELECTED_LANGUAGES=en,zh_CN,zh_TW//78行选择语言

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1//83行oracle_home

ORACLE_BASE=/u01/app/oracle//88行oracle_base

oracle.install.db.InstallEdition=EE//99行oracle版本

oracle.install.db.isCustomInstall=true//108行自定义安装

oracle.install.db.DBA_GROUP=dba//142行dba用户组

oracle.install.db.OPER_GROUP=oinstall//147行oper用户组

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE//160行 

数据库类型

oracle.install.db.config.starterdb.globalDBName=orcl//165行globalDBName

oracle.install.db.config.starterdb.SID=orcl//170行SID

oracle.install.db.config.starterdb.memoryLimit=512//192行自动管理内存的最小内存(M)

oracle.install.db.config.starterdb.password.ALL=oracle//233行设定所有数据库用户使用同一个密码

DECLINE_SECURITY_UPDATES=true//385行设置安全更新

7,进行静默安装Oracle软件

cddatabase

./runInstaller-silent-force-responseFile/home/oracle/etc/db_install.rsp

安装中,如果提示[WARNING]不必理会,此时安装程序仍在进行,如果出现[FATAL],则安装程序已经停止了。

查看安装日志信息了解安装进度

cd$ORACLE_BASE/oraInventory/logs

tail-100finstallActions*.log

出现类似如下提示表示安装完成:

#-------------------------------------------------------------------

...

/u01/app/oracle/product/11.2.0/db_1/root.sh

Toexecutetheconfigurationscripts:

1.Openaterminalwindow

2.Loginas"

root"

3.Runthescripts

4.Returntothiswindowandhit"

Enter"

keytocontinue

SuccessfullySetupSoftware.

使用root用户执行root.sh

suroot

vi~/.bash_profile

8,在最后加上以下内容,(可选)

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

exportTNS_ADMIN=$ORACLE_HOME/network/admin

exportPATH=.:

${PATH}:

$HOME/bin:

$ORACLE_HOME/bin

exportPATH=${PATH}:

/usr/bin:

/bin:

/usr/bin/X11:

/usr/local/bin

exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:

$ORACLE_HOME/lib

$ORACLE_HOME/oracm/lib

/lib:

/usr/lib:

/usr/local/lib

exportCLASSPATH=${CLASSPATH}:

$ORACLE_HOME/JRE

$ORACLE_HOME/JRE/lib

$ORACLE_HOME/jlib

$ORACLE_HOME/rdbms/jlib

$ORACLE_HOME/network/jlib

exportLIBPATH=${CLASSPATH}:

$ORACLE_HOME/lib:

$ORACLE_HOME/ctx/lib

exportORACLE_OWNER=oracle

exportSPFILE_PATH=$ORACLE_HOME/dbs

exportORA_NLS10=$ORACLE_HOME/nls/data

9,使设置生效

source/home/oracle/.bash_profile

10,静默配置监听(注意变量)

通过response文件运行netca,生成sqlnet.ora和listener.ora文件,位于$ORACLE_HOME/network/admin目录下:

#su-oracle

$$ORACLE_HOME/bin/netca/silent/responsefile$DISTRIB/response/netca.rsp

$ll$ORACLE_HOME/network/admin/*.ora

$lsnrctlstatus

执行完后,监听就已经启动了,默认端口是1521,默认是动态监听,只要实例启动了就会监听到.

11,静默建库

生成响应文件模板:

vi$DISTRIB/db_create.rsp

#--------------------------------------------------------------------

#以下参数不要更改

[GENERAL]

RESPONSEFILE_VERSION="

11.2.0"

OPERATION_TYPE="

createDatabase"

#以下参数必须设置

[CREATEDATABASE]

GDBNAME="

ORCL.LK"

TEMPLATENAME="

General_Purpose.dbc"

#以下参数不设置则使用默认值,建议设置

CHARACTERSET="

ZHS16GBK"

TOTALMEMORY="

1024"

12,dbca静默建库,大概3-4分钟

种子数据库和控制文件位于$ORACLE_HOME/assistants/dbca/templates/下,即Seed_Database.dfb和Seed_Database.ctl文件,实际上建库就是基于通过rman恢复种子数据库和控制文件来实现的.

ORACLE_HOME/bin/dbca-silent

-responseFile$DISTRIB/db_create.rsp

EnterSYSuserpassword:

<

输入sys用户密码>

EnterSYSTEMuserpassword:

输入system用户密码>

Copyingdatabasefiles

37%complete

CreatingandstartingOracleinstance

62%complete

CompletingDatabaseCreation

100%complete

Lookatthelogfile"

/u01/app/oracle/cfgtoollogs/dbca/ORCL/ORCL.log"

forfurtherdetails.

各参数含义如下:

-silent

表示以静默方式安装

-responseFile

表示使用哪个响应文件,必需使用绝对路径

RESPONSEFILE_VERSION响应文件模板的版本,该参数不要更改

OPERATION_TYPE安装类型,该参数不要更改

GDBNAME全局数据库名,点号前面默认是db_name,点号后面默认就是db_domain

TEMPLATENAME建库模板名,参考各模板定义:

$ORACLE_HOME/assistants/dbca/templates/*.dbc

CHARACTERSET字符集,默认是WE8MSWIN1252

TOTALMEMORY实例内存,默认是服务器物理内存的40%

安装期间查看日志信息了解进度:

$tail-100f$ORACLE_BASE/cfgtoollogs/dbca/$ORACLE_SID/$ORACLE_SID.log

四、检查数据库安装情况

1,建库后实例检查

ps-ef|grepora_|grep-vgrep|wc-l

ps-ef|grepora_|grep-vgrep

附:

ORACLE启动及关闭

启动数据库实例,分为两步:

第一步,启动监听;

第二步,启动数据库实例。

一、如何启动数据库实例

1.进入到sqlplus启动实例

[oracle@redhat~]$su-oracle--“切换到oracle用户”

Password:

[oracle@redhat~]$lsnrctlstart--“打开监听”

LSNRCTLforLinux:

Version10.2.0.1.0-Productionon14-OCT-200919:

06:

40

Copyright(c)1991,2005,Oracle.Allrightsreserved.

Starting/home/oracle/product/10g/bin/tnslsnr:

pleasewait...

TNSLSNRforLinux:

Version10.2.0.1.0-Production

Systemparameterfileis/home/oracle/product/10g/network/adminstener.ora

Logmessageswrittento/home/oracle/product/10g/network/logstener.log

Listeningon:

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

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))

Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2)))

STATUSoftheLISTENER

------------------------

AliasLISTENER

VersionTNSLSNRforLinux:

StartDate14-OCT-200919:

Uptime0days0hr.0min.0sec

TraceLeveloff

SecurityON:

LocalOSAuthentication

SNMPOFF

ListenerParameterFile/home/oracle/product/10g/network/adminstener.ora

ListenerLogFile/home/oracle/product/10g/network/logstener.log

ListeningEndpointsSummary...

ServicesSummary...

Service"

PLSExtProc"

has1instance(s).

Instance"

statusUNKNOWN,has1handler(s)forthisservice...

Thecommandcompletedsuccessfully

[oracle@redhat~]$sqlpluslog--“进入到sqlplus”

SQL*Plus:

Release10.2.0.1.0-ProductiononWedOct1419:

452009

Copyright(c)1982,2005,Oracle.Allrightsreserved.

SQL>

conn/assysdba--“连接到sysdba”

Connectedtoanidleinstance.

startup--“启动数据库实例”

ORACLEinstancestarted.

TotalSystemGlobalArea285212672bytes

FixedSize1218968bytes

VariableSize88082024bytes

DatabaseBuffers188743680bytes

RedoBuffers7168000bytes

Databasemounted.

Databaseopened.

shutdownimmediate--“关闭数据库实例”

Databaseclosed.

Databasedismounted.

ORACLEinstanceshutdown.

exit

DisconnectedfromOracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-Production

WiththePartitioning,OLAPandDataMiningoptions

[oracle@redhat~]$lsnrctlstop--“关闭监听”

08:

06

2.用dbstart和dbshut启动和关闭数据库实例

先启动监听lsnrctlstart

启动实例dbstart

使用dbstart命令启动数据库比较方便,但是在linux上安装好oracle之后,第一次使用dbstart命令可能会报如下错误:

ORACLE_HOME_LISTNERis

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2