AIX静默安装oracle
AIX 安装 oracle 案例

AIX 安装 oracle 案例准备工作:磁盘空间# lsvg -l rootvg [查看磁盘使用状态、文件系统类型]rootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 1 1 closed/syncd N/Ahd6 paging 16 16 1 open/syncd N/Ahd8 jfs2log 1 1 1 open/syncd N/Ahd4 jfs2 10 10 1 open/syncd /hd2 jfs2 76 76 1 open/syncd /usrhd9var jfs2 17 17 1 open/syncd /varhd3 jfs2 192 192 1 open/syncd /tmphd1 jfs2 160 160 1 open/syncd /homehd10opt jfs2 14 14 1 open/syncd /opthd11admin jfs2 4 4 1 open/syncd /adminlg_dumplv sysdump 64 64 1 open/syncd N/A livedump jfs2 8 8 1 open/syncd/var/adm/ras/livedump# df -g磁盘使用情况Filesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd4 0.31 0.09 71% 11415 27% //dev/hd2 2.38 0.04 99% 53694 74% /usr/dev/hd9var 0.53 0.10 82% 8762 23% /var/dev/hd3 6.00 5.99 1% 90 1% /tmp/dev/hd1 5.00 0.44 92% 1493 2% /home/dev/hd11admin 0.12 0.12 1% 5 1% /admin/proc - - - - - /proc/dev/hd10opt 0.44 0.14 69% 10633 23% /opt/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump# df -g /tmpFilesystem GB blocks Free %Used Iused %Iused Mounted on/dev/hd3 0.19 0.18 4% 71 1% /tmp如不够需要做以下调整/usr 4g/var 2g/tmp 4g/home 4g# chfs -a size=6G /tmp [扩展tmp目录大小为6G]交换页面# lsps -aPage Space Physical Volume Volume Group Size %Used Active Auto Type Chksum hd6 hdisk0 rootvg 512MB 3 yes yes lv 0chps -s number hd6安装前检查:# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat bos.perf.libperfstatbos.perf.proctools bos.adt.prof bos.cifs_fs.rteFileset Level State Description----------------------------------------------------------------------------Path: /usr/lib/objreposbos.adt.base 6.1.7.0 COMMITTED Base Application DevelopmentToolkitbos.adt.lib 6.1.2.0 COMMITTED Base Application DevelopmentLibrariesbos.adt.libm 6.1.4.0 COMMITTED Base Application DevelopmentMath Librarybos.adt.prof 6.1.4.0 COMMITTED Base Profiling Supportbos.perf.libperfstat 6.1.7.0 COMMITTED Performance Statistics LibraryInterfacebos.perf.perfstat 6.1.7.0 COMMITTED Performance StatisticsInterfacebos.perf.proctools 6.1.7.0 COMMITTED Proc Filesystem ToolsPath: /etc/objreposbos.adt.base 6.1.7.0 COMMITTED Base Application DevelopmentToolkitbos.perf.libperfstat 6.1.7.0 COMMITTED Performance Statistics LibraryInterfacebos.perf.perfstat 6.1.4.0 COMMITTED Performance StatisticsInterfacelslpp: 0504-132 Fileset bos.cifs_fs.rte not installed.安装文件集,挂载AIX系统安装盘smitty installp -->* INPUT device / directory for software /dev/cd0===========================================> bos.cifs_fs ALL | | + 6.1.4.0 Runtime for SMBFS | + | + 6.1.1.0 SMIT Interface for SMBFS打补丁path> bos.cifs_fs ALL | + | + 6.1.7.0 Runtime for SMBFS | +| + 6.1.6.0 SMIT Interface for SMBFS | +创建用户双节点# mkgroup dba# mkgroup oinstall# mkuser pgrp=oinstall groups=oinstall,dba oracle下面方法,无法编辑环境文件# mkuser pgrp=oinstall groups=oinstall,dba home='/home/oracle' shell='/usr/bin/ksh' oracle [创建oracle用户]创建安装路径# mkdir -p /oracledata/product/10.2.0/db_1# mkdir /oracledata/oradata# chown -R oracle:oinstall /oracledata修改oracle 用户属性设定用户文件大小,否则AIX默认文件大小1G 以内;chuser fsize=-1 oraclechuser stack=-1 oraclechuser rss=-1 oraclechuser core=-1 oraclechuser data=-1 oraclechuser nofiles=-1 oraclechuser fsize=-1 rootchuser stack=-1 rootchuser rss=-1 rootchuser core=-1 rootchuser data=-1 rootchuser nofiles=-1 oraclechdev -l sys0 -a maxuproc='16384'shutdown -r 配置完毕重启系统;更改用户环境变量(节点1和节点2)vi /home/oracle/.profileORACLE_BASE=/oracledata/oradataexport ORACLE_BASEORACLE_HOME=/oracledata/product/10.2.0/db_1export ORACLE_HOMEORACLE_SID=oradbexport ORACLE_SIDPATH=$ORACLE_HOME/bin:$PATHexport PATHoracle安装在一个节点即可。
教你如何静默安装ORACLE

教你如何静默安装ORACLE由于本次的实验我是将上次的虚拟机直接拷贝过来,然后将⾥⾯图形化界⾯安装好了的oracle给删除,再次重新安装,所以这⾥要修改⼀些配置。
⾸先修改的是我们的IP地址# system-config-network完成后我们修改⼀下hosts⽂件,将⾥⾯的ip地址给修改⼀下# vi /etc/hosts接着我们删除上次安装过的ORACLE⽂件# cd $ORACLE_BASE# ls# rm -rf *进⼊root:rm -rf /etc/ora*还是在安装前进⾏配置。
接下来进⾏静默安装。
⾸先我们先要创建⼀个相应⽂件,这个⽂件⾥记录了我们oracle安装的所有过程[oracle@oracle ~]$ cd /u01/database/response$ cp enterprise.rsp /u01$ vi /u01/enterprise.rsp修改⼀下内容:35 UNIX_GROUP_NAME=\"oinstall\"62 ORACLE_HOME=\"/u01/app/oracle/10.2.0/db_1\"70 ORACLE_HOME_NAME=\"OraDbHome1\"351 COMPONENT_LANGUAGES={\"en,zh_CN\"}384 s_nameForDBAGrp=\"dba\"392 s_nameForOPERGrp=\"oper\"422 n_configurationOption=3开始安装:[oracle@oracle ~]$ cd /u01/database$ ./runInstaller -silent -responseFile /u01/enterprise.rsp安装完成后执⾏以下脚本$ORACLE_BASE/oraInventory/orainstRoot.sh$ORACLE_HOME/root.sh执⾏完脚本以后使⽤:sqlplus / as sysdba即可知道oracle的版本为:10.2.0.1.0静默升级数据库$ cp /u01/Disk1/response/patchset.rsp /u01vi /u01/patchset.rsp编辑如下⾏:45 UNIX_GROUP_NAME=\"oinstall\"87 ORACLE_HOME=\"/u01/app/oracle/10.2.0/db_1\"99 ORACLE_HOME_NAME=\"OraDbHome1\"533 MYORACLESUPPORT_USERNAME=\"zhaoming@\"542 MYORACLESUPPORT_PASSWORD=\"b\"603 DECLINE_SECURITY_UPDATES=true进⾏安装升级的补丁$ ./runInstaller -silent -responseFile /u01/patchset.rsp升级成功$ sqlplus / as sysdba;Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options接下来进⾏⼿⼯建库$ vi $ORACLE_HOME/dbs/initorcl.ora写⼊以下内容:compatible=10.2.0.5instance_name=orcldb_name=orclsga_target=500Msga_max_size=500Mjob_queue_processes=10undo_management=autoundo_tablespace=undotbsaudit_file_dest=$ORACLE_BASE/admin/orcl/adumpbackground_dump_dest=$ORACLE_BASE/admin/orcl/bdumpcore_dump_dest=$ORACLE_BASE/admin/orcl/cdumpuser_dump_dest=$ORACLE_BASE/admin/orcl/udumpcontrol_files=\'/u01/app/oracle/oradata/orcl/control01.ctl\',\'/u01/app/oracle/oradata/orcl/control02.ctl\'保存退出创建跟踪⽬录:mkdir -p $ORACLE_BASE/admin/orcl/{a,b,c,u}dump创建控制⽂件的位置mkdir -p /u01/app/oracle/oradata/orcl/启动到实例:sqlplus / as sysdbacreate spfile from pfile;startup nomount接下来进⾏创建数据库vi createdb.sql写⼊如下内容:CREATE DATABASE orclUSER SYS IDENTIFIED BY a ---这⾥需要修改你的密码USER SYSTEM IDENTIFIED BY aLOGFILE GROUP 1 (\'/u01/app/oracle/oradata/orcl/redo01.log\') SIZE 50M,GROUP 2 (\'/u01/app/oracle/oradata/orcl/redo02.log\') SIZE 50M,GROUP 3 (\'/u01/app/oracle/oradata/orcl/redo03.log\') SIZE 50MMAXLOGFILES 5MAXLOGMEMBERS 5MAXLOGHISTORY 1MAXDATAFILES 100MAXINSTANCES 1CHARACTER SET utf8NATIONAL CHARACTER SET utf8DATAFILE \'/u01/app/oracle/oradata/orcl/system01.dbf\' SIZE 325M REUSEEXTENT MANAGEMENT LOCALSYSAUX DATAFILE \'/u01/app/oracle/oradata/orcl/sysaux01.dbf\' SIZE 325M REUSEDEFAULT TABLESPACE users datafile \'/u01/app/oracle/oradata/orcl/users01.dbf\' size 200MDEFAULT TEMPORARY TABLESPACE tempTEMPFILE \'/u01/app/oracle/oradata/orcl/temp01.dbf\'SIZE 20M REUSEUNDO TABLESPACE undotbsDATAFILE \'/u01/app/oracle/oradata/orcl/undotbs01.dbf\'SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED/然后在sql中引⽤到这些脚本sql> get /u01/create.sql ---解释⼀下get的作⽤:就是引⽤操作系统⽬录下的任意⼀个⽂件引⼊到sql中来。
无图形界面情况下静默安装oracle

无图形界面情况下静默安装oracle如果Server段没有安装X界面,如何来安装Oracle呢?我们可以使用Oracle提供的静默安装来实现提示符下的Oracle安装。
安装前的系统环境变量及内核参数的设置这里就不重复了,可以查看安装光盘中的安装文档。
假设Oracle安装文件已经解压至/u02 。
su - oraclemkdir -p /u01/app/oracle/1. 建立静默安装的配置文件cd /u02/database/responsevi enterprise01.rspRESPONSEFILE_VERSION=2.2.1.0.0FROM_LOCATION="../stage/products.xml"ORACLE_HOME="/u01/app/oracle/product/10.2.0/db_1/"ORACLE_HOME_NAME="OraDb10g_home1"TOPLEVEL_COMPONENT={"racle.server","10.2.0.1.0"}DEINSTALL_LIST={"racle.server","10.2.0.1.0"}SHOW_SPLASH_SCREEN=falseSHOW_WELCOME_PAGE=falseSHOW_COMPONENT_LOCATIONS_PAGE=falseSHOW_CUSTOM_TREE_PAGE=falseSHOW_SUMMARY_PAGE=falseSHOW_INSTALL_PROGRESS_PAGE=falseSHOW_REQUIRED_CONFIG_TOOL_PAGE=falseSHOW_CONFIG_TOOL_PAGE=falseSHOW_RELEASE_NOTES=falseSHOW_ROOTSH_CONFIRMATION=falseSHOW_END_SESSION_PAGE=falseSHOW_EXIT_CONFIRMATION=falseNEXT_SESSION=falseNEXT_SESSION_ON_FAIL=falseSHOW_DEINSTALL_CONFIRMATION=falseSHOW_DEINSTALL_PROGRESS=falseACCEPT_LICENSE_AGREEMENT=trueCOMPONENT_LANGUAGES={"en"}CLUSTER_NODES=INSTALL_TYPE="EE"s_nameForDBAGrp=dbas_nameForOPERGrp=dbab_oneClick=falseSHOW_DATABASE_CONFIGURATION_PAGE=falseb_createStarterDB=false相关属性的值的意义,请参考Oracle提供的enterprise.rsp文档中的说明。
AIX6.1安装oracle11.2.0.4 RAC

AIX6.1安装oracle 11G一、系统环境:操作系统:AIX6100TL8数据库版本:11.2.0.4安装目录/oracle二、操作步骤:1、检查安装包lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \bos.perf.libperfstat bos.perf.proctools rsct.basic.rte pat.clients.rte xlC.aix61.rte2、检查系统包instfix -i -k "IV35888"3、检查swap空间/usr/sbin/lsps –aswap空间不足,使用smit chps,修改swap空间到20G,检测通过4、检查内存大小lsattr –E –l sys0 –a realmem检查后发现是16G内存5、看下tmp目录大小df -g /tmp检查后为4G,系统工程师已经修改6、创建用户和组mkgroup -'A' id='1200' adms='root' dbamkgroup -'A' id='1000' adms='root' oinstallmkuser pgrp='oinstall' groups='dba' oraclepasswd oracle7、修改限制文件vi /etc/security/limits最下面增加oracle:fsize = -1cpu=-1data = -1stack = -1default:fsize = -1cpu=-1data = -1stack = -18、修改环境变量su - oracle# vi .profilePATH=$PATH:$HOME/binexport PATHunset USERNAMEexport ORACLE_BASE=/u01/oracle/products/ export ORACLE_HOME=$ORACLE_BASE/11.2.0/db export ORACLE_TERM=xtermLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sumask 0229、创建安装目录mkdir -p /oraclechown -R oracle:oinstall /oraclechmod -R 775 /oracle10、修改系统参数smit chgsys修改参数Maximum number of PROCESSES 为2048执行下面命令:/usr/sbin/no -o udp_sendspace=65536/usr/sbin/no -o udp_recvspace=655360/usr/sbin/no -o tcp_sendspace=65536/usr/sbin/no -o tcp_recvspace=65536/usr/sbin/no -o rfc1323=1/usr/sbin/no -o sb_max=2*655360/usr/sbin/no -o ipqmaxlen=51211、上传安装包解压使用jar –xvf p133*.zip12、安装软件用xmangeer连的,操作如下:以root登陆,然后#su – oracle$export DISPLAY=192.168.6.11:0.0# ./runInstaller按步骤安装即可。
Oracle静默安装

LINUX下ORACLE数据库静默安装文档一.环境操作系统版本:RedHat 6.5数据库版本:Oracle 11g 11.2.0.3二.安装环境配置1.创建oracle用户和组#useradd oracle#passwd oracle#groupadd dba#groupaddoinstall#usermod –g oinstall –G dba oracle#mkdir /u01#chown –R oracle:oinstall /u01#chmod–R 755 /u012.修改/etc/hosts添加主机信息#vi/etc/hosts**********************10.3.2.58 localhost.Localhost**********************3.关闭防火墙#chkconfigiptablesoff#service iptables stop4.配置yum#rpm –q yum创建修改yum参数文件#cd /etc/yum.repos.d#vireht.repos*******************[reht]Named=serverbaseurl= ftp://10.3.4.90/LinuxOS/rhels-6.5-64/Serverenabled=1gpgcheck=0*******************5.修改/etc/sysctl.conf,加入以下内容:kernel.shmmax = 4294967295# Controls the maximum number of shared memory segments, in pageskernel.shmall = 2097152kernel.shmmni = 4096#semaphores:semmsl,semmns,semopm,semmnikernel.sem = 250 32000 100 128fs.aio-max-nr = 1048576fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144结束后,执行/sbin/sysctl -p6.修改/etc/security/limits.conf,加入内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655367.修改/etc/pam.d/login,加入内容session required /lib/security/pam_limits.so //对64位系统这条不需要session required pam_limits.so8.修改/etc/profile,加入内容if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi9.使用oracle用户登录,修改.bash_profile文件#su - oracle$vi .bash_profile加入以下内容********************#DISPLAY=localhost:0.0#export DISPLAYexport ORACLE_SID=centerexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/11.2.0./db_1export ORA_CRS_HOME=/u01/app/product/crs_1export ORACLE_ADMIN=$ORACLE_BASE/adminexport ORACLE_HOME_LISTNER=$ORACLE_HOMEexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jlibexport JAVA_HOME=$ORACLE_HOME/jdkexportPATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/local/sbin:/usr/lib:$JAVA_HOME/bin:$ ORA_CRS_HOME/bin:********************10.检查组件包的安装binutils-2.15.92.0.2-18compat-libstdc++-33.2.3-47.3elfutils-libelf-0.97-5elfutils-libelf-devel-0.97-5glibc-2.3.9.4-2.19glibc-common-2.3.9.4-2.19glibc-devel-2.3.9.4-2.19gcc-3.4.5-2gcc-c++-3.4.5-2libaio-devel-0.3.105-2libaio-0.3.105-2libgcc-3.4.5libstdc++-3.4.5-2libstdc++-devel-3.4.5-2make-3.80-5sysstat-5.0.5unixODBC-2.2.11unixODBC-devel-2.2.11也可在后面静默安装检查先决条件时再根据提示安装三.配置oracle安装RSP文件1.配置软件安装RSP文件$cd /database/response$cpdb_install.rspdb_install_bak.rsp$vi db_install.rsp 根据文件中的提示配置参数*******************oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=localhost.localdomainUNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/u01/app/oraInventorySELECTED_LANGUAGES=en,zh_CNORACLE_HOME=/u01/app/oracle/product/11.2.0./db_1ORACLE_BASE=/u01/app/oracleoracle.install.db.InstallEdition=EEoracle.install.db.EEOptionsSelection=falseoracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=oinstallSECURITY_UPDATES_VIA_MYORACLESUPPORT=falseDECLINE_SECURITY_UPDATES=true********************2.配置数据库安装RSP文件$cd /database/response$cpdbca.rspdbca_bak.rsp$vi dbca.rsp根据文件中的提示配置参数********************RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase"GDBNAME = "orcl"SID = "orcl"TEMPLATENAME = "General_Purpose.dbc"SYSPASSWORD = "Oracle123"SYSTEMPASSWORD = "Oracle123"EMCONFIGURATION = "LOCAL"SYSMANPASSWORD = "oracle"DBSNMPPASSWORD = "oracle"CHARACTERSET = "ZHS16GBK"LISTENERS = "listener"********************这里只需要配置createDatabase这一段里面的参数,其他的不用管四.静默安装ORACLESOFT开始安装之前先看下下面第七项注意事项1.执行ORACLE静默安装(oracle用户登录)$cd /u01/database$./runInstaller -silent -responseFile /u01/database/response/db_install.rsp2.根据提示查看日志文件$cd /tmp/OraInstall2016-03-24_02-57-18PM$cat installActions2016-03-24_02-57-18PM.log依据日志中的提示信息处理报错****************************………WARNING: Unable to find the namespace URI. Reason: Start of root element expected.INFO: Createing properties map - in ExtendedPropertyFileFormat.loadPropertiesMap() SEVERE: [FATAL] [INS-10105] The given response file /u01/database/db_install.rsp is not valid.CAUSE: Syntactically incorrect response file. Either unexpected variables are specified or expected variables are not specified in the response file.ACTION: Refer the latest product specific response file template………***************************$cd /u01/app/oraInventory/logs$cat installActions2016-03-24_03-17-13PM.log依据日志中的提示信息安装RPM包或则修改环境配置中的参数****************************…………………..信息: INFO: *********************************************信息: INFO: 操作系统内核参数: file-max: 此先决条件将测试是否正确设置了操作系统内核参数"file-max"。
aix命令安装oracle 10g,新建和删除实例

fore
you proceed with Oracle installation. rootpre.sh can be found at the top
level
正在检查 IY58143(bos.mp64,5.3.0.1); 已发现 (bos.mp64,5.3.0.41)。 通过
正在检查 IY58143(bos.acct,5.3.0.1); 已发现 (bos.acct,5.3.0.40)。 通过
正在检查 IY58143(bos.adt.include,5.3.0.1); 已发现 (bos.adt.include,5.3.0.41)。 通过
正在检查 IY58143(bos.perf.perfstat,5.3.0.1); 已发现 (bos.perf.perfstat,5.3.0.40)。 通过
正在检查 IY58143(bos.perf.tools,5.3.0.1); 已发现 (bos.perf.tools,5.3.0.41)。 通过
正在检查 IY58143(bos.rte.boot,5.3.0.1); 已发现 (bos.rte.boot,5.3.0.40)。 通过
./runInstaller -silent -responseFile /tmp/lsk/Disk1/response/my2.rsp
就开始静默安装oracle。
日志如:
$ ./runInstaller -silent -responseFile /tmp/lsk/Disk1/response/my2.rsp
**************************************************************************
AIX上安装Oracle详解

root用户的安装演示5(1)建立安装点(Create Mount Points) 5(2)为DBA建立UNIX组(Create UNIX Groups for Database Administrators) 6(3)为ORACLE软件安装者建立UNIX账号(Create UNIX Account to Own Oracle Software) 6(4)建立本地bin目录(Create a Local bin Directory)7(5)建立oratab文件(Create the oratab File)7oracle用户的安装演示7(1)设置文件建立许可(Set Permissions for File Creation)8(2)设置环境变量(Set Environment Variables)8(3)更新当前任务的环境变量(Update the Environment for Current Session)11安装单独的ORACLE产品11Server,Cartridges and Options 11ORACLE PARALLEL SERVER版本的选项-预安装步骤。
11root用户安装步骤12安装13启动安装程序13Mount产品安装用的光盘13运行安装程序14安装提示15安装行动选择15软件资源管理17数据库建立提示17Database Creation Prompts 18Installing Documentation 21How to Install Documentation 21Verifying the Installer Session 22ORACLE_TERM=vt100;export ORACLE_TERM 23UNIX环境1。
安装点(Mount Points)至少4个安装点(mount points),所有安装点都在相同的级别目录结构上,一个安装点用于安装软件,三个用于OFA兼容的数据库2。
aix 6.1 下安装oracle 11.2 (非rac)

一、安装准备aix : 版本:6.1版,两张光盘oracle:oracle 11.2.0.3 两张盘都要参考资料:附件中的官方标准文档二、安装步骤1、检查硬件环境1)内存空间至少1024M# /usr/sbin/lsattr -E -l sys0 -a realmem2)Swap交换区:内存空间>1024 MB 并且<= 2048, Swap=1.5 * 内存空间;内存空间>2048 MB 并且<= 8192, Swap=内存空间;内存空间>8192MB, Swap=0.75 * 内存空间;# /usr/sbin/lsps -a可以使用如下命令动态修改一个交换空间的大小:#chps –d 1 paging00 #从交换空间paging00中删除1个LP;#chps –s 1 paging00 #给交换空间paging00中增加1个LP;注意,该命令不能使主交换空间(通常是hd6)减小到32M以下。
3)Oracle目录空间>10G, /tmp表空间>400M#df -g4)操作系统应该为64位# /usr/bin/getconf HARDWARE_BITMODE642、查看磁盘情况并做调整1)查看磁盘情况#lsvg –l rootvg查看磁盘使用状态、文件系统类型#df –g查看磁盘使用情况查看/usr /var /tmp /home 的容量,如不够需要做以下调整/usr 4g/var 2g/tmp 4g/home 4g修改命令为:使用chfs -a size=+1G /usr或者# smitty jfs2选择需要调整的jfs2旁边有+号的选项可以用F4选择。
修改Number of units 上面可以看到Unit Size 大小为512bytes如:4G Number of units=4*1024*1024*1024/512=8388608(注意1G=1024M) 查看交换页面大小并做修改2、修改内核参数使用smitty chgsys修改系统配置参数Maximum number of PROCESSES allowed per user=2048(最小2048,可以大于2048)参考执行脚本如下:vmo -p -o minperm%=3vmo -p -o maxperm%=90vmo -p -o maxclient%=90vmo -p -o lru_file_repage=0vmo -p -o strict_maxclient=1vmo -p -o strict_maxperm=0/usr/sbin/no -r -o ipqmaxlen=512/usr/sbin/no -p -o rfc1323=1/usr/sbin/no -p -o sb_max=4194304/usr/sbin/no -p -o tcp_sendspace=65536/usr/sbin/no -p -o udp_recvspace=655360/usr/sbin/no -p -o udp_sendspace=655363、创建逻辑卷、Oracle用户和组Oracle用户主目录应当安装在独立的文件系统,大小至少为10g。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX安装oracle
第一步检查文件集
lslpp -l bos.adt.base bos.adt.lib
pat.clients.r te xlC.aix50.rte xlC.rtebos.cifs_fs.rtbos.adt.prof
看到有三个包没有打上,我们来打这三个包。
Smit install
毫不犹豫选择Install software
输入操作系统盘所在位置/mnt
“SOFTWARE to install”按F4
找出刚才没有安装的包
“ACCEPT new license agreements?”改成“Yes”
回车确认
等待中……
好了
第二步检查修补程序
instfix -i -k "IY68989 IY68874 IY70031 IY76140 IY89080"
没问题
第三部修改内核参数smitchgsys
“Maximum number of PROCESSES allowed per user”改成2048
完成
第四步设置oracle用户和组
mkgroupdba
mkgroupoinstall
mkuserpgrp=oinstall groups=oinstall,dba home='/oracle' shell='/usr/bin/ksh' oracle
Passwd oracle
更改/etc/security/limits文件
Default全部改成-1
第五步创建文件系统
Smitcrfs
选择“Add an Enhanced Journaled File System”
在选择“Add an Enhanced Journaled File System”
选择在那个vg创建文件系统,我选择在isovg
给20G空间,挂载在/oracle
Mount /oracle 挂载
Chown –R oracle:oinstall /oracle
Chmod –R 775 /oracle
完毕
第六步更改用户环境变量
修改/oracle/.profile
添加
ORACLE_SID=gome
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH
更改/oracle/.dtprofile
DTSOURCEPROFILE=true将注解去掉
完成
第七步更改用户环境变量
这一步骤是字符界面装oracle的关键步骤
到oracle 10g的安装目录下编辑response文件
$su – oracle
$cd /$HOME/$ID/Disk1/response
可以看到oracle准备了6个response文件,实际上这些文件就是用来安装和配置oracle时的模板,分别是
custom.rsp dbca.rsp emca.rsp enterprise.rsp netca.rsp standard.rsp在这里挑了一个简单的response文件 enterprise.rsp,也可以根据实际情况去选用编辑其他几个response文件。
$cp custom.rsp myinst.rsp
$vi myinst.rsp
在myinst.rsp的最前面有一段说明,应该仔细看看,特别要注意它定义的几个数据变量格式的写法,如下:
Type Example
String "Sample Value"
Boolean True or False
Number 1000
StringList {"String value 1","String Value 2"}
其后都是安装oracle时所需要定义的变量,其值有三种情况,一是已经有默认值的,几乎可以不用管它。
二是值等于的,这种变量是非图形界面安装10g所必需要指定的变量,一定要修改成合适的值,第三种变量的值等于,说明它的值是和别的变量值关联的,也可以不用管它。
需要把第二类变量的值逐个修改。
更改情况如下,可根据实际情况修改其它变量的值:
ORACLE_HOME="/oracle/product/10.2.0"
ORACLE_HOME_NAME="TEST"
s_nameForDBAGrp="dba"
s_nameForOPERGrp="dba"
SHOW_DATABASE_CONFIGURATION_PAGE=false
b_createStarterDB=false
SHOW_DATABASE_OPTIONS_PAGE=false
s_dbCharacterSet="ZHS16GBK"
s_globalDBName="test"
s_dbSid="test"
SHOW_DATABASE_MANAGEMENT_PAGE=false
SHOW_DATABASE_FILE_STORAGE_OPTION_PAGE=false
SHOW_BACKUP_RECOVERY_OPTION_PAGE=false
SHOW_SCHEMA_PASSWORDS_PAGE=false
INSTALL_TYPE="EE"
改完后存盘退出
第八步运行安装oracle
1、以root执行# ./rootpre.sh
2、转到oracle 10g安装介质目录下,用oracle用户运行runInstaller
$cd @/Disk1/
$./runInstaller –silent –responseFile @/Disk1/response/myinst.rsp
“@”表示:Disk的父目录路径
$./runInstaller –silent –responseFile /home/oracle/Disk1/response/myinst.rsp
这样Oracle 10g就开始安装了
安装进程的步骤如下:
a.检测temp 和swap分区的大小
b.查系统补丁是否满足需要
c.到response文件中读取信息
d.copy 相关文件
e.link and setup
f.提示运行root.sh,根据提示,用root用户去运行root.sh就行了
创建库
在/oracle 目录下新建mydb.rsp [GENERAL]
RESPONSEFILE_VERSION="10.2.0" OPERATION_TYPE="createDatabase" [CREATEDATABASE]
GDBNAME="ceshi"
SID="ceshi"
TEMPLATENAME="General_Purpose.dbc" SYSPASSWORD="password" SYSTEMPASSWORD="password" DATAFILEDESTINATION="/oracle/oradata" CHARACTERSET="US7ASCII" NATIONALCHARACTERSET="ZHS16GBK" LISTENERS="listenerl" MEMORYPERCENTAGE="20"
执行dbca -silent -responseFile /oracle/mydb.rsp . ~/.profile 环境变量生效。