AIX安装oracle.docx
- 文档编号:17061229
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:10
- 大小:21.24KB
AIX安装oracle.docx
《AIX安装oracle.docx》由会员分享,可在线阅读,更多相关《AIX安装oracle.docx(10页珍藏版)》请在冰点文库上搜索。
AIX安装oracle
一、 硬件设备:
a) IBMDS4300磁盘阵列,双控制器,5块146.8GB/10K光纤硬盘;
b) IBMP550+小型机,双路IBMPOWER5+1.65G处理器,4G主存,SCSI73G硬盘2块,双网卡、双电源、内置磁带机。
二、 IBMDS4300磁盘阵列RAID及其它相关配置:
a) IBMDS4300磁盘阵列存储系统默认设备IP为192.168.128.101和192.168.128.102这两个地址可以作为小型机访问地址,不需要改变;
b) 通过IBMDS4300磁盘阵列存储系统随包装附送的软件:
IBMDS4000StorageManager,进行磁盘阵列及其所包含的硬盘的状态;
c) IBMDS4000StorageManager还可以用来进行IBMDS4300磁盘阵列的RAID配置。
(注:
RAID系统配置不是很麻烦,但是RAID配置完成后有一个同步的过程耗时较长,但是这个过程由系统控制自动完成)
三、 AIX5.3操作系统安装及相关操作与常用命令
a) AIX5.3操作系统安装具体步骤和方法:
i. 首先应对小型机的硬件安装与线缆联接是否正确进行检查确认,主要应确认小型机与阵列的联接是否正常、小型机电源联接是否正常、多路切换器安装连接是否正常等;
ii. 待小型机电源指示灯不停闪烁的时候,表示小型机在启动前的硬件设备自检已经完成,可以打开小型机电源启动小型机;
iii. 如果是已经安装过AIX操作系统,那么需要首先将datavg逻辑卷组remove。
特别注意:
removedatavg操作后,datavg卷组上面的数据会全部丢失,所以这一步操作十分危险。
Removedatavg操作后,可以输入reboot命令重新启动小型机;
iv. 小型机加电后,可以在光驱内放入AIX5.3系统安装光盘1(共8张光盘,默认只需要光盘1和2),在小型机启动界面(类似于PC机的开机显示介面)(也会听到“滴滴”两声短响),按数字键“5”,系统会自动从光驱启动,进入光盘安装模式;(有时候小型机启动以后会停在白色屏上,上边有提示:
请按2键进入这时我们按2键进入就可以了。
一般情况下不会出现,按完2键以后按照第4步做就可以了)
v. 安装过程中,大多数选项是使用默认设置的,只是在安装过程中需要选择安装方式为“NewandCompleteInstallation”和选择安装操作系统到哪一块硬盘(一般小型机的硬盘是两块,分别为hdisk0和hdisk1),一般是选择hdisk0安装操作系统;
vi. 根据系统的提示换第2张光盘,直到操作系统安装完成;
vii. 最后需要注意的是在安装过程中,所有的操作界面都是E文的,E文不是很好的需要仔细认真的看,和PC机的E文没有什么特别大的区别。
b) AIX5.3操作系统安装完成以后需要进行的操作:
i. 在安装完成后,系统会提示需要reboot,reboot完成后,会出现一个AIX系统Configure的Assistant,在这里可以进行AIX系统的配置,如TCP/IP、DATE&TIMES、LANGUAGE等,也可以不使用这个Assistant,直接点击Cancel键进入操作系统;
ii. 进入操作系统后应该首先使用lspv命令察看系统物理卷,例如我公司小型机使用lspv命令后会显示出
hdisk0000b576ac724ab06rootvgactive
hdisk1000a559e03a3a18crootvgactive
hdisk2000b576a0f260f42datavgactive
这些内容显示了磁盘数量及磁盘编号,磁盘所属的卷组,磁盘状态等信息,卷组一般有rootvg和datavg。
rootvg是用来安装AIX操作系统的,由hdisk0和hdisk1做镜像得来的;datavg一般用来存放ORACLE数据库文件,所对应磁盘为hdisk2,其实就是IBMDS4000的5块146G光纤硬盘做的RAID5;
iii. 配置网络部分。
一般小型机都配备有多个网络接口,假设数量为n,那么这些网络端口的名字依次为en0……en(n-1)。
配置en0的办法为:
在dtterm终端界面下输入命令“smittytcpip”,在出现的菜单中选择“MinimumConfiguration&Startup”命令,然后在出现的以太端口选择中,选择需要配置的端口,如“en0”。
弹出en0端口配置菜单:
*HOSTNAME[IBM-P550]
*InternetADDRESS(dotteddecimal)[192.168.5.230]
NetworkMASK(dotteddecimal)[255.255.255.0]
DefaultGateway
Address[192.168.5.254]
其它的设置项都采用系统的默认项即可,回车后,系统会提示修改成功。
然后在dtterm终端命令提示符下使用PING命令对网络配置进行测试,可以PING网关或者是网络上的其它主机IP。
网络配置完成后,就可以使用Xmanager程序,远程的对主机进行操作;
iv. Hdisk0和hdisk1的镜像(RAID1)制作(配置)方法:
在dtterm终端命令提示符使用“smittyvg”命令,首先选择“SetCharacteristicsofaVolumeGroup”,对指定的VG进行配置,然后在后面的菜单中选择“AddaPhysicalVolumetoaVolumeGroup”是指把一个物理卷添加到一个逻辑卷中,在后面的界面中进行如下配置:
FORCEthecreationofvolumegroup?
Yes
*VOLUMEGROUPname[rootvg]
*PHYSICALVOLUMEnames[hdisk1]
这一步操作是必须要做的,否则在后面的操作会出现麻烦:
“MirroraVolumeGroup”的“PHYSICALVOLUMEnames”不能选择hdisk1,也就无法做镜像了。
选择“MirroraVolumeGroup”,之后会提示输入“VOLUMEGROUPname”,按“F4”键可以在系统内现有的卷组里面进行选择,选择“rootvg”,之后菜单内:
*VOLUMEGROUPnamerootvg//上一部操作选择的vgname
MirrorSyncMode[Foreground]//同步镜像模式
PHYSICALVOLUMEnames[hdisk1]//这里指的是镜像盘的名字
v. 镜像做完后,系统会提示对bootlist和参数进行修改
vi. AIX系统更新补丁和系统升级(主要是为ORACLE的安装做准备),具体安装步骤如下:
1. 升级bos.dat文件,
四、 Oracle数据库系统安装及相关操作与常用命令
a) 安装oracle,首先应进行AIX系统的打补丁和更新软件包的工作,具体的操作请参考上面的资料;
b) 建立安装oracle所需要的dba用户组和oracle帐号(密码),具体操作如下:
i. 建立用户组命令:
“smittygroup”,在出现的菜单中请选择“AddaGroup”命令,在出现的菜单中,“GroupNAME”项请填写组名,一般会填写dba;“ADMINISTRATIVEgroup?
”是询问用户是否要让这个新建的组成为一个管理型组,一般做为oracle的管理帐号,它的权限可以放的高一些,这里选择“true”,另外需要注意的是,如果希望新建立的组具有管理员级别的权限,那么建立这个组的帐号必须是root,在UNIX(AIX)系统中,root是具有最高权限的;“GroupID”是指的ID(编号),这个标号可以由系统自动生成,也可以由管理员来手工指定,一般采用由系统自动生成的办法;“USERlist”可以指定属于这个新建立组的用户,这些用户必须是系统中已经存在的用户帐号,另外,这里也可以不进行user的添加,建立完成组以后,使用“smittyuser”命令进行修改;“ADMINISTRATORlist”可以指定该新建组的管理员名单。
一般来讲,在新建组的菜单中,只有“GroupNAME”和“ADMINISTRATIVEgroup?
”是需要填写的,其他都可以采用系统得默认值。
设置完成后点击ENTER键完成新建组的任务。
ii. 建立oracle用户命令:
“smittyuser”,在出现的菜单中,请选择“AddaUser”,在出现的菜单中,“UserNAME”是要填写用户名,属于必填内容;“UserID”是用户的ID,与前面的“groupID”相同,可以由系统自动生成,也可以由用户自己来指定,但是由于系统内的ID号都是不能重复的,所以一般都是由系统来自动生成的;“ADMINISTRATIVEUSER?
”是指这个新建的用户是否属于超级管理员用户,这个应该根据需要来设定,一般来说,为了增强UNIX(AIX)系统得安全性,超级管理员用户越少越好;“PrimaryGROUP”这个用户的第一主要组,应该是dba组;“GroupSET”组设置,应该还是dba组。
其他的设置项还有大概三十多项,直接采用系统的默认设置就可以了。
在输入“smittyuser”命令后,出现的菜单中,除了“AddaUser”命令外,还有“ChangeaUser'sPassword”修改已存在用户密码命令;“Change/ShowCharacteristicsofaUser”修改或显示一个用户的属性;“Lock/UnlockaUser'sAccount”所定或解锁一个用户帐号;“ResetUser'sFailedLoginCount”初始化帐号的登陆失败次数;“RemoveaUser”删除一个用户帐号;“ListAllUsers”列举所有用户帐号。
c) ORACLE的安装方式有两种,使用安装光盘和直接从硬盘进行安装:
i. 使用安装光盘进行安装:
1. AIX系统在从CDROM安装ORACLE的时候,会自动将ORACLE安装光盘进行保护,在安装过程中,操作系统是不会允许人为打开光驱的,只有通过操作系统命令,强制卸载光驱卷才可以。
挂在和卸载光驱卷的命令如下:
fuiser–ck/mnt/cdrom
fuiser–cu/mnt/cdrom
fuiser–c/mnt/cdrom
unmount/mnt/cdrom
注意:
以上这些命令需要root操作权限。
ii. 从硬盘安装ORACLE。
首先需要通过FTP,将ORACLE的安装文件上传到AIX系统的某一个目录,如\oracle\source\9i注意,这个文件的owner必须是dba|oracle,如果不是,可以用“chownuser:
groupfile”命令更改,以9i文件为例,修改它的所有者命令为“chownoracle:
dba9i“,另外,9i目录下的所有文件都需要将所有者修改为oracle用户所有,具体命令为“chownoracle:
dba*.*”。
另外,该目录下所有文件的读写权限都需要很高,以免在安装过程中出现问题(某些文件不能读取),修改读写权限命令为“chmod777*.*”。
777是最高的权限类型,777的二进制表示形式为111111111,表示最高读写权限。
iii. 目录或文件读写权限察看与文件所有者察看命令为“ls-l”,使用这个命令必须进入到需要进入到目标文件所在目录内,直接输入“ls–l”命令即可;
d) 在root帐号下更新AIX操作系统,主要是bos.*数据包,具体办法请参考上面AIX操作系统安装的最后一个步骤;
e) 修改oracle用户的环境变量:
修改/home/oracle/.profile文件
ORACLE_BASE=/oracle;
exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/orahome;
exportORACLE_HOME
ORACLE_SID=ora;
exportORACLE_SID
PATH=$ORACLE_HOME/bin:
$PATH;
exportPATH
f) 调整文件系统大小,主要应该对/oracle、/tmp、/var。
其中/oracle的大小应该为10G左右,主要用来存放oracle安装源程序文件,还会作为oracle应用程序的安装目录(注:
oracle的安装文件和数据库文件是分开的,数据库文件一般在datavg卷组上存放,对应物理设备为DS4300磁盘阵列);/tmp的大小一般应为4G-5G左右;/var的大小一般应为4G左右,这样才能保证oracle9i在AIX5L系统上安装成功;
g) 下面开始安装oracle。
首先以oracle用户登录图形界面,在终端界面运行$/ora_inst/disk1/runInstaller,出现图形界面,如果不能出现图形界面,为系统环境不正常,需要具体分析。
根据系统提示,选择缺省值,下一步即可。
注意安装过程中,系统提示以root用户提示运行/tmp/orainstRoot.sh。
系统在安装过程中,会提示输入databasename,在复制文件时,会提示换盘,还会提示以root用户执行root.sh,看清提示信息再进行操作,不要取消。
一般这个过程不会出错。
系统安装完成后,会提示输入sys用户和system用户的密码,exit安装成功。
安装开始前,要注意修改oracle安装所用分区的大小,空间不够时会报错,报错时,先看空间,若为100%,可当时扩空间,再点Retry,不必重装。
h) oracle启动与关闭:
以oracle用户登录,检查环境变量是否生效:
$env|grepORA,检查oracle进程是否正常:
$ps–ef|grep_ora。
启动脚本:
$vistartora内容如下:
lsnrctlstart
sqlplus‘/assysdba’< startup END $chmod+xstartora 关闭脚本: $vistopora内容如下: lsnrctlstop sqlplus‘/assysdba’< shutdown END $chmod+xstopora 可以oracle用户登录,在脚本所在目录下,运行./orastart启动数据库./orastop关闭数据库。 $/ora_inst/disk1/runInstaller 配置启动文件: 在/etc下建立文件rc.startdb,脚本如下 su-oracle"-c/oracle/startdb"#启动oracle 首先自动启动oracle9i,9i装在oracle文件系统下,在/oracle下建立文件startdb, 文件内容 echo"begintostartoracle" lsnrctlstart sqlplus/nolog< connect/assysdbastartup startup exit exit echo"oraclehavestarted" 给startdb执行权限chmoda+xstartdb 自动关闭oracle9i,在/oracle下建立文件stopdb sqlplus/nolog< connect/assysdba shutdownimmediate 好了启动和关闭oracle脚本完成还要加到系统的启动和关闭文件里 在/etc下建立文件rc.startdb,脚本如下 su-oracle"-c/oracle/startdb"#启动oracle 给文件执行权限 下面要把启动信息放到/etc/inittab中,加入一行 startdb: 2345678: wait: /etc/rc.startdb 这样系统启动后会自动启动oracle9i oracle的简单使用 以oracle用户登录 $./orastart 对oracle系统的使用,可以采用oracle客户端,以图形方式操作。 下面主要以命令为主,对数据库进行基本操作。 sqlplussystem/system(用户名/密码) sql>createtablespace(name)datafile‘/oradata/datafile/(name).dbf’size100M; /*建立表空间,用于存放应用程序的数据,对应物理文件为(name).dbf,100M*/ sql>createusernameidentifiedbynamedefaulttablespacename; /*在name表空间内,建立用户name,密码为name*/ sql>grantdbatoname;/*给新建的用户授权*/ sql>quit/*退出*/ 如果将备份用户的内容导入此新用户,运行impname/name,根据系统提示操作即可。 用户也可以对name用户进行常用的操作,如建表,插入记录,查看记录等。 命令如下: $sqlplusname/name sql>createtablemytb(namevarchar2(15),passwdvarchar2(10),ageinteger));/*建表,可根据需要建多个表*/ sql>insertintomytbvalues(‘zhangsan’,’123456’,28);/*插入记录*/ sql>commit;/*提交*/ sql>select*frommytb;/*显示mytb表中所有记录*/ sql>select*frommytbwhereage<25;/*条件查询*/ sql>select*frommytbwherenamelike‘zhang%’; sql>updatemytbsetage=18wherename=’zhangsan’;/*更改数据库记录*/ sql>commit;/*提交*/ sql>sqlplussystem/system droptablespacetest1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX 安装 oracle