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。
静默方式(silent)安装Oracle软件的实际操作
静默方式(silent)安装Oracle软件的实际操作如果你在静默方式(silent)安装Oracle软件的实际操作中,你对静默方式(silent)安装Oracle软件有不解之处时,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。
有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI 方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI)、建立和删除数库库(代替dbca)。
平台:RHEL4.5,Oracle10.2.0.11、上传并解压Oracle软件,假如放在/home目录下1.$ cd /home2.$ unzip 10201_database_linux32.zip2、设置安装Oracle软件必须的操作系统信息,如组、用户、系统内核参数、目录、用户初始化参数等增加组和用户1.# groupadd oinstall2.# groupadd dba3.# useradd -g oinstall -G dba Oracle4.# passwd Oracle修改系统内核参数1.# vi /etc/sysctl.conf2.kernel.shmall = 20971523.kernel.shmmax = 21474836484.kernel.shmmni = 40965.kernel.sem = 250 32000 100 1286.fs.file-max = 65536/doc/fa16745303.html,.ipv4.ip_local_p ort_range = 1024 65000/doc/fa16745303.html,.core.rmem_de fault = 1048576/doc/fa16745303.html,.core.rmem_ma x = 1048576/doc/fa16745303.html,.core.wmem_d efault = 262144/doc/fa16745303.html,.core.wmem_m ax = 262144/sbin/sysctl -p (修改以后让参数生效)为了提升性能增加Oracle用户的shell限制1.# vi /etc/security/limits.conf2.Oracle soft nproc 20473.Oracle hard nproc 163844.Oracle soft nofile 10245.Oracle hard nofile 655366.# vi /etc/pam.d/login7.session required /lib/security/pam_limits.so8.session required pam_limits.so9.# vi /etc/profile10.if [ $USER = "Oracle" ]; then11.if [ $SHELL = "/bin/bash" ]; then12.ulimit -p 1638413.ulimit -n 6553614.else15.ulimit -u 16384 -n 6553616.fi17.fi18.# vi /etc/selinux/config (使安全linux标志失效)19.SELINUX=disabled建立Oracle_BASE目录1.# mkdir -p /opt/Oracle2.# chown -R Oracle:oinstall /opt/Oracle3.# chmod -R 775 /opt/OracleOracle用户的.bash_profile文件设置1.# su - Oracle2.$ vi ~/.bash_profile3.umask 0224.export Oracle_BASE=/opt/Oracle5.export Oracle_HOME=/opt/Oracle/product/10.2.0/db_16.export Oracle_SID=WENDING7.export PATH=$Oracle_HOME/bin:$PATH8.$ . ~/.bash_profile3、建立oraInst.loc文件1.$ su -2.# vi /etc/oraInst.loc (加入或修改以下内容,其中/opt/Oracle 是Oracle_BASE)3.inventory_loc=/opt/Oracle/oraInventory4.inst_group=oinstall5.# chmod 664 /etc/oraInst.loc4、建立response文件(在解压后Oracle软件的response目录里有各种响应文件的模版)1.# su - Oracle2.$ cd /home/database/response3.$ cp enterprise.rsp enterprise_temp.rsp4.$ vi enterprise_temp.rsp (以下参数必需设置)5.UNIX_GROUP_NAME="oinstall"6.Oracle_HOME="/opt/Oracle/product/10.2.0/db_1"7.Oracle_HOME_NAME="OraDb10g_home1"8.s_nameForDBAGrp="dba"9.s_nameForDBAGrp="dba"10.n_configurationOption=35、通过response文件运行OUI(-noconfig表示不运行配置助手只装软件)1.$ cd /home/database2.$ ./runInstaller -silent -noconfig -responseFile /home/database/response/enterprise_temp.rsp安装结束后,以root用户执行$Oracle_HOME下的root.sh:1.$ su -2.# /opt/Oracle/product/10.2.0/db_1/root.sh3.# exit6、通过response文件运行NetCA1.$ cd /home/database/response2.$ cp netca.rsp netca_temp.rsp3.$ vi netca_temp.rsp (如果要修改监听名或端口在此编辑,一般什么都不用修改)4.$ $Oracle_HOME/bin/netca /silent /responsefile/home/database/response/netca_temp.rsp执行完后,监听就已经启动了。
Aix上安装Oracle10g步骤
IBM F80 Aix5.3安装Oracle实施文档目录一、安装环境 (3)二、准备工作 (3)三、安装过程 (4)四、测试 (20)附录一 (21)附录二 (22)Aix5300上的Oracle安装及配置一、安装环境1.IBM F80 Aix5300环境配置:操作系统:Aix5300-04硬盘:一块18G SCSI硬盘,做成rootvg内存:1024MCPU:PowerPC_RS64-III 双处理器网卡:一块网卡ent0Host Name: ibm_f80IP Address: 0.0.0.0Sub Netmask: 255.255.0.0Gateway: 10.10.1.10Name Server: 10.10.1.3Domain Name: 二、准备工作.1.上传Oracle10gA.通过Windows自带的ftp工具上传C:\ftp 10.10.250.251如不能正常登录:见附录一ftp> put C:\10gr2_aix5l64_database.cpio.gz /opt/oracle/10gr2_aix5l64_database.cpio.gz ftp> by三、安装过程1.安装Oracle10gA.oracle安装环境检查●内存1G以上# lsattr –El mem0●交换分区为内存的1.2到1.5倍# lsps –a●临时文件夹/tmp至少400M# df –k●Hard Disk Space:4G(安装所需要空间)+3G(安装源文件)# df –kB.Aix扩展软件包及补丁需求# lslpp –l bos.adt.base# lslpp –l bos.adt.lib# lslpp –l bos.adt.libm# lslpp –l bos.perf.libperfstat# lslpp –l bos.perf.perfstat# lslpp –l bos.perf.proctools# instfix -ik IY58143# instfix -ik IY59386# instfix -ik IY60930# instfix -ik IY66513# instfix -ik IY70159# instfix -ik IY68989C . 其他参数设置# smit system—change/show characteristics of Operation System (maximum number of processes allowed per user -> 2048)# smit aio—change/show characteristics of AIO (state to be configured as system restart->available)D. 增加用户和组# smit group—add group—oinstall/dba# smit user—add user –oracle(primary group->oinstall,group set->dba,hagsuser,Soft File size->-1,soft)#passwd oracleE.修改环境变量# vi /home/oracle/.profileumask 022export ORACLE_SID=ora10export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_TERM=xtermexport ORA_NLS33=$ORACLE_HOME/nls/dataexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:. export NLS_LANG=American_america.zhs16gbkexport SHLIB_PATH=$ORACLE_HOME/lib:/usr/libexport PATH=$ORACLE_HOME/bin:.:$PATH:/usr/local/bin:/usr/ccs/binexport CLASSPA TH=$ORACLE_HOME/jlib:.exportLIBPATH=$ORACLE_HOME/JDK/JRE/BIN:$ORACLE_HOME/jdk/jre/bin/classic:$ORACLE_ HOME/lib32export DISPLAY=10.10.250.251:0.0# vi /home/oracle/.dtprofileDTSOURCEPROFILE=trueF.创建oracle文件系统及处理oracle安装文件# cd /opt#mkdir oracle# chown –R oracle:oinstall /opt/oracle# chmod –R 775 /opt/oracle#su - oracle$cd /opt/oracle$gunzip 10gr2_aix5l64_database.cpio.gz$cpio –icdmv < 10gr2_aix5l64_database.cpioF.以oracle用户重登陆并开始安装oracle$su – root# /opt/oracle/Disk1/rootpre/rootpre.sh#exit$cd /opt/oracle/Disk1$./runInstaller接下来弹出安装界面输入完,单击“下一步”,出现产品特定的先决条件检查单击“下一步”,出现概要单击“安装”,开始安装过程,等待即可数据库创建:1、以Oracle用户登录2、打开终端,执行dbca,弹出图形安装界面3、单击“下一步”,“操作”对话框,选择“创建数据库”4、单击“下一步”,数据库模板选择,选择“一般用途”5、单击“下一步”,输入全局数据库名称(ora10)6、单击“下一步”,管理选项,选择“使用Enterprise Manager配置数据库”7、单击“下一步”,出现数据库身份证明,选择“所有用户使用同一口令”8、设置完用户密码,单击“下一步”出现存储选项,选择“文件系统”9、单击“下一步”,数据库文件位置,选择“使用模板中的数据库文件位置”10、单击“下一步”,恢复配置,选择“指定快速恢复区”,配置参数(此次实施中选择默认)11、单击“下一步”,数据库内容,勾选示例方案12、单击“下一步”,初始化参数,选择字符集进行配置,其他设置为默认13、单击“下一步”,数据库存储14、单击“下一步”,创建选项,勾选创建数据库15、单击“完成”,并单击完成,弹出“确认”对话框,确认数据库配置信息无误单击“确定”,数据库开始建立16、创建完成,关闭对话框配置监听:$ netca四、测试# su – oracle$ sqlplus / as sysdba安装过程上传文件的问题:1)关闭防火墙A.检查ftp服务:# lssrc –ls inetd (查询每一个子服务的状态)# lssrc –a | grep inetd (查询总服务的状态)# netstat –a | grep ftp (状态时listen的是开启)# cat /etc/services | grep ftp (查看ftp的端口号是否为21,如果不是改成21)# cat /etc/inetd.conf | grep ftp (将ftp那一行前面的注释去掉)# stopsrc –s inetd# startsrc –s inetd仍不可以上传,参照下面步骤B.通过WinSCP工具上传,需要Aix开启ssh服务,首先从光盘安装ssh的license包,然后安装OpenSSH.base包。
AIX配置安装ORACLE安装过程
XXXX数据库服务器运维手册1、服务器安装位置对照图A:在SMIT里先添加好一个卷组(ywvg)B:lsvg –p ywvg(查看ywvg信息)c:在将磁盘添加到ywvg# extendvg -f ywvg hdisk1# extendvg -f ywvg hdisk2# extendvg -f ywvg hdisk3或用SMIIT命令添加如下:添加其它磁盘只需要把最后一项的HDISK3选择为其它盘即可。
D:将磁盘从YWVG里删除方法# reducevg -d testvg hdisk4②、添加逻辑卷组、A:在SMIT里先添加好一个逻辑卷,磁盘为HDISK1(yw)B:#lslv –l ywC:将HDISK2、HDISK3添加到yw逻辑卷# extendlv -a ie -ex yw 3 hdisk2 hdisk3或用SMITTY界面如下配置:一:运行SMITTY:按上面最后一幅图依次加HDISK2,HDISK3F:按步骤再添加到文件系统选项逻辑卷,挂接到相应的目录。
按F3返回按回车键重启后就能看到相应的文件系统挂接DF –g命令查看。
③、镜像卷组(ROOTVG)A:现ROOTVG安装在HDISK0上,需要镜像到HDISK4 # lsvg -p rootvgrootvg:PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTIONhdisk0 active 546 526 109.0.105.0.94..109..109B:#extendvg rootvg hdisk4C:# mirrorvg rootvg0516-1124 mirrorvg:Quorum requirement turned off, reboot system for this to take effect for rootvg.0516-1126 mirrorvg:rootvg successfully mirrored, user should perform bosboot of system to initialize boot records.Then, user must modify bootlist to include:hdisk0 hdisk1.D:# bosboot -ad /dev/hdisk4bosboot:Boot image is 23795 512 byte blocks.E:# bootlist -m normal hdisk0 hdisk4F:# lsvg -l rootvgrootvg:LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINThd5 boot 1 2 2 closed/syncd N/Ahd6 paging 4 8 2 open/syncd N/Ahd8 jfs2log 1 2 2 open/syncd N/Ahd4 jfs2 1 2 2 open/syncd /hd2 jfs2 9 18 2 open/syncd /usrhd9var jfs2 1 2 2 open/syncd /varhd3 jfs2 1 2 2 open/syncd /tmphd1 jfs2 1 2 2 open/syncd /homehd10opt jfs2 1 2 2 open/syncd /optG:#shutdown -Fr6、ORACLE启动过程以root用户登录系统# su – oracle$lsnrctl start$sqlplus “/as sysdba”$startup$ emctl start dbconsole (启动WEB企业管理器)7、磁带备份操作①、发现磁带# cfgmgr /发现磁带Method error (/etc/methods/cfggnode -l gnode0 ):0514-068 Cause not known.# lsdev -Cc tape /查看带机硬盘信息gnode0 Defined 0B-08-01 Other FC SCSI Tape Drivermt0 Available 0B-08-01 Other FC SCSI Tape Drive②、查看磁带的状态mt -f rmt0 status /(rewind、倒带; status、查看磁带状态信息)③、对磁带进行倒带# tctl -f /dev/rmt0 rewind /(rewind、倒带;offline或rewoffl、倒带并使磁带机器脱机;erase、删除磁带上的内容并倒带;status、查看磁带状态信息)注:上面②③两个命令功能基本一致。
AIX下安装Oracle10g完整版
AIX下安装Oracle10g1、检查硬件环境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 –a3)Oracle目录空间>10G, /tmp表空间>400M#df -g4)操作系统应该为64位# /usr/bin/getconf HARDW ARE_BITMODE642、查看磁盘情况并做调整1)查看磁盘情况#lsvg –l rootvg查看磁盘使用状态、文件系统类型#df –g查看磁盘使用情况查看/usr /var /tmp /home 的容量,如不够需要做以下调整/usr 4g/var 2g/tmp 4g/home 4g修改命令为:# smitty jfs2选择需要调整的jfs2旁边有+号的选项可以用F4选择。
修改Number of units 上面可以看到Unit Size 大小为512bytes如:4G Number of units=4*1024*1024*1024/512=8388608(注意1G=1024M) 查看交换页面大小并做修改使用smitty chgsys修改系统配置参数Maximum number of PROCESSES allowed per user=2048(最小2048,可以大于2048) 3、创建Oracle用户和组Oracle用户主目录应当安装在独立的文件系统,大小至少为10g。
1)新建逻辑卷oraclelv:# mklv –t jfs2 –s n –r n –c 2 -y oraclelv rootvg 10G hdisk0 hdisk12)新建/oracle文件系统:# crfs –v jfs2 –m /oracle –d /dev/oraclelv3)挂载逻辑卷# mkdir /oracle# chown -R oracle.oinstall /oracle#chmod -R 755 /oracle#mount /dev/oraclelv /oracle4)建立用户组oinstall,dba# mkgroup -A dba# mkgroup -A oinstall5)建立用户oracle,主目录一般设置为:/oracle# # mkuser pgrp=’oinstall’ groups=’dba’ home=’/oracle’ oracle # passwd oracleChanging password for \"oracle\"oracle\'s New password:Re-enter oracle\'s new password:6)修改用户oracle的属性#smitty userSoft FILE size 为:-1(文件大小)Soft CPU time 为:-1 (cpu使用时间Soft DATA segment 为:-1(数据块大小)Soft STACK size 为:-1以上-1 代表使用该用户时参数的内容无限制4、修改环境变量# vi /oracle/.profilePATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.:/usr/java14/jreexport PA THDISPLAY=192.168.1.251:0.0; export DISPLAYORACLE_TERM=vt100; export ORACLE_TERMexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/app/product/10.2.0export ORACLE_SID=orclexport ORACLE_TERM=xtermexport PA TH=$ORACLE_HOME/bin:$PA THexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibumask 022if [ -s "$MAIL" ] # This is at Shell startup. In normalthen echo "$MAILMSG" # operation, the Shell checksfi # periodically.注意:DISPLAY=192.168.1.251;此处的IP地址是将图形界面显示在IP上,如小机本地IP为127.0.0.1;如通过Xmanager安装的,此处填写的IP为你机器的IP5、安装Oracle1)安装前检查检查安装Oracle时系统需要安装的文件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.rte如果缺少软件,插入AIX的第一张光盘进行安装。
AIX上安装Oracle 9i
AIX上安装Oracle 9i一、安装Oracle前的准备工作1. 用root用户登陆,运行smit。
l 创建dba组,要求groupid大于100。
l 创建用户oracle,要求userid大于100。
l 使用户oracle属于dba组。
l 设定oracle得主目录是/home/oracle。
l 设定oracle使用shell是C shell。
2. 以root用户执行命令,使用户可以使用oracle的二进制库。
# umask 0223. 将oracle目录的权限赋给oracle用户。
# chown–R oracle:dba /oracle4. 进入oracle用户,创建oracle安装所需的目录。
创建oracle主目录 $ORACLE_HOME :$ mkdir -p /oracle/app/product/9.2.0创建 ORACLE 安装目录:$ mkdir -p /oracle/app/oraInventory5. 在/home/oracle/.cshrc的文件中设置如下的环境变量,具体路径请根据实际情况:umask 022setenv ORACLE_BASE /oracle/appsetenv ORACLE_HOME $ORACLE_BASE/product/9.2.0setenv ORACLE_SID openviewsetenv ORACLE_TERM vt100setenv TNS_ADMIN $ORACLE_HOME/network/adminsetenv NLS_LANG american_america.zhs16cgb231280setenv ORA_NLS33 $ORACLE_HOME/ocommon/nls/admin/datasetenv LIBPATH $ORACLE_HOME/lib:$ORACLE_HOME/ctx/libsetenv ORA_DB $ORACLE_HOME/dbssetenv CLASSPATH$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:$ORACLE_HOM E/rdbms/jlibsetenv PATH $ORACLE_HOME/bin:$PATHsetenv LANG C二、安装Oracle数据库1. 在安装的过程中需要两个终端窗口,一个以root用户登陆,一个以oracle用户登陆。
AIX530004安装oracle数据库3541
RAM Between 1024 MB and 2048 MB Between 2049 MB and 8192 MB More than 8192 MB
Swap Space 1.5 times the size of RAM Equal to the size of RAM 0.75 times the size of RAM
课程目的
通过在AIX上安装oracle,学会如何综合运用AIX操作系统 知识,例如:修改交换空间、创建文件系统、创建用户 等操作,更加熟悉AIX操作系统,同时掌握oracle在AIX上 安装的步骤
课程时间:2天
Oracle 数据库安装步骤概述
第一步:安装AIX操作系统
第二步:检查并修改操作系统硬件配置 第三步:检查并安装操作系统文件集 第四步:创建安装oracle要求的操作系统用户和组 第五步:配置用户shell限制和系统参数 第六步:创建安装oracle软件存放位置 第七步:配置oracle用户的环境变量 第八步:上传并解压数据库软件 第九步: 安装数据库 第十步:安装完成后,连接数据库
400 MB of disk space in the /tmp directory
Up to 3 GB of disk space for the Oracle software, depending on the installation type
oracle不同安装类型对空间的不同要求:
Installation Type
Requirement for Software Files (GB)
Enterprise Edition
AIX--7.4小型计算机Oracle 数据库的安装及配置
AIX小型计算机Oracle 数据库的安装及配置前段时间花了两天的时间,完成了七台IBM P740 AIX小型计算机的数据库的安装及数据的迁移工作。
由于时间的原因,今天抽空写下关于小型计算机的数据库的安装部署及配置工作。
留着以后的参考和学习用。
操作环境:AIX 7.0操作系统安装软件:Gzip-1.2.4a-10.aix.5.2.ppc.rpmUnzip-5.51-1.aix5.1.ppc.rpmaix.ppc64_11gR2_database_1of2aix.ppc64_11gR2_database_2of2X11Dt安装准备工作:首先,坑爹的是,由于小型计算机操作系统预装的是AIX7,同时,安装的语言环境为繁体中文,并且aix7没有安装CDE,所以无法通过xmanager通过远程桌面的形式操作oracle。
所以,第一步,通过Telnet进了AIX后,先切换语言环境为C.,当然也可以切换为其它的种类语言,前提是操作系统安装了多语言包。
Export LANG=C第二步,查看磁盘空间大小:Df -g经过查看硬件设备信息,磁盘为300G*2,但是由于一块磁盘需要做镜象盘,所以本地存储实际可用的为300G,现在由于初始化安装的文件系统整个分配都较小,所以需要增加下文件系统的大小,经查看/ 根分区只有1G的存储空间,现目前也就0.77G的可用空间。
所以,扩充/根分区的空间大小。
我这里扩大到40G。
通过Chfs –a size=+40G /由于数据库第一个包文件大小在1.8G左右,FTP上传时,由于AIX默认支持上传文件大小为1G,会报文件大,无法成功上传。
这时就需要修改配置文件,修改limits中的fsize=-1即可,即上传文件不受限制,同时,重新启动ftp服务。
这样数据库即可成功上传至/tmp 目录中。
Vi /etc/security/limitsStopsrc –t ftpStartsrc –t ftp通过Ftp。
aix下安装oracle的步骤
aix下安装oracle的步骤aix下安装oracle的步骤1、oracle安装目录、数据库存放目录的规划使用root用户创建lv和文件系统mkdir /oraclemkdir /oradata2、创建dba组和oracle用户smitty group --创建dba组smitty user --创建oracle用户,并将oracle用户放到dba组3、配置oracle的环境变量编辑oracle用户目录下的.profile文件PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/ X11:/sbin:export PATHif [ -s "$MAIL" ] # This is at Shell startup. In normalthen echo "$MAILMSG" # operation, the Shell checksfi # periodically.umask 022ORACLE_BASE=/oracle/app/oracleexport ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/9.2.7export ORACLE_HOMEORACLE_SID=testexport ORACLE_SIDORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME /lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATHPATH=$PATH:$ORACLE_HOME/binexport PATHNLS_LANG=american_america.zhs16gbkexport NLS_LANG在oracle用户下,输入. /home/oracle/.profile输入set进行验证4、修改/oracle /oradata 这些目录的权限chown -R oracle:dba /oraclechown -R oracle:dba /oradata5、调整系统中oracle用户可以使用的文件、内存限制通过ulimit -a 查看修改限制,切换到root用户修改/etc/security/limits6、安装oracle软件可以通过光盘安装或者把介质拷贝到硬盘执行第一张安装光盘中的runInstaller/orainstall/Disk1/runInstaller提示执行rootpre.sh (此脚本修改机器打开异步io的功能),需要使用root用户执行此脚本在Disk1目录下oracle安装需要有图形界面,如果通过远程连接,需要设置DISPLAY环境变量export DISPLAY=192.168.0.232:0.0 (192.168.0.232为你操作机器的ip地址)可以使用xclock进行测试运行安装/orainstall/Disk1/runInstalleroracle软件的默认安装路径为ORACLE_HOME环境变量定义的目录中间步骤,next输入jdk的目录,可以选择临时目录下的/tmp的oracle临时文件夹中的jre开始oracle的安装安装完成时,两次提示使用root用户执行脚本执行完,oracle安装完毕。
AIX6安装oracle11g步骤
AIX6.1下ORACLE11g安装步骤首先从ORACLE官网下载ORACLE11g for ppc64的安装文件为两个ZIP文件,见下图。
在安装好AIX6.1的IBM小型机上检查安装环境及必要的AIX软件及补丁:1.检查物理内存,swap空间以及tmp空间#/usr/sbin/lsattr –E –l sys0 –a realmem (检查内存至少1G) #lsps -a 检查swap空间(oracle建议如果物理内存在1~2G swap为1.5RAM,物理内存为2~8G swap=RAM;物理内存大于8G,swap=3/4RAM) --根据实际可做适当调整。
)# df -g /tmp 看下tmp目录大小,oracle建议在150m~200m。
(aix6.1默认为2g,所以足以,不用调整或根据使用要求做相应调整)2.检查是否包含已经的包(ORACLE 安装要求的软件包)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctoolsxlC.aix61.rte:9.0.0.1 or later (AIX 6.1)xlC.rte:9.0.0.1 or later (AIX 6.1)可以用:# lslpp –l 后边加上上面的文件名检查是否安装3.创建用户以及组#smit mkgroup 创建用户组如:oinstall(创建2次,oinstall和dba2个组)也可以用命令创建:#mkgroup -A oinstall# mkgroup dba创建oracle用户Oracleuid=440(oracle) gid=200(oinstall) groups=201(dba),202(oper)也可以用命令创建:#mkuser pgrp='oinstall' groups='oper,dba,asmadmin' oracle设置ORACLE用户口令:(可设可不设)# passwd oracle4.修改文件大小限制Chuserfsize='-1' data='-1' core='-1' root (这步很关健,ORACLE的安装文件大于1GB 不然传送到AIX上的安装包会不全,AIX默认的文件大小在1GB以内)修改完文件大小限制后要重启下系统:#shutdown –r5.创建安装目录以及授权# mkdir -p /opt/oracle/products/11.1/db# chown -R oracle:oinstall /opt/oracle/products# chmod -R 775 /opt/oracle/products/另外:注意安装目录的空间大小如:# df -g /optEnterprise Edition 安装至少需要3.82G (建议直接搞个10G的空间给/opt )6.设置环境变量# cd /home/oracle# vi .profilePATH=$PATH:$HOME/binexport PATHunset USERNAMEexport ORACLE_BASE=/opt/oracle/products/export ORACLE_HOME=$ORACLE_BASE/11.1/dbexport ORACLE_TERM=xtermexport NLS_LANG NLS_LANG=american_america.zhs16cgb231280 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME/binexport AIXTHREAD_SCOPE=Sumask 0227.解压db软件首先通过FTP把Oracle 11g 的两个安装文件传到AIX,注意传完后检查下文件大小,如果第一个文件只有1G左右就不对,还是文件大小限制问题需求重新做第4步及再次上传安装文件。
- 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 环境变量生效。