- 浏览: 4415849 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
最近总有新系统上线,以前一直没整理份AIX上安装Oracle的文档,现整理一份,以便日后参考。简单的步骤这里就省略了。
1、查看系统环境
查看操作系统
# uname
AIX
查看操作系统版本
# oslevel -r
5300-10
查看CPU位数
# getconf HARDWARE_BITMODE
64
或者
# prtconf -c
CPU Type: 64-bit
查看kernel位数
# prtconf -k
Kernel Type: 64-bit
查看内存
# prtconf -m
Memory Size: 62976 MB
或者
# lsattr -El sys0 -a realmem
realmem 64487424 Amount of usable physical memory in Kbytes False
查看交换分区
# lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 32768MB 1 yes yes lv
如果交换分区较小,需要调整为32G
smitty chps
查看/tmp目录
df –k
tmp空间至少为4G
查看APAR
instfix -i -k "IY68989 IY68874 IY70031 IY76140 IY89080"
2、创建oinstall、dba组合oracle用户
# mkgroup -A id='201' oinstall
# mkgroup -A id='202' dba
# mkuser id=202 pgrp=oinstall groups=oinstall,dba home='/u01/app/oracle'
shell='/usr/bin/ksh' oracle
(运行命令前要先创建路径/u01/app/oracle)
3、系统参数调优
需要进行调整的网络参数及调整值:
Udp_sendspace:135168
Udp_recvspace:1024000
Tcp_sendspace:65536
Tcp_recvspace:65536
Sb_max:1310720
Rfc1323:1
Ipqmaxlen:512
更改网络参数命令,更改后重启系统
no -r -o ipqmaxlen=512
no -p -o rfc1323=1
no -p -o sb_max=1310720
no -p -o tcp_recvspace=65536
no -p -o tcp_sendspace=65536
no -p -o udp_recvspace=1024000
no -p -o udp_sendspace=135168
AIX 6L 中对aio已经采用动态形式,不需要配置,运行rootpre.sh警告aio的问题可以忽略
4、检查系统软件包
#lslpp -l
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.libperfstat
bos.perf.perfstat
bos.perf.proctools
rsct.basic.rte (For RAC configurations only)
rsct.compat.clients.rte (For RAC configurations only)
The August 2007 IBM C++ Runtime Environment Components for AIX (9.0.1)
xlC.aix61.rte:9.0.0.1
xlC.rte:9.0.0.1
如果是EMC存储,还要查看EMC.Symmetrix.aix.rte EMC.Symmetrix.fcp.rte
没有的app包通过如下命令安装
#smit installp
#smit languge
//插入第一张系统盘,选择安装语言
5、建立 vg
#smit vg
6、建立文件系统
建立文件系统所需的lv
mklv -y lv_wz_ora10g -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10240' fjdwwzvg 60 hdisk13
#smit crfs
做为ORACLE_BASE和ORACLE_HOME的存放路径,毕竟trace文件等无法在裸设备上
7、建立LV
建立数据库所需的LV:
mklv -y lv_wz_redo_1_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10240' fjdwwzvg 1 hdisk13
mklv -y lv_wz_redo_1_2 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10241' fjdwwzvg 1 hdisk13
mklv -y lv_wz_redo_2_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10242' fjdwwzvg 1 hdisk13
mklv -y lv_wz_redo_2_2 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10243' fjdwwzvg 1 hdisk13
mklv -y lv_wz_redo_3_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10244' fjdwwzvg 1 hdisk13
mklv -y lv_wz_redo_3_2 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10245' fjdwwzvg 1 hdisk13
mklv -y lv_wz_ctr_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10246' fjdwwzvg 1 hdisk13
mklv -y lv_wz_ctr_2 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10247' fjdwwzvg 1 hdisk13
mklv -y lv_wz_ctr_3 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10248' fjdwwzvg 1 hdisk13
mklv -y lv_wz_system_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10249' fjdwwzvg 4 hdisk13
mklv -y lv_wz_undo1_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10250' fjdwwzvg 8 hdisk13
mklv -y lv_wz_temp01 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10251' fjdwwzvg 8 hdisk13
mklv -y lv_wz_sysaux_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10252' fjdwwzvg 4 hdisk13
mklv -y lv_wz_users_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10253' fjdwwzvg 4 hdisk13
mklv -y lv_wz_spfile -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10254' fjdwwzvg 2 hdisk13
mklv -y lv_wz_examp_1 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10255' fjdwwzvg 4 hdisk13
mklv -y lv_wz_data01 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10256' fjdwwzvg 4 hdisk13
mklv -y lv_wz_data02 -t 'jfs2' -w 'n' -r 'n' -T 'O' -x '10257' fjdwwzvg 4 hdisk13
修改数据库lv的属组
chown oracle:oinstall /dev/rlv_wz*
8、准备安装环境
#su - oracle
$vi .profile
umask 022
PS1="[`whoami`@`hostname`:"'$PWD]$'
export PS1
ORACLE_BASE=/oracle/app/oracle
export ORACLE_BASE
ORACLE_SID=cachedb
export ORACLE_SID
ORACLE_HOME=/oracle/app/oracle/product/10.2.0/db_1
export ORACLE_HOME
NLS_LANG='AMERICAN_AMERICA.ZHS16GBK' export NLS_LANG
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
export DBCA_RAW_CONFIG=/home/oracle/raw_map.txt
// 这里DBCA_RAW_CONFIG的作用是批量指定其表空间对应数据文件的创建位置,当然也可以在后面手动选择对应文件。/home/oracle/raw_map.txt 裸设备对应文件,内容如下
system=/dev/rlv_wz_system_1
sysaux=/dev/rlv_wz_sysaux_1
users=/dev/rlv_wz_users_1
undotbs1=/dev/rlv_wz_undo1_1
temp=/dev/rlv_wz_temp01
control1=/dev/rlv_wz_ctr_1
control2=/dev/rlv_wz_ctr_2
control3=/dev/rlv_wz_ctr_3
redo1_1=/dev/rlv_wz_redo_1_1
redo1_2=/dev/rlv_wz_redo_1_2
redo2_1=/dev/rlv_wz_redo_2_1
redo2_2=/dev/rlv_wz_redo_2_2
redo3_1=/dev/rlv_wz_redo_3_1
redo3_2=/dev/rlv_wz_redo_3_2
example=/dev/rlv_wz_examp_1
spfile=/dev/rlv_wz_spfile
9、安装数据库软件
解压压缩包
$ gunzip 10gr2_aix5l64_database.cpio.gz
$ cpio -idcvm < 10gr2_aix5l64_database.cpio
运行 ./runInstaller
剩下的就和windows下的一样了。
10、dbca建库
启动dbca,选择创建数据库
下一步,选择创建customer 数据库,
下一步,输入SID,
......
下一步,在存储选项页,选择裸设备,
......
下一步,在选择参数页面,选择字符集;初始化文件选择init文件,同时在这个界面点击(所有初始化参数),在弹出的界面修改控制文件参数为:
/opt/oracle/oradata/test1/control01.ctl, /opt/oracle/oradata/test1/control02.ctl
下一步,在这一步,确认表空间对应的数据文件的名称为刚才创建符号链接;并确定创建的数据文件、日志文件比对应的裸设备小(为了简单起见,统一设置为小1M)
下一步,开始创建数据库。
不出意外,一段时间后,数据库就可以安装完成。 纵观整个过程,基于裸设备创建数据库最重要的步骤是如何规划裸设备,如果裸设备设置过大,浪费空间,
如果过小,安装就会失败。
参考至:http://www.ssc.stn.sh.cn/html/zsk/ITyw/2012-04/6065.html
http://wenku.baidu.com/view/2d010dc758f5f61fb73666ee.html
http://hi.baidu.com/wangxu0323/item/787e71782374ef3d7044230a
本文原创,转载请注明出处、作者
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Oracle 11g、12c大量错误登陆尝试带来的数据库异常
2018-07-16 09:21 1541APPLIES TO: Oracle Database - ... -
如何定位那些SQL产生了大量的redo日志
2018-05-15 14:38 1812在ORACLE数据库的管理、 ... -
When Memory_target Is Set and Swap Size Is Not Big (Doc ID 2356025.1)
2018-03-16 18:13 1195Kkjcre1p: unable to sp ... -
Transparent Hugepage is not getting disabled (Doc ID 2279458.1)
2018-03-16 18:10 827Transparent Hugepage is ... -
Troubleshooting: "log file sync" Waits (文档 ID 1376916.1)
2017-03-09 14:32 1377What is a 'log file sync' wai ... -
log file sync总结
2017-03-09 14:36 3270log file sync等待时间发生在redo log从 ... -
Oracle Log File Sync Wait Event
2017-03-08 18:46 1175The Oracle “log file sync” wai ... -
Tuning ‘log file sync’ Event Waits
2017-03-08 18:41 865Tuning ‘log file sync’ Event ... -
Diagnosing buffer busy waits with the ash_wait_chains.sql script (v0.2)
2017-03-08 16:56 860Diagnosing buffer busy waits w ... -
Advanced Oracle Troubleshooting Guide – Part 11: Complex Wait Chain Signature An
2017-03-08 16:05 1111Here’s a treat for the hard-co ... -
Oracle 10046 SQL TRACE
2017-03-08 15:19 951为什么我们要使用10046 trace? 10046 ... -
Automatic Storage Management
2016-11-03 15:33 877SYSASM Role When Automatic ... -
ASM FAQ
2016-11-03 15:29 742ASM FAQ Oracle Automatic ... -
Oracle ALTER PROFILE语法
2016-10-10 11:36 3424ALTER PROFILE Purpose Use th ... -
Oracle FGA审计
2016-09-20 09:42 1395大家对trigger可能比较熟悉,但Oracle还有一个叫 ... -
Secret.txt
2016-09-14 17:20 0考试登录账号:YAMAC0043865 Chen1988协会网 ... -
Oracle Data Pump Internals
2016-09-13 16:38 795IntroductionOracle Data Pump w ... -
UDEV SCSI Rules Configuration for ASM in Oracle Linux 5, 6 and 7
2016-09-12 16:32 860UDEV SCSI Rules Configuration ... -
Cannot Allocate New Log
2016-02-21 12:28 5459故障报错 Thread 1 cannot allocat ... -
Oracle flashback dropped tablespace(原创)
2015-11-15 22:21 2022Oracle官方并不推荐在数据库物理结构发生改变的情况下进行 ...
相关推荐
可以在AIX系统上安装Oracle 11g的过程可以概括为:准备系统环境、关闭不必要的Oracle进程、修改环境变量、管理逻辑卷和文件系统、调整系统内核参数、以root权限进行操作、监控系统性能、使用图形界面或命令行界面...
AIX图形化安装oracle12c全流程
### AIX 下安装 Oracle 数据库与导入数据 #### 安装前检查 在开始 Oracle 数据库的安装之前,需要确保 AIX 操作系统的环境符合官方的要求。这些要求主要包括硬件资源如 CPU、内存以及交换空间的配置,同时也需要...
在AIX-6.1系统上安装Oracle Database 11g的详细过程涉及多个系统配置方面,下面将逐一解释: 1. 系统准备: - 操作系统版本需求:安装Oracle前,需要确认AIX系统的版本。使用命令“oslevel -s”可以查询当前的操作...
在AIX上,创建Oracle数据库的表空间时,通常会利用裸设备来提升数据库的性能。以下是创建和使用裸设备添加Oracle表空间的详细步骤: 1. **物理卷(Physical Volume, PV)**:这是存储的基本单位,通常由硬盘或磁盘...
在AIX操作系统环境下安装Oracle 10g是一项复杂而细致的工作,尤其在IBM 570服务器上运行AIX 5L 5.2时,需要确保系统配置满足Oracle的硬件和软件要求。以下是安装Oracle 10g在AIX 5L 5.2上的详细步骤和关键知识点: ...
在本案例中,我们将讨论如何使用裸设备扩展数据库的表空间,以及在AIX环境下处理裸设备的一些疑问。 首先,创建和管理裸设备通常涉及到以下几个步骤: 1. 物理卷(Physical Volume, PV):这是存储的基础,由实际...
### AIX上安装Oracle 9i数据库的知识点详解 #### 一、系统环境确认 **1. 主机环境** - **内存(MEM)**: 安装Oracle 9i需要至少16GB的内存。 - **查看命令**: `#lsattr -E -l sys0 -a realmem` - **临时文件夹(/...
使用oracle用户登录并执行安装程序。需要注意的是,在安装过程中不选择创建启动数据库,以避免不必要的配置步骤: ``` export DISPLAY=10.188.213.1:0.0 xclock cd /patch/Disk1/ ./runInstaller ``` #### 完成...
本指南将详细介绍如何在 AIX 上创建裸设备,包括查看系统剩余空间、创建裸设备以及权限变更等步骤。 一、查看系统剩余空间 在 AIX 系统中,查看系统剩余空间是创建裸设备的前提条件之一。下面是在 AIX 上查看系统...
当要在AIX双机环境下安装Oracle数据库时,需要考虑以下几个重要的知识点: 1. **AIX系统基础**:理解AIX的基本概念,包括其文件系统布局(如/usr, /var, /home等),以及如何进行系统管理,如用户管理、权限设置、...
在AIX操作系统上安装Oracle 11g是一项技术性较强的工作,涉及到多个步骤和关键知识点。以下是关于这个主题的详细说明: 1. **AIX操作系统基础**:AIX(Advanced Interactive eXecutive)是IBM开发的一种Unix操作...
本文档提供了关于如何在 IBM AIX on POWER Systems (64位) 平台上快速安装 Oracle Database 12c Release 1 (12.1) 的指导。本指南涵盖了从系统配置到软件安装的整个过程,包括但不限于系统安全、操作系统需求、软件...
在AIX 5.3上安装Oracle数据库是一个技术性较强的过程,涉及到系统的多个层面,包括硬件检查、软件环境准备以及具体的安装步骤。以下是对给定文件中提到的关键知识点的详细阐述: ### 重要知识点概述 #### 硬件检查...
使用Oracle图形化安装工具开始安装过程。 #### 三、Oracle数据库实例安装 数据库实例安装涉及使用DBCA工具进行配置。 ##### 配置数据库实例 1. **执行DBCA**: ```bash dbca ``` 启动DBCA工具,根据提示完成...
在AIX下安装ORACLE 10g Release 2 (10.2.0.4)是一项复杂的任务,涉及多个步骤,从环境检查到最终的软件安装和配置。以下是根据提供的文档摘要,对整个安装过程的详细解释: ### 一、环境检查 #### 操作系统与版本...