>adrci>>adrci>>exit[oracle@ractest~]$adrciexec="showhomes;echo'20070712';echo'';showbase;"ADR" />
文档库 最新最全的文档下载
当前位置:文档库 › oracle11g 中adrci的使用

oracle11g 中adrci的使用

oracle11g 中adrci的使用
oracle11g 中adrci的使用

代码:

adrci>>show homes;show base; echo '20070712'

ADR Homes:

diag/rdbms/orcl/orcl

ADR base is "/home/oracle"

20070712

adrci>>

adrci>>

adrci>>exit

[oracle@ractest ~]$ adrci exec="show homes;echo '20070712';echo '';sh ow base; "

ADR Homes:

diag/rdbms/orcl/orcl

20070712

ADR base is "/home/oracle"

2) 使用script选项。adrci SCRIPT=adrci_script.txt

但shahand使用的beta版似乎还有些问题。。。。好像没有任何结果一样

代码:

[oracle@ractest ~]$ cat /tmp/a

show homes;

[oracle@ractest ~]$ adrci script=/tmp/a

[oracle@ractest ~]$ cat /tmp/a

fadsfdsa

[oracle@ractest ~]$ adrci script=/tmp/a

[oracle@ractest ~]$ cat /tmp/a

show trace;

[oracle@ractest ~]$ adrci script=/tmp/a

[oracle@ractest ~]$ cat /tmp/a

SET HOMEPATH /home/oracle/diag/rdbms/orcl/orcl;show trace;

[oracle@ractest ~]$ adrci script=/tmp/a

[oracle@ractest ~]$

三.使用ADRCI查看Oracle数据库后台报警日志(alert_sid.log)和跟踪文件

注意:以下大部分命令都需要用Ctrl+C 来结束,并返回到adrci命令行

1.查看完整alert信息:

adrci>>SHOW ALERT

2. 查看最新alert信息:

adrci>> SHOW ALERT –TAIL

查看最新20条alert信息:

adrci>> SHOW ALERT -TAIL 20

只查看600的错误

adrci>>SHOW ALERT -P "MESSAGE_TEXT LIKE '%ORA-600%'"

查看ORA-错误信息,注意这里的参数很好,比较人性化,可以帮助提供错误时间

Options:

[-p ]: The predicate string must be double quot ed.

The fields in the predicate are the fields in the alert message's

XML schema. To get the field definitions, use command:

"describe&

3.查看跟踪文件

常用的有:

(1)列出所有跟踪文件:SHOW TRACEFILE

(2)模糊查询跟踪文件,比如某个进程的,注意这里区分大小写SHOW TRACEFILE %mmon%

(3)可以指定某个路径SHOW TRACEFILE %mmon% -PATH

/home/steve/temp

(4)象ls那样按时间排序SHOW TRACEFILE -RT

四.其他体验和说明

1.关于在adrci中执行os命令,可以直接在adrci中执行os命令。所以当发出一个不存在的命令的时候,错误信息也就是系统返回的了。虽然信息有点怪…明明在ksh下,却返回bash的错误。。。

代码:

adrci>>id ----------shahand偶然试出来的,居然可以直接执行

uid=10000(oracle) gid=1001(dba) groups=1001(dba),1002(oinstall) conte xt=user_u:system_r:unconfined_t

adrci>>host date

DIA-48415: Syntax error found in string [host date] at column [9]

adrci>>host

[oracle@ractest ~]$ exit

exit

adrci>>! -------------这样不行

/bin/bash: -c: line 0: syntax error near unexpected token `newline'

/bin/bash: -c: line 0: `!'

Additional information: 512

adrci>>! date -------------这就可以

Thu Jul 12 06:20:40 CST 2007

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

[oracle@ractest ~]$ ksh

$ adrci

ADRCI: Release 11.1.0.4.0 - Beta on Thu Jul 12 06:28:14 2007

ADR Home = /home/oracle/diag/rdbms/orcl/orcl:

********************************************************************* ****

DIA-48001: internal error code, arguments: [17183], [0x84B178C], [], [], [], [], [], []

DIA-48154: reached end of file for alert log

DIA-48102: encountered the end-of-file when reading&nb

3.在adrci中不能使用退格(backspace)怎么办

跟sqlplus一样,有下面几种选择:

用del键;

使用Ctrl+backspace;

使用Ctrl+u删除整行(bash下);

在os命令行下stty erase ^h (可以直接写到oracle的.profile/.bash_profile下面)

4.另外adrci一个重要的功能是查看Incident和对Incident打包的功能。本文没有涉及到该部分内容。

ADRCI工具是Oracle11g才推出的新工具,主要用来管理alert文件、trace文件、dump文件、健康监事报告等。

这一篇简单介绍ADRCI工具。

用过11g的人都会发现,11g中alert文件以及trace文件的存放位置都发生了变化。从原来的ORACLE_BASE/admin/INSTANCE_NAME目录变成了ORACLE_BASE/diag/rdbms/DBNAME/INSTANCE_NAME目录。

Oracle之所以修改了这个跨越多个版本都没有修改过的参数设置,就是因为Oracle在11g中推出了ADRCI。这个工具可以统一管理ASM实例和多个数据库实例的alert文件、后台trace文件、用户trace文件,dump文件等等。

而且这个工具可以快速查询错误相关的所有trace文件,并将这些文件打包到一个zip文件,以便将问题相关的信息提供给Oracle的技术支持。

看一下ADRCI工具的简单命令:

C:Documents and Settingsytk>adrci

ADRCI: Release 11.1.0.6.0 - Beta on 星期日 3月 29 21:23:57 2009

Copyright (c) 1982, 2007, Oracle. All rights reserved.

ADR base = "e:oracle"

adrci> help

HELP [topic]

Available Topics:

CREATE REPORT

ECHO

EXIT

HELP

HOST

IPS

PURGE

RUN

SET BASE

SET BROWSER

SET CONTROL

SET ECHO

SET EDITOR

SET HOMES | HOME | HOMEPATH

SET TERMOUT

SHOW ALERT

SHOW BASE

SHOW CONTROL

SHOW HM_RUN

SHOW HOMES | HOME | HOMEPATH

SHOW INCDIR

SHOW INCIDENT

SHOW PROBLEM

SHOW REPORT

SHOW TRACEFILE

SPOOL

There are other commands intended to be used directly by Oracle, type

"HELP EXTENDED" to see the list

HELP列出了ADRCI工具的所有命令,还可以通过HELP加个别命令的方式来列出这个命令的具体语法,比如:

adrci> HELP IPS

HELP IPS [topic]

Available Topics:

ADD

ADD FILE

ADD NEW INCIDENTS

CHECK REMOTE KEYS

COPY IN FILE

COPY OUT FILE

CREATE PACKAGE

DELETE PACKAGE

FINALIZE PACKAGE

GENERATE PACKAGE

GET MANIFEST

GET METADATA

GET REMOTE KEYS

PACK

REMOVE

REMOVE FILE

SET CONFIGURATION

SHOW CONFIGURATION

SHOW FILES

SHOW INCIDENTS

UNPACK FILE

USE REMOTE KEYS

adrci> HELP IPS ADD

Usage: IPS ADD

[INCIDENT | PROBLEM | PROBLEMKEY | SECONDS | TIME TO ]

PACKAGE

Purpose: Add incidents to an existing package.

Arguments:

: ID of incident to add to package contents.

: ID of problem to add to package contents.

: Problem key to add to package contents.

: Number of seconds before now for adding package contents . : Start of time range to look for incidents in.

: End of time range to look for incidents in.

Example:

ips add incident 22 package 12

adrci> HELP SHOW PROBLEM

Usage: SHOW PROBLEM [-p ]

[-last | -all]

[-orderby (field1, field2, ...) [ASC|DSC]]

Purpose: Show the problem information. By default, this command will only show the last 50 problems.

Options:

[-p ]: The predicate string must be double-quoted. The field names that users can specify in the predicate are:

PROBLEM_ID number

PROBLEM_KEY text(550)

FIRST_INCIDENT number

FIRSTINC_TIME timestamp

LAST_INCIDENT number

LASTINC_TIME timestamp

IMPACT1 number

IMPACT2 number

IMPACT3 number

IMPACT4 number

SERVICE_REQUEST text(64)

BUG_NUMBER text(64)

[-last | -all]: This option allows users to either select

the last of qualified problems to show or to show all the qualified problems. If this option is not specified, this command

will only show 50 incidents.

[-orderby (field1, field2, ...) [ASC|DSC]]: If specified, the results will be ordered by the specified fields' values. By default, it will be in the ascending order unless "DSC" is specified. Note that the field names that can be specified here are from the "PROBLEM" relation. Examples:

show problem

show problem -p "problem_id>123"

下面是查询数据库中错误的几个小例子:

adrci> show base

ADR base is "e:oracle"

adrci> show home

ADR Homes:

diagclientsuser_systemhost_3414944083_11

diagclientsuser_unknownhost_3414944083_11

diagclientsuser_unknownhost_411310321_11

diagclientsuser_ytkhost_3414944083_11

diagrdbmsytk1110ytk1110

diagtnslsnrytk-thinkpadlistener

adrci> set home diagrdbmsytk1110ytk1110

adrci> show alert -tail 5

2009-02-25 22:51:17.640000 +08:00

Completed: alter database open

2009-02-25 22:55:26.171000 +08:00

Starting background process CJQ0

CJQ0 started with pid=7, OS id=14428

2009-02-25 22:55:49.796000 +08:00

Errors in file e:oraclediagrdbmsytk1110ytk1110traceytk1110_j008_15220.trc

:

ORA-12012: 自动执行作业 11689 出错

ORA-01403: 未找到任何数据

2009-02-25 23:20:39.828000 +08:00

Thread 1 advanced to log sequence 75

Current log# 3 seq# 75 mem# 0: E:ORACLEORADATAYTK111REDO03.LOG

2009-02-26 08:31:51.296000 +08:00

***********************************************************************

Fatal NI connect error 12638, connecting to:

(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

VERSION INFORMATION:

TNS for 32-bit Windows: Version 11.1.0.6.0 - Production

Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 11.1.0.6.0 - Pro duction

Time: 26-2月 -2009 08:31:51

Tracing not turned on.

Tns error struct:

ns main err code: 12638

TNS-12638: 身份证明检索失败

ns secondary err code: 0

nt main err code: 0

nt secondary err code: 0

nt OS err code: 0

除了上面交互式的方式外,还可以调用脚本,或者指定一系列命令来批量执行命令:C:Documents and Settingsytk>adrci -help

Syntax:

adrci [-help] [script=script_filename]

[exec = "one_command [;one_command;...]"]

Options Description (Default)

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

script script file name (None)

help help on the command options (None)

exec exec a set of commands (None)

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

比如:

C:Documents and Settingsytk>adrci exec="show base;show home;set home diagrdb msytk1110ytk1110;show home"

ADR base is "e:oracle"

ADR Homes:

diagclientsuser_systemhost_3414944083_11

diagclientsuser_unknownhost_3414944083_11

diagclientsuser_unknownhost_411310321_11

diagclientsuser_ytkhost_3414944083_11

diagrdbmsytk1110ytk1110

diagtnslsnrytk-thinkpadlistener

ADR Homes:

diagrdbmsytk1110ytk1110

在ADRCI众多命令中,比较常用的命令包括SHOW INCIDENT和SHOW PROBLEM。

看看这两个命令的使用:

[oracle@yangtk ~]$ adrci

ADRCI: Release 11.1.0.6.0 - Beta on Sat Feb 14 07:40:14 2009

Copyright (c) 1982, 2007, Oracle. All rights reserved.

ADR base = "/data/oracle"

adrci> show home

ADR Homes:

diag/tnslsnr/yangtk/listener

diag/clients/user_oracle/host_1761010651_11

diag/rdbms/ora11g_p/ora11g

diag/rdbms/ora11g/ora11g

adrci> set home diag/rdbms/ora11g_p/ora11g

adrci> show incident

ADR Home = /data/oracle/diag/rdbms/ora11g_p/ora11g:

************************************************************************* INCIDENT_ID PROBLEM_KEY CREATE_TIME

------------ ----------------------------- ---------------------------------- 178263 ORA 4031 2008-08-06 07:18:22.545029 +08:00

178247 ORA 4031 2008-08-06 07:18:34.820273 +08:00

178239 ORA 4031 2008-08-06 07:18:22.504526 +08:00

178223 ORA 4031 2008-08-06 07:18:24.815544 +08:00

178143 ORA 4031 2008-08-06 07:18:35.246630 +08:00

177075 ORA 4031 2008-08-05 14:58:35.377256 +08:00

177067 ORA 4031 2008-08-05 14:58:58.782595 +08:00

177051 ORA 4031 2008-08-05 14:58:35.422671 +08:00

177043 ORA 4031 2008-08-05 14:58:35.402265 +08:00

176939 ORA 4031 2008-08-05 14:58:54.864399 +08:00

175859 ORA 4031 2008-08-05 13:58:50.980910 +08:00

175858 ORA 4031 2008-08-05 13:58:41.125870 +08:00

175826 ORA 4031 2008-08-05 13:58:42.802084 +08:00

175738 ORA 4031 2008-08-05 13:58:44.351160 +08:00

174657 ORA 4031 2008-08-05 13:46:41.399981 +08:00

174656 ORA 4031 2008-08-05 13:46:38.378564 +08:00

172231 ORA 7445 [ksldclt_cln()+264] 2008-08-04 22:07:06.387781 +08:00 172212 ORA 4031 2008-08-04 22:03:46.338443 +08:00

172211 ORA 4031 2008-08-04 22:03:40.771874 +08:00

172204 ORA 4031 2008-08-04 22:03:46.546782 +08:00

172203 ORA 4031 2008-08-04 22:03:38.053562 +08:00

172187 ORA 4031 2008-08-04 22:03:42.360428 +08:00

169786 ORA 4031 2008-07-30 02:36:18.482753 +08:00

169785 ORA 4031 2008-07-30 02:36:15.666044 +08:00

166151 ORA 603 2008-07-27 17:21:42.556972 +08:00

166129 ORA 603 2008-07-27 15:35:11.931255 +08:00

166039 ORA 4031 2008-07-27 15:21:42.574517 +08:00

166011 ORA 600 [kebm_mmon_main_1] 2008-07-27 17:52:24.860044 +08:00 166009 ORA 4031 2008-07-27 15:21:51.290947 +08:00

166008 ORA 4031 2008-07-27 15:21:45.393293 +08:00

166007 ORA 4031 2008-07-27 15:21:42.666587 +08:00

165999 ORA 4031 2008-07-27 15:21:52.049840 +08:00

161323 ORA 4031 2008-07-01 15:20:51.038193 +08:00

161322 ORA 4031 2008-07-01 15:20:50.132755 +08:00

161321 ORA 4031 2008-07-01 15:20:44.286697 +08:00

161257 ORA 4031 2008-07-01 15:20:48.717581 +08:00

161185 ORA 4031 2008-07-01 15:20:44.285834 +08:00

160110 ORA 4031 2008-06-26 04:15:27.704828 +08:00

160102 ORA 4031 2008-06-26 04:15:25.346548 +08:00

160086 ORA 4031 2008-06-26 04:15:28.601534 +08:00

160070 ORA 4031 2008-06-26 04:15:26.756150 +08:00

159974 ORA 4031 2008-06-26 04:15:24.147550 +08:00

156469 ORA 4031 2008-05-17 05:55:11.601467 +08:00

156453 ORA 4031 2008-05-17 05:55:21.028975 +08:00

156366 ORA 600 [qerghFetch:inc] 2008-05-17 08:10:01.178942 +08:00 156365 ORA 600 [qerghFetch:inc] 2008-05-17 05:02:50.616159 +08:00 156334 ORA 4031 2008-05-17 05:55:15.819541 +08:00

156333 ORA 4031 2008-05-17 05:55:14.628802 +08:00

156317 ORA 4031 2008-05-17 05:55:11.642549 +08:00

153748 ORA 7445 [kokacau()+683] 2008-02-28 05:10:44.389655 +08:00

50 rows fetched

adrci> show problem

ADR Home = /data/oracle/diag/rdbms/ora11g_p/ora11g:

*************************************************************************

PROBLEM_ID PROBLEM_KEY LAST_INCIDENT LASTINC_TIME

----------- ----------------------------- -------------- ---------------------------------- 7 ORA 4031 178240 2008-08-06 07:18:43.590263 +08:00

12 ORA 7445 [ksldclt_cln()+264] 172231 2008-08-04 22:07:06.387781 +08:00

11 ORA 600 [kebm_mmon_main_1] 166011 2008-07-27 17:52:24.860044 +08:00

5 ORA 603 166151 2008-07-27 17:21:42.556972 +08:00

10 ORA 600 [qerghFetch:inc] 156366 2008-05-17 08:10:01.178942 +08:00

9 ORA 600 [qmxiUnpPacked2] 152793 2008-02-28 06:08:31.659320 +08:00

8 ORA 7445 [kokacau()+683] 153748 2008-02-28 05:10:44.389655 +08:00

6 ORA 1578 123833 2007-11-24 02:49:43.837675 +08:00

4 ORA 600 [krhpfh_03-1208] 117944 2007-11-09 00:48:49.678494 +08:00

3 ORA 600 [prssptoa2] 96380 2007-10-18 00:53:25.48027

4 +08:00

2 ORA 600 [kkdcacr: ptn_kxcp] 85602 2007-10-11 22:01:08.539854 +08:00

1 ORA 7445 [koioapm()+254] 14503 2007-09-06 02:50:52.122404 +08:00

12 rows fetched

Oracle将每次错误信息作为一个INCIDENT,通过SHOW INCIDENT可以很方便的了解alert文件中包含所有的错误信息,以及发生的时间点。

而SHOW PROBLEM的结果更加清晰,它会根据Oracle的错误号,将相同的错误信息合并到一起。通过这个结果,可以了解数据库出现了哪些不同的错误信息。

无论是SHOW PROBLEM、SHOW INCIDENT还是SHOW ALERT命令,Oracle都支持定制查询结果,比如只返回ORA-600错误的PROBLEM:

adrci> show problem -p "problem_key like '%600%'"

ADR Home = /data/oracle/diag/rdbms/ora11g_p/ora11g:

*************************************************************************

PROBLEM_ID PROBLEM_KEY LAST_INCIDENT LASTINC_TIME

----------- ---------------------------- -------------- ---------------------------------- 11 ORA 600 [kebm_mmon_main_1] 166011 2008-07-27 17:52:24.860044 +08:00

10 ORA 600 [qerghFetch:inc] 156366 2008-05-17 08:10:01.178942 +08:00

9 ORA 600 [qmxiUnpPacked2] 152793 2008-02-28 06:08:31.659320 +08:00

4 ORA 600 [krhpfh_03-1208] 117944 2007-11-09 00:48:49.678494 +08:00

3 ORA 600 [prssptoa2] 96380 2007-10-18 00:53:25.48027

4 +08:00

2 ORA 600 [kkdcacr: ptn_kxcp] 85602 2007-10-11 22:01:08.539854 +08:00

6 rows fetched

而SHOW INCIDENT还支持更详细的显示,比如:

adrci> show incident -mode detail -p "incident_id=166011"

ADR Home = /data/oracle/diag/rdbms/ora11g_p/ora11g:

*************************************************************************

**********************************************************

INCIDENT INFO RECORD 1

**********************************************************

INCIDENT_ID 166011

STATUS ready

CREATE_TIME 2008-07-27 17:52:24.860044 +08:00

PROBLEM_ID 11

CLOSE_TIME

FLOOD_CONTROLLED none

ERROR_FACILITY ORA

ERROR_NUMBER 600

ERROR_ARG1 kebm_mmon_main_1

ERROR_ARG2 36

ERROR_ARG3

ERROR_ARG4

ERROR_ARG5

ERROR_ARG6

ERROR_ARG7

ERROR_ARG8

SIGNALLING_COMPONENT

SIGNALLING_SUBCOMPONENT

SUSPECT_COMPONENT

SUSPECT_SUBCOMPONENT

ECID

IMPACTS 0

PROBLEM_KEY ORA 600 [kebm_mmon_main_1]

FIRST_INCIDENT 166011

FIRSTINC_TIME 2008-07-27 17:52:24.860044 +08:00

LAST_INCIDENT 166011

LASTINC_TIME 2008-07-27 17:52:24.860044 +08:00

IMPACT1 0

IMPACT2 0

IMPACT3 0

IMPACT4 0

KEY_NAME SID

KEY_VALUE 157.1

KEY_NAME Client ProcId

KEY_VALUE oracle@yangtk.ytk-thinkpad (MMON).2774_13056208

KEY_NAME ProcId

KEY_VALUE 14.1

OWNER_ID 1

INCIDENT_FILE /data/oracle/diag/rdbms/ora11g_p/ora11g/trace/ora11g_mmon_2774.trc

OWNER_ID 1

INCIDENT_FILE

/data/oracle/diag/rdbms/ora11g_p/ora11g/incident/incdir_166011/ora11g_mmon_2774_i166011.trc 1 rows fetched

利用ADRCI的IPS命令,可以将问题相关的trace文件,打包为一个zip文件,以提供给Oracle的支持人员。

adrci> help ips

HELP IPS [topic]

Available Topics:

ADD

ADD FILE

ADD NEW INCIDENTS

CHECK REMOTE KEYS

COPY IN FILE

COPY OUT FILE

CREATE PACKAGE

DELETE PACKAGE

FINALIZE PACKAGE

GENERATE PACKAGE

GET MANIFEST

GET METADATA

GET REMOTE KEYS

PACK

REMOVE

REMOVE FILE

SET CONFIGURATION

SHOW CONFIGURATION

SHOW FILES

SHOW INCIDENTS

UNPACK FILE

USE REMOTE KEYS

IPS包括的命令很多,介绍两种常用的打包方法。

最简单的方法莫过于直接使用PACK命令:

adrci> set home diag/rdbms/ora11g_p/ora11g

adrci> show problem -p "problem_id = 1"

ADR Home = /data/oracle/diag/rdbms/ora11g_p/ora11g:

*************************************************************************

PROBLEM_ID PROBLEM_KEY LAST_INCIDENT

LASTINC_TIME

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

1 ORA 7445 [koioapm()+254] 14503 2007-09-06

02:50:52.122404 +08:00

1 rows fetched

adrci> ips pack problem 1

Generated package1 infile

/home/oracle/IPSPKG_20090215012523_COM_1.zip, mode complete

另一种方法是利用CREATE PACKAGE命令,然后添加相关的INCIDENT,最后通过GENERATE PACKAGE命令来生成PACKAGE。

adrci> ips create package

Created package 2 without any contents, correlation level typical

adrci> ips create package problemkey "ORA 7445 [koioapm()+254]" Created package 3 based on problem key ORA 7445 [koioapm()+254], correlation level typical

adrci> ips add incident 172231 package 3

Added incident 172231 to package 3

adrci> ips add file /trace/ora11g_ora_4582.trc package 3 Added file /trace/ora11g_ora_4582.trc to package 3

adrci> ips generate package 3

Generated package3 infile

/home/oracle/IPSPKG_20090215013006_COM_1.zip, mode complete

还可以追加文件到PACKAGE 3:

adrci> ips add new incidents package 3

Added new incidents to package 3

adrci> ips add problem 12 package 3

Added problem 12 to package 3

adrci> ips generate package 3

Generated package3 infile

/home/oracle/IPSPKG_20090215013006_COM_2.zip, mode complete

最后简单介绍一下UNPACK命令,这个命令可以将得到的zip文件解压到指定目录:

adrci> ips get metadata from file

/home/oracle/IPSPKG_20090215012523_COM_1.zip

IPS metadata from file /home/oracle/IPSPKG_20090215012523_COM_1.zip: ----------------------------------------------------------

1

IPSPKG_20090215012523 Complete

1

1

2009-02-15 01:25:27.179103 +08:00

/data/oracle

/data/oracle/diag/rdbms/ora11g_p/ora11g rdbms

ora11g_p

ora11g

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

adrci> ips unpack file /home/oracle/IPSPKG_20090215012523_COM_1.zip into /home/oracle

Unpacking file /home/oracle/IPSPKG_20090215012523_COM_1.zip into target /home/oracle

adrci> host

[oracle@yangtk ~]$ cd /home/oracle/diag/rdbms/ora11g_p/ora11g/

[oracle@yangtk ora11g]$ ls -l

total 44

drwxr-xr-x 2 oracle oinstall 4096 Feb 15 02:21 alert

Oracle11g RAC安装方案

Oracle11g RAC安装方案

文档控制变更记录 审阅人 发行

目录 文档控制 (2) 项目说明 (4) 系统软件包和补丁需求 (4) 系统分区配置 (4) 网络配置 (4) 创建用户组 (5) 配置系统参数和网络参数 (6) 配置scan-ip (7) 配置GRID用户环境变量 (8) 配置ORACLE用户环境变量 (8) 配置oracle,root用户limit (9) 配置节点间相互信任机制 (9) 集群软件安装 (11) 数据库软件安装 (26) 数据库PSU补丁安装 (34)

项目说明 本次安装为AIX6.1平台上使用ORACLE GRID+ASM方式安装ORACLE11gR2 RAC,升级至目前最新补丁11.2.0.2并且创建数据库。本文档主要记录软件安装、数据库创建、补丁升级、数据库实例参数配置的情况。 系统软件包和补丁需求 操作系统版本 6100 IBM AIX 认证的版本有6100-02-01以上版本、5300-09-01以上版本。 操作系统软件包要求 ●lslpp -l |grep bos.adt.base ●lslpp -l |grep bos.adt.lib ●lslpp -l |grep bos.adt.libm ●lslpp -l |grep bos.perf.libperfstat ●lslpp -l |grep bos.perf.perfstat ●lslpp -l |grep bos.perf.proctools ●lslpp -l |grep rsct.basic.rte ●lslpp -l | https://www.wendangku.net/doc/231863071.html,pat.clients.rte ●lslpp -l |grep xlC.aix61.rte ●lslpp -l |grep xlC.rte You must have the IBM XL C/C++ runtime filesets for installation, but you do not require the C/C++ compilers. You do not require a license for the XL C/C++ runtime filesets. Version: IBM XL C/C++ Enterprise Edition for AIX, V9.0 September 2008 PTF 系统分区配置 SWAP区 lsps –a 8GB SWAP最好等于RAM 网络配置 公用网卡:en0

oracle11g新特性(精)

Oracle 11g 新特性 Oracle 11g现在已经开始进行beta测试,预计在2007年底要正式推出。和她以前其他产品一样,新一代的oracle又将增加很多激动人心的新特性。下面介绍一些11g 的新特性。 1.数据库管理部分 ?数据库重演(Database Replay) 这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。 ?SQL重演(SQL Replay) 和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。 ?计划管理(Plan Management) 这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划。 ?自动诊断知识库(Automatic Diagnostic Repository ADR) 当Oracle探测到重要错误时,会自动创纪一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。此外,这些信息还可以打包发送给Oracle支持团队。 ?事件打包服务(Incident Packaging Service) 如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。并且你还可以将打包信息发给oracle支持团队。 ?基于特性打补丁(Feature Based Patching) 在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器

可以自动扫描那些你正在使用的特性有补丁可以打。 ?自动SQL优化(Auto SQL Tuning) 10g的自动优化建议器可以将优化建议写在SQL profile中。而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。性能比较由维护窗口中一个新管理任务来完成。 ?访问建议器(Access Advisor) 11g的访问建议器可以给出分区建议,包括对新的间隔分区(interval partitioning)的建议。间隔分区相当于范围分区(range partitioning)的自动化版本,她可以在必要时自动创建一个相同大小的分区。范围分区和间隔分区可以同时存在于一张表中,并且范围分区可以转换为间隔分区。 ?自动内存优化(Auto Memory Tuning) 在9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化。到了11g,所有内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她就可以自动指定多少内存分配给PGA、多少内存分配给SGA和多少内存分配给操作系统进程。当然也可以设定最大、最小阈值。 ?资源管理器(Resource Manager) 11g的资源管理器不仅可以管理CPU,还可以管理IO。你可以设置特定文件的优先级、文件类型和ASM磁盘组。 ?ADDM ADDM在10g被引入。11g中,ADDM不仅可以给单个实例建议,还可以对整个RAC(即数据库级别)给出建议。另外,还可以将一些指示(directive)加入ADDM,使之忽略一些你不关心的信息。 ?AWR 基线(AWR Baselines) AWR基线得到了扩展。可以为一些其他使用到的特性自动创建基线。默认会创建周基线。 2.PLSQL部分 ?结果集缓存(Result Set Caching)

oracle11g安装图解

Oracle11G安装图解 进入oracle安装界面,我们选择高级安装 出现选择安装类型,我们选择企业版,至于语言我们不用选择

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个 电子邮件,当然也可以是metalink用户信息!

在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

装到这个界面,这个问题直接选是,不会影响之后的安装,出现这个问题的原因是因为我的电脑没连接到网络 在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。如果是“仅安装软件”,则只安装ORACLE软件,

在安装之后还需要再运行数据库配置助手创建数据库。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。 在此我们选择“一般用途/事务处理” 步骤8:单独下一步后,出现“指定数据库配置选项”

oracle11g单机grid安装

Oracle 11.2.0g 单机Grid安装指导 1.1安装环境 VMware9 + Linux5.3,安装之前最好设置虚拟机的内存大小为1G大小,避免在安装的过程中占用太多的内存,如果以上两个的版本更高也是可以的。 ^_^文章比较长,需要耐心的看下去,静心慢慢做,祝大家安装成功^_^ 1.2添加磁盘 添加磁盘两块因为做ASM要使用,选中相应的虚拟机,右键选择Setting,部分界面如下,然后选择Add,可以进行HardDisk的添加步骤如下: a)Hard Disk b)Create a new virtual disk c)SCSI ,在Mode那里选择Independent > Persistent d)设置5G大小,Split virtual disk into multiple files,完成之后如下图所示, 多了New Ha…… e)选择Advance ,在Virtual device node 中选择SCSI 1:0 New Hard Disk(SCSI) , Mode中选择Independent ,在Independent中选择Persistent,最后选择 OK完成添加 f)完成之后再添加一块磁盘,然后启动虚拟机

1.3对硬盘分区 在shell终端执行命令,看到刚刚添加的两块磁盘 [root@TEST ~]# fdisk –l Disk /dev/sdb: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdb doesn't contain a valid partition table Disk /dev/sdc: 5368 MB, 5368709120 bytes 255 heads, 63 sectors/track, 652 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk /dev/sdc doesn't contain a valid partition table 第一块磁盘分区 [root@TEST ~]# fdisk /dev/sdb Command (m for help):n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-652, default 1): Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-652, default 652):

oracle11grac方案

o r a c l e11g r a c方案-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

ORACLE 高可用性 (RAC) 技术方案

目录 一、基础知识介绍 ................................................................................... 错误!未定义书签。 1. RAC 是什么.................................................................................... 错误!未定义书签。 2. RAC 的优势.................................................................................... 错误!未定义书签。 RAC原理........................................................................................... 错误!未定义书签。 二、 RAC 系统结构设计............................................................................ 错误!未定义书签。 系统拓扑结构基本如下图所示:................................................... 错误!未定义书签。 2.用户组规划 .................................................................................... 错误!未定义书签。 3.用户规划 ........................................................................................ 错误!未定义书签。 4.磁盘规划 ........................................................................................ 错误!未定义书签。 rac网络规划 .................................................................................... 错误!未定义书签。

文档-oracle11g-物理DG日常巡检手册

文件编号: ORACLE11g Dataguard物理Standby 日常巡检操作手册 编写:_____________ 校对:_____________ 日期:_____________

目录 1、DG环境的日常巡检 (4) 1.1、主库环境检查 (4) 1.1.1、主库实例启动状态检查 (4) 1.1.2、主库启动模式检查 (4) 1.1.3、主库DG环境的保护模式检查 (4) 1.1.4、主库用于控制日志同步的参数检查 (4) 1.1.5、主库查看是否开启强制日志功能 (5) 1.1.6、主库上查看设置的归档日志路径是否可用 (5) 1.1.7、主库上查询归档日志的应用情况 (6) 1.1.8、主库上查看DG环境进程的状态 (6) 1.1.9、主库上查看DG的状态信息 (7) 1.1.10、主库SWITCH OVER角色和状态的检查 (7) 1.2、备库环境检查 (7) 1.2.1、备库实例的启动状态检查 (7) 1.2.2、备库启动模式检查 (7) 1.2.3、备库DG环境的保护模式检查 (8) 1.2.4、备库用于控制日志同步的参数检查 (8) 1.2.5、备库上查看同步过来的归档日志的应用情况 (8) 1.2.6、备库上查看归档日志有没有裂缝(同操作2.5部分类似) (9) 1.2.7、备库上查看DG环境特有进程的状态 (9) 1.2.8、备库上查看DG环境的状态信息 (10) 1.2.9、备库SWITCH OVER角色和状态的检查 (10) 2、DG环境的启动与关闭 (11) 2.1、DG环境的关闭 (11) 2.1.1、检查DG环境主备库的日志使用情况 (11) 2.1.2、停主库的监听程序 (11) 2.1.3、停备库的监听程序 (11) 2.1.4、关闭主数据库 (11) 2.1.5、查看备库的开启模式 (11) 2.1.6、关闭备数据库的归档应用程序 (12) 2.1.7、关闭备数据库 (12)

Oracle_11g 安装图解(详细版)

Oracle 11g安装图文攻略 呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.wendangku.net/doc/231863071.html,/technetwork/database/enterprise-edition/downloads/ index.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 1of2.zip https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 2of2.zip win 64位操作系统下载地址: https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 1of2.zip https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击 -> 解压文件如图

Oracle11g及PLSQL安装过程1.0.

一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.wendangku.net/doc/231863071.html,/technetwork/database/enterprise-edition/downloads/i ndex.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win32_11gR2_databas e_1of2.zip https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win32_11gR2_databas e_2of2.zip win 64位操作系统下载地址: https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win64_11gR2_databas e_1of2.zip https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win64_11gR2_databas e_2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图 2.两者解压到相同的路径中,如图:

两个压缩包没有关联,要全部解压,解压之后文件的大小为2.12G。 3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。如图: 4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。如图:(不要填写自己的电子邮件地址,否则它会自动联网,可能会拖慢安装进度)

Oracle11g, for RedHat6.4安装手册

Oracle11g for RedHat6.4安装手册1、设置服务器的IP地址 Linux修改IP和DNS 以Red Hat Enterprise Linux 5.6为例 第一种(立即生效,重启后配置丢失) ifconfig eth0 192.168.0.10 netmask 255.255.255.0 ifconfig eth0 up 说明: eth0是第一个网卡,其他依次为eth1,eth* 192.168.0.1是给网卡配置的第一个网卡配置的ip地址 netmask 255.255.255.0 配置的是子网掩码 up是表示立即激活 ifconfig的更多参数说明查看相关帮助 第二种(重启后生效,重启电脑,IP不会丢失) vi /etc/sysconfig/network-scripts/ifcfg-eth0 参考配置文件 vi打开ifcfg-eth0文件 页脚内容1

原内容: DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:03:47:2C:D5:40 ONBOOT=yes TYPE=Ethernet 改为: DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.10 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 HWADDR=00:0c:29:dd:a6:00 TYPE=Ethernet 分别执行命令 /sbin/ifdown eth0 /sbin/ifup eth0 页脚内容2

/etc/init.d/network restart //使设置的网关马上生效 ifup -代表拨号的连接命令,该命令只要在命令行或终端中可以成功执行就可以了ifdown - 代表断开连接的命令,同样该命令只要在命令行或终端中可以成功执行就可以了 第三、设置DNS /etc/resolv.conf nameserver 202.102.24.35 指定了dns服务器的地址 2、修改Linux6.4机器名 查看机器名: uname -a 修改机器名: redhat中修改主机名 第一步: #hostname oratest 第二步: 修改/etc/sysconfig/network中的hostname 页脚内容3

Oracle 11g安装及验证图文攻略

服务器磁盘分配 一般C盘100G装系统、D盘80G放ORACLE基目录和软件位置、E盘剩余空间(最大)放数据库目录。 Oracle 11g安装图文攻略 注意用administrator用户登录 一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。二、Oracle安装1. 解压缩文件,将两个压缩包一起选择,鼠标右击- 解压文件如图2.两者解压到相同的 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图 2.两者解压到相同的路径中,如图:

3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。如图: 4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。如图:

5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。如图:

6. 系统类,直接选择默认的桌面类就可以了。(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项) 服务器类直接点击这里跳转如图:

7. 典型安装。重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。(因Oracel建议的密码规则比较麻烦,必须是大写字母加小写字母加数字,而且必须是8位以上。麻烦,可以输入平常自己习惯的短小密码即可) 如图:

oracle11gEM配置

配置oracle11g EM db control 创建一个EM资料库 emca -repos create 重建一个EM资料库 emca -repos recreate 删除一个EM资料库 emca -repos drop 配置数据库的Database Control emca -config dbcontrol db 删除数据库的Database Control配置 emca -deconfig dbcontrol db 重新配置db control的端口,默认端口在1158 emca -reconfig ports emca -reconfig ports -dbcontrol_http_port 1160 emca -reconfig ports -agent_port 3940 先设置ORACLE_SID环境变量后,启动EM console服务 emctl start dbconsole 先设置ORACLE_SID环境变量后,停止EM console服务 emctl stop dbconsole 先设置ORACLE_SID环境变量后,查看EM console服务的状态 emctl status dbconsole 配置dbconsole的步骤 emca -repos create emca -config dbcontrol db emctl start dbconsole 重新配置dbconsole的步骤 emca -repos drop emca -repos create emca -config dbcontrol db emctl start dbconsole ------------- oracle从10g以来一直大力推荐dba通过EM来进行管理,不管个人的喜好如何,都不能否认EM还是具有很强的易用性的。 前阵子装好了11g后,发现oracle11g文档很多快速管理指南的内容都是通过EM来进行的,但我在文档上并没找到EM的安装说明,于是试着通过10g的说明来对其进行配置。从安装软件上看,我并没找到grid control部分,不知道是不是还没有推出,下面简单描述一下db control的配置过程以及遇到的几个问题。 跟10g的方法相仿,oracle11g也可以通过EMCA来配置db control(在装数据库时候用dbca 可以同时创建em)

oracle 11g 安装图解

oracle 11g 安装图解 启动OUI后出现“选择安装方式”窗口,我们选择:高级安装 步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本。我们在此肯定是选择企业版。

至于产品语言不用选择,它会根据当前系统的语言自动调整!步骤4:出现“安装位置”窗口

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个电子邮件,当然也可以是metalink用户信息!

步骤5:再向下就是对安装环境进行检测,如果不满足条件则会给出相应的提示,如图所示: 在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

步骤6:出现“选择配置选项”如图:

在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。 如果是“仅安装软件”,则只安装ORACLE软件,在安装之后还需要再运行数据库配置助手创建数据库。 步骤7:出现“选择数据库配置”窗口,在此需要选择在安装过程中创建的数据库类型。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。

ORACLE11g系列教程之二ORACLE11g 的安装

ORACLE11g系列教程之二:ORACLE11g 的安装 2009-10-03 16:03:59 标签:教程 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。https://www.wendangku.net/doc/231863071.html,/382644/209446 ORACLE11g 的安装 杜飞 一、认识ORACLE: 任何一个从事IT工作的人士肯定都会听说过ORACLE,都知道它是一个功能强大的关系型数据库管理系统。早期IBM就已经意识到了关系型数据库会成为整个数据库的主流,所以它也推出了自己的数据库产品DB2,但是这个产品有一个致命的弱点:就是只能安装IBM 的机器上,那么就制约了如果企业中没有IBM的机器那么就无法使用DB2,而ORACLE的产品却几乎可以在所有的平台上使用,下面咱们来看一下ORACLE的发展图:

我们很多朋友都知道ORACLE翻译成中文为"神话,神喻"的意思,可是也经常别人说是“甲骨文”这是怎么回事呢?这是因为我国古代把文字刻在龟壳上,以示为神的指示,名称由此而来。 ORACLE11G中的这个“G”是网格计算的意思: 网格计算即分布式计算。什么是分布式计算?所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。 二、 ORACLE软件的获得: 两种径述:购买和免费下载: 购买:价格仅供参考:

Oracle 10g企业版(1个CPU的无限用户)报价一般为60万~70万左右。oracle11g价格: 免费下载:可以直接从oracle官方网站上下载, 网址为:https://www.wendangku.net/doc/231863071.html,/technology/global/cn/index.html

最新Oracle 11g DataGuard 配置详细说明

Oracle 11g DataGuard 配置详细说明 1 2 1.判断DataGuard是否安装 3 select * from v$option where parameter = 'Oracle Data Guard'; 4 2. 数据库环境说明 5 主库配置:IP:192.168.228.133(Oracle11g1),数据库名:db1,监听服 6 务名:db1pri,网络服务名:pri 从库配置:IP:192.168.229.134(Oracle11g2),数据库名:db1,监听服 7 8 务名:db1dg ,网络服务名:dg 9 数据库程序安装路径: /oracleapp/oinstall/oracle/product/11.2.0/dbhome_1/dbs 10 11 数据库存放路径:/oracledata/db1 12 3.监听配置 13 在做oracle dataguard主从库配置时候,一定要配置静态监听,否则可 14 能出现监听服务解析错误,不能连接的问题,监听配置如下: 15 主库配置如下: 16 [oracle@Oracle11g1 admin]$ pwd 17 /oracleapp/oinstall/oracle/product/11.2.0/dbhome_1/network/admin 18 [oracle@Oracle11g1 admin]$ cat listener.ora 19 # listener.ora Network Configuration File: /oracleapp/oinstall/oracle/product/1.2.0/dbhome_1/network/admin/list 20 21 ener.ora

oracle11g数据库安装及配置(32、64安装版本不同,安装步骤相同).

Win7下oracle11g数据库的安装及配置 1、下载安装包 到oracle官网downloads下下载(第一次下载需要注册账号)。 Win7 64位下载64位oracle11g安装包 Win7 32位下载32位oracle11g(Oracle_win32_11gR2_database)安装包(本处使用版本)2、安装oracle11gR2数据库 解压缩oracle11g安装文件,在安装目录下找到可执行文件setup.exe 双击可执行文件setup.exe,运行oracle11g安装过程。如下图 所有更新操作、电子邮件选项都不选,然后点击下一步。

根据要求选择安装选项,我们选择第一项安装和配置数据库,然后下一步。 根据需求选择,一般自己学习使用选择桌面类,然后点击下一步。

位安装文件指定安装目录,我把oracle安装文件安装在e:\app\qf\目录下。数据库版本一般选择“企业版”,全局数据库可以自行设置名称,但是一定要设置全局数据库登陆密码。 一般设置tiger即可。然后点击下一步。 先决条件检查,自动进行。自行执行至下图:

右时间。如下图: 数据库安装完成,进入到配置过程,全自动,勿担心,如下图所示:

口令管理、重中之重,如下图,单击口令管理,进行设置,如不设置,用户不能登录oracle11g数据库。 单击“口令管理”按钮,进入口令管理对话框,分别对sys、sysdba、scott用户进行口令设置并解锁操作,然后单击“确定”,然后在口令管理对话框同样单击确定,配置完成。如下图

关闭oracle11g安装窗口,完成操作。

CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11g安装完整步骤 一、硬件要求 本部分内容命令,均以root用户执行。 1、内存 建议内存应大于2G以上,1G可以运行,但比较吃力。 内存查看命令: [root@tsp-rls-dbserver /]# cat /proc/meminfo 或 [root@tsp-rls-dbserver /]# free -m total used free shared buffers cached Mem: 32062 1301 30760 0 40 552 -/+ buffers/cache: 708 31354 Swap: 16095 0 16095 2、交换分区 交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。 交换分区查看命令: [root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfo SwapTotal: 67682296 kB 3、硬盘空间 建议数据使用独立的挂载分区,本文中采用/data作为数据分区。要求/tmp目录空间不小于400M。 磁盘空间查看命令: [root@tsp-rls-dbserver /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% / tmpfs 16G 348K 16G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home /dev/sdb1 1.1T 4.5G 1.1T 1% /data 目录空间大小查看命令: [root@tsp-rls-dbserver tmp]# du -ch /tmp 二、软件要求 1、安装依赖包 建议安装系统时,选择开发库。CentOS6.5(x64)安装开发库后,主要依赖包有:compat-libstdc++-33-3.2.3-61.i386.rpm(url: https://www.wendangku.net/doc/231863071.html,/detail/attagain/7699569 ) compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm(url: https://www.wendangku.net/doc/231863071.html,/detail/attagain/7699573 ) libaio-0.3.105-2.i386.rpm(url: https://www.wendangku.net/doc/231863071.html,/detail/attagain/7700213 )

Linux操作系统中Oracle11g数据库安装步骤

Linux操作系统中Oracle11g数据库安装步骤 Linux操作系统中Oracle11g数据库安装规范 一:数据库安装软件(含补丁)的下载说明 Oracle数据库安装软件获得途径: 1、可以通过ftp的方式上传至服务器 2、Oracle官方网站下载:(从11.2.0.2开始ORACLE不再提供升级patch,只提供完整的安装包) 二:数据库版本规定 本安装规范所针对的Oracle数据库版本为:Oracle 11.2.0.3.0 三:安装环境需求 1、系统硬件需求 系统必须满足下列最小硬件要求 内存需求 系统架构要求 磁盘空间需求 显示需求 硬件系统基本需求参照表

2、操作系统版本及补丁矩阵 Oracle 11gR2要求OS至少为RHEL4.7,内核为Kernel 2.6.9 作为生产系统,我们要求使用RHEL 5.6 64位版本,即: Red Hat Enterprise Linux AS release 5 Update 5 x86_64 需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装): 1 binutils-2.17.50.0.6

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2

Oracle 11g安装图解

Oracle 11g安装 安装图解 图解 图解 下载 Oracle e下载 一、Oracl 注意:Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: win 32位操作系统 下载地址: https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win32_11gR2_databa se_1of2.zip https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win32_11gR2_databa se_2of2.zip win 64位操作系统 下载地址: https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win64_11gR2_databa se_1of2.zip https://www.wendangku.net/doc/231863071.html,/otn/nt/oracle11g/112010/win64_11gR2_databa se_2of2.zip 安装 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件 如图1所示。 图1 解压文件

2.两者解压到相同的路径中,如图2所示。 图2 解压路径 3. 到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。如图3所示。 图3 安装文件 4. 安装第一步:配置安全更新(电邮可填可不填)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如图4所示。

Oracle11g RAC(裸盘安装)实施手册

Oracle11g RAC LINUX 实 施 手 册

目录 Oracle11g RAC LINUX (1) 1、操作系统的安装 (3) 1.1硬件资源 (3) 1.2网络分配 (3) 1.3操作系统安装 (3) 2、操作系统配置 (3) 2.1 设置网络节点名称 (3) 2.2 配置网络节点名称解析 (4) 2.3 配置内核参数 (4) 2.4 配置各节点时间同步 (5) 2.5 建立hangcheck模块加载 (9) 2.6 禁用系统防火墙 (9) 2.7 设置Oracle登陆使用资源数 (10) 2.8 配置Oracle用户和用户组 (10) 2.9 建立Oracle使用目录及授权 (11) 2.10 配置Oracle用户环境 (11) 3、共享磁盘的挂载和配置 (12) 3.1 IPSCAN的划分及配置 (12) 3.2 共享磁盘在系统中挂载............................................................... 错误!未定义书签。 3.3 建立共享磁盘分区 (12) 3.4 建立裸(raw)设备 (14) 3.5 裸设备开机授权及挂载 (15) 4、建立ssh等效性(在oracle用户操作) (16) 4.1 建立相关目录生成密钥和公钥 (16) 4.2 建立等效密钥 (17) 4.3 ssh等效性的验证 (18) 5、安装Oracle11g cluster软件 (20) 5.1 CRS软件的安装 (20) 5.1检测CRS是否安装成功 (31) 6、安装Oracle11g database (32) 6.1 安装Oracle11g database软件 (32) 6.2 配置各节点的监听 (42) 7、建立数据库实例及配置ASM磁盘组(用裸盘) (47) 7.1建立和配置asm磁盘组 (47) 7.2 建立和配置数据库实例 (53) 7.3是否安装成功检查 (65)

Oracle-11G-RAC及负载均衡搭建手册

Oracle 11G R2 RAC安装手册 一、基础知识 1.RAC是什么 RAC,全称real application clusters,译为“实时应用集群”,是Oracle新版数据库中采用的一项新技术,是高可用性的一种,也是Oracle数据库支持网格计算环境的核心技术。 2.RAC的优缺点 ●优点 Oracle RAC支持Oracle9i、10g、11g版本,可以支持24 x 7 有效的数据库应用系统,在低成本服务器上构建高可用性数据库系统,并且自由部署应用,无需修改代码。在Oracle RAC环境下,Oracle集成提供了集群软件和存储管理软件,为用户降低了应用成本。当应用规模需要扩充时,用户可以按需扩展系统,以保证系统的性能。 (1)多节点负载均衡; (2)提供高可用:故障容错和无缝切换功能,将硬件和软件错误造成的影响最小化; (3)通过并行执行技术提高事务响应时间----通常用于数据分析系统; (4)通过横向扩展提高每秒交易数和连接数----通常对于联机事务系统; (5)节约硬件成本,可以用多个廉价PC服务器代替昂贵的小型机或大型机,同时 节约相应维护成本; (6)可扩展性好,可以方便添加删除节点,扩展硬件资源。 ●缺点 (1)相对单机,管理更复杂,要求更高; (2)可能会增加软件成本 3.Oracle RAC原理 在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问共享存储设备. 逻辑结构上看: ●每一个参加集群的节点有一个独立的instance,这些instance访问同一个数据 库。

相关文档
相关文档 最新文档