AIX上安装Oracle10G软件
安装准备
(1)确认系统版本号、内核版本号
# oslevel –r //查看操作系统版本号
//-08能够安装10g,-09能够安装11g
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# prtconf |more //打印硬件配置信息
System Model: IBM,7028-6C4
Machine Serial Number: 10681AA
Processor Type: PowerPC_POWER4
Processor Implementation Mode:POWER 4 //P4的机器
Processor Version: PV_4
Number Of Processors: //两颗cpu
Processor Clock Speed:
1002 MHz //主频1002Mhz
CPU Type: 64-bit
Kernel Type: 64-bit //内核位数
LPAR Info: 1 NULL
Memory Size: 2048 MB //内存2g
Good Memory Size: 2048 MB
Platform Firmware level: 3R080425
Firmware Version: IBM,RG080425_d79e22_r
Console Login: enable
Auto Restart: true
Full Core: false
Network Information
HostName: aix203
IPAddress: 10.10.10.203
SubNetmask: 255.255.255.0
Gateway:
NameServer:
DomainName:
Paging Space Information
TotalPaging Space: 4096MB
PercentUsed: 1%
Volume Groups Information
==============================================================================
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 542 4 00..00..00..00..04
==============================================================================
datavg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk3 active 159 139 32..22..21..32..32
hdisk4 active 159 159 32..32..31..32..32
==============================================================================
INSTALLED RESOURCE LIST
The following resources are installed on the machine.
+/- = Added or deleted from Resource List.
* = Diagnosticsupport not available.
ModelArchitecture: chrp
ModelImplementation: Multiple Processor, PCI bus
+ sys0 System Object
+ sysplanar0 System Planar
* pci1 U0.1-P1 PCIBus
* pci6 U0.1-P2 PCIBus
+ ent1 U0.1-P2-I4/E1 10/100 MbpsEthernet PCI Adapter II (14
10ff01)
* pci7 U0.1-P2 PCIBus
+ ent2 U0.1-P1/E1 10/100Mbps Ethernet PCI Adapter II (14
10ff01)
* pci8 U0.1-P2 PCIBus
+ fcs0 U0.1-P2-I3/Q1 FC Adapter
* fcnet0 U0.1-P2-I3/Q1 FibreChannel Network Protocol Device
* fscsi0 U0.1-P2-I3/Q1 FC SCSI I/OController Protocol Device
* hdisk1 U0.1-P2-I3/Q1-W50020F230000BB37-L0 Other FC SCSI Disk Drive
* hdisk3 U0.1-P2-I3/Q1-W50020F230000BB37-LD000000000000 Other FC SCSI Disk Drive
* hdisk4 U0.1-P2-I3/Q1-W50020F230000BB37-LE000000000000 Other FC SCSI Disk Drive
* pci0 U0.1-P1 PCIBus
* isa0 U0.1-P1 ISABus
+ fda0 U0.1-P1/D1 StandardI/O Diskette Adapter
* siokma0 U0.1-P1/K1 Keyboard/Mouse Adapter
+ sioka0 U0.1-P1/K1 KeyboardAdapter
+ sioma0 U0.1-P1/K1 MouseAdapter
+ ppa0 U0.1-P1/R1 CHRPIEEE1284 (ECP) Parallel Port Adapt
er
+ sa0 U0.1-P1/S1 StandardI/O Serial Port
+ tty0 U0.1-P1/S1-L0 AsynchronousTerminal
+ sa1 U0.1-P1/S2 StandardI/O Serial Port
+ sa2 U0.1-P1/S3 StandardI/O Serial Port
* ide0 U0.1-P1/Q6 ATA/IDE Controller Device
+ cd0 U0.1-P1/Q6-A0 IDE CD-ROMDrive I (650 MB)
* pci2 U0.1-P2 PCIBus
* pci3 U0.1-P2 PCI Bus
+ ent0 U0.1-P1/E2 10/100Mbps Ethernet PCI Adapter II (14
10ff01)
* pci4 U0.1-P2 PCIBus
+ scsi0 U0.1-P2/Z1 Wide/Ultra-3 SCSII/O Controller
+ hdisk0 U0.1-P2/Z1-A8 Other SCSIDisk Drive
+ ses0 U0.1-P2/Z1-AF SCSIEnclosure Services Device
+ scsi1 U0.1-P2/Z2 Wide/Ultra-3 SCSI I/O Controller
* pci5 U0.1-P2 PCIBus
+ L2cache0 L2 Cache
+ mem0 Memory
+ proc0 U0.1-P1-C1 Processor
+ proc1 U0.1-P1-C1 Processor
# bootinfo -K
//查看内核的版本号
【补充】:32位内核升级到64位
——————————————————————————————————————————————————————————————————————
# ls /unix
//内核使用的文件是叫unix的文件
//当系统启动内核时系统会到磁盘上找到这个unix文件
# ls |grep unix
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# ls -l /unix
32位内核升级到64位:
# ln -sf /usr/lib/boot/unix_64 /unix
//unix_64是一个用来读取64位内核的文件
//将unix文件链接到unix_64文件上,即当系统启动时。系统会通过读取unix文件而读取到unix_64这个文件
# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
//做第二个链接,此文件本身就是一个链接文件
//“ln -s”:做一个软链接,f代表强制
# bosboot -ad /dev/ipldevice //改动启动信息
# shutdown -Fr //重新启动系统
64位内核降级到32位:
# ln -sf /usr/lib/boot/unix_mp /unix
//unix_32是一个用来读取32位内核的文件
# ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice //改动启动信息
# shutdown -Fr //重新启动系统
补充完成
——————————————————————————————————————————————————————————————————
(2)确认文件系统、交换分区大小
# df -m//查看文件系统
注意项目:
/u01
单独创建一个文件系统放到u01下,不要放在根下,避免把根空间塞满处理起来较麻烦。
即单独建立一个逻辑卷,把其挂载到u01下,在u01下存放oracle的全部文件。
在/u01单独作为文件系统的情况下,根也就不用分配太大的空间了。
/tmp
安装oracle之前,至少要有400M的暂时空间,若tmp不够手工对其进行一下扩容。
%Used
不要超过80%。若发现某个空间超过80%了,一定要去扩容。
/home
设置给其2g,一般会使用ftp在home下上传一些文件,略微给大一些。较方便。
# lsps -a //查看交换分区信息建议给4g
//由于这里机器内存为2g,交换分区设成是其两倍
//交换分区扩容时不要使用阵列上的磁盘(阵列若是多机使用有被删除的可能性),使用根卷下的磁盘
//对于根卷,不要给其加入新的物理卷(即不要将阵列上的盘加入到根卷上)。由于阵列磁盘加入到根卷后。若将阵列上的扩充磁盘直接删除将会引起系统非常多问题
【补充】:查看交换分区大小
————————————————————————————————————————————————————————————————————
方式一:# lsps -a
方式二:# lsps -s
补充完成
————————————————————————————————————————————————————————————————————
(3)查看软件包的安装和补丁的安装
3.1 软件包的安装
# lslpp -l |grep bos.adt
# lslpp -l |grep -i xlc.rte
# lslpp -l |grep -i xlc
# lslpp -l |grep -i bos.perf
3.2 补丁包的安装
# instfix -ik IY58143
# instfix -ik IY59386
# instfix -ik IY60930
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# instfix -ik IY66513
# instfix -ik IY70159
# instfix -ik IY68989
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
(4)改动系统内核參数
# smit system
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
Maximum number of PROCESSES allowed peruser 同意訪问用户訪问的进程个数
(5)启动异步IO
# smit chaio
//启动异步IO要保证操作系统支持异步IO。假设操作系统不支持异步IO,要在oracle用户下去模拟一些异步的进程
//chaio代表change IO
STATE to be configured atsystem restart 系统下次启动设备状态
默认defined
改动成available//设备可用状态
(6)建立用户和组
使用smit user(或#smit mkuser)命令创建用户
users: oracle
oracle 501 /home/oracle
參考信息例如以下图:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# id oracle
# passwd oracle//用户设置password
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
login: oracle
//要使用oracle用户登陆一次,由于第一次登陆会重设password,之后用户才会生效
使用smit group(或#smit mkgroup)命令创建组
oinstall 501 false oracle root files
dba 502 false oracle root files
(7)改动oracle 用户读取内存页面的限制
#smit chuser//改动oracle參数设置
改动选项
Soft FILE size 能够读取或写入文件的大小
-1 不做限制
Soft DATA segment 堆栈的大小
-1 不做限制
Soft STACK size
-1 不做限制
Soft CORE file size
-1 不做限制
# cat/etc/security/limits//改动完參数后,会加入到limits文件里,查看到例如以下
*
* Sizes are in multiples of 512 byte blocks, CPU timeis in seconds
*
* fsize -soft file size in blocks
* core - softcore file size in blocks
* cpu -soft per process CPU time limit in seconds
* data -soft data segment size in blocks
* stack -soft stack segment size in blocks
* rss -soft real memory usage in blocks
* nofiles -soft file descriptor limit
* fsize_hard - hard file size in blocks
* core_hard -hard core file size in blocks
* cpu_hard -hard per process CPU time limit in seconds
* data_hard -hard data segment size in blocks
* stack_hard - hard stack segment size in blocks
* rss_hard -hard real memory usage in blocks
* nofiles_hard - hard file descriptor limit
*
* The following table contains the default hard valuesif the
* hard values are not explicitly defined:
*
* Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1
*
* NOTE: A valueof -1 implies "unlimited"
*
default:
fsize = 2097151
core =2097151
cpu = -1
data =262144
rss =65536
stack =65536
nofiles =2000
root:
daemon:
bin:
sys:
adm:
uucp:
guest:
nobody:
lpd:
oracle:
fsize = -1
data = -1
stack = -1
core = -1
(8)改动环境变量
# su - oracle
$ vi .profile
加入:
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=prod
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH
改动后配置文件例如以下图:
(9)加入/u01下oracle文件夹
$ ls /u01 //查看u01下内容,发现为空
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
$ su -
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# chown -Roracle:oinstall /u01
# su - oracle
$ mkdir -p/u01/app/oracle
$ ls -l /u01
# vi /etc/hosts
加入aix106
注意:此环境中。使用aix106作为远程server使用,其上共享了软件的安装文件。下面操作,目的是将oracle文件复制到本地。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# mount aix106:/ware/soft
# ls /soft
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
# mkdir /soft2
# cp -r/soft/database /soft2//把aix106上的database复制到本地,对其有读写权限
(10)启动Xmanager
使用xmanager条件
1、
保证177port号是激活的
$ netstat -an |grep177
补充:
若没激活。下面方法激活:
#du -sm dt
因为aix203上缺少dt、rc.dt文件,通过aix204向其复制文件,例如以下所看到的:
2、确认软件包已经安装(disk2上)
$ lslpp -l |grep -i x11
使用Xmanager
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
安装oracle
(1)使用Xmanager运行安装程序
$./runInstaller
//运行后。输入y确认。之后报错,依据错误提示可知没有设置DISPLAY所致
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
$exportDISPLAY=192.168.8.73:0
完毕以上步骤后,能够进入到以下的图形化界面了。
(2)图形界面安装oracle软件
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVhbmd5YW5sb25n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
下面開始按提示图形 安装oracle软件就可以,此处省略。
至此,怎样在AIX安装oracle的流程已介绍完毕。实际安装时,依据现场的不同环境做出对应的调整就可以。思路是一样的。
***********************************************声明************************************************
原创作品。出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。
表述有错误之处。请您留言,不胜感激。
提醒:点击文件夹。更有助于您的查看。
*****************************************************************************************************
AIX上安装Oracle10G软件的更多相关文章
- AIX上安装oracle10g
AIX上安装oracle10g: 建议将oracle软件装在本地磁盘,数据文件放在共享存储上 安装数据库需提前规划的工作: DBCA 创建数据库时,如果勾了EM选项,则会检测监听. 首先rootpre ...
- CentOS5.6下安装Oracle10G软件 【保留报错经验】
CentOS5.6下安装Oracle10G ****************************************************************************** ...
- 在Ubuntu18.04.2LTS上安装电子书软件
在Ubuntu18.04.2LTS上安装电子书软件 一.前言 很多时候我们想在Ubuntu上阅读电子书,但是Ubuntu上的软件对于这种阅读的界面支持并不好,因此我们需要自己加入喜欢的阅读器 ...
- macbook上安装虚拟机软件如何操作?
很多用户都不太熟悉苹果系统,用惯了Windows之后再过渡到MacOS难免会有些不习惯.为了使我们又可以用回那些熟悉的Windows应用,比较常见的办法就是安装macbook虚拟机.下面小编就教大家一 ...
- CentOS6.2上安装Oracle10g报ins_emdb.mk错误处理方法
oracle安装过程报ins_emdb.mk错误,此时继续点击“continue”即可,待Oracle完成安装后,再手工执行相应脚本完成链接即可 在CentOS6.2操作系统上,安装Oracle10g ...
- 使用VS远程调试其他电脑上安装的软件
今天在用户的一台机器上遇到了很奇怪的问题.一个按钮点击时概率性的第一次点击无反馈. 因为是概率性的,概率又很低,而当初在设计Log时又设计的是必须重启软件才会生效log开关: 所以这里使用当时rele ...
- 在VMware上安装Ubuntu软件步骤与遇到的相关问题及解决方案
图解演示环境版本: 本机系统: WIN10 虚拟机:VMware Workstation 12(中文版) 安装目标:Ubuntu Desktop 12.04 LTS (请点击这里)先下载好iso镜像 ...
- ubuntu 4.10~5.10 :古老的ubuntu上安装oracle10g的情况
64位的: 不用想了,安装不上,因为ubuntu库里没有提供编译环境:安装不上gcc-multilib库.也没有libc6-dev-i386库! 自己这点水平,真搞不定! 32位的: 很顺利.很顺利! ...
- OVS-----CentOS7.2上安装OVS软件
1.安装依赖包: yum -y install make gcc openssl-devel autoconf automake rpm-build redhat-rpm-config yum -y ...
随机推荐
- lsblk---列出所有可用块设备的信息,
lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息.块设备有硬盘,闪存盘,cd-ROM等等.lsblk命令包含在util-linux-ng包中,现 ...
- Android Studio使用Mob来获取手机验证码加上倒计时
再根据上编的基础上再添加倒计时即可 添加一个类TimeCountUtil package zhu.com.yzm4; import android.os.CountDownTimer; import ...
- 多线程模式之Master-Worker
一. 介绍 需要使用Master-Worker的场景:主线程开了多个子进程(Worker进程)去执行任务时,主线程希望能收集到每个子进程的执行结果. 所以,Master-Worker模式基本上就是: ...
- HDOJ 5419 Victor and Toys 树状数组
分母是一定的C(m,3) 树状数组求每一个数能够在那些段中出现,若x出如今了s段中,分子加上w[x]*C(s,3) Victor and Toys Time Limit: 2000/1000 MS ( ...
- dreamweaver 8的替换功能
dreamweaver 8的替换功能 下面教你用dreamweaver 8的替换功能来删除这些冗余代码. 查找范围:文件夹(然后选取你需要替换的文件夹) 搜索:源代码查找:\btppabs=" ...
- POJ 2455 二分+网络流
题意: 思路: 莫名其妙TLE 啊woc我A了一坨题的网络流模板有问题 !!!! 在常数上会慢 (一个等于号 啊啊啊) 改了所有网络流有关的文章- .... //By SiriusRen #inclu ...
- Sparse Coding: Autoencoder Interpretation
稀疏编码 在稀疏自编码算法中,我们试着学习得到一组权重参数 W(以及相应的截距 b),通过这些参数可以使我们得到稀疏特征向量 σ(Wx + b) ,这些特征向量对于重构输入样本非常有用. 稀疏编码可以 ...
- php汉字转化为拼音函数
<?php function Pinyin($_String, $_Code='gb2312'){ $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|ban ...
- 怎样使用 OneAPM 监控微软 Azure Cloud Service ?
不知不觉微软 Azure 已经进入中国市场近两年的时间.那么 Azure 平台的性能到底怎样?资源载入的延迟.虚拟机的稳定性等问题是否切实满足客户期许.这些都是大家对微软 Azure 这个国外的云服务 ...
- android 自己定义控件属性(TypedArray以及attrs解释)
近期在捣鼓android 自己定义控件属性,学到了TypedArray以及attrs.在这当中看了一篇大神博客Android 深入理解Android中的自己定义属性.我就更加深入学习力一番.我就沿着这 ...