AIX6oracle10g安装步骤 1.docx
- 文档编号:24992643
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:42
- 大小:3.61MB
AIX6oracle10g安装步骤 1.docx
《AIX6oracle10g安装步骤 1.docx》由会员分享,可在线阅读,更多相关《AIX6oracle10g安装步骤 1.docx(42页珍藏版)》请在冰豆网上搜索。
AIX6oracle10g安装步骤1
Oracle10g安装
1.1检查系统要求
1.1.1查看系统版本和补丁
#uname–a
AIX
#oslevel-r
6.1.0.0
1.1.2内存容量
$lsattr-Elmem0
ent_mem_capI/OmemoryentitlementinKbytesFalse
goodsize127744AmountofusablephysicalmemoryinMbytesFalse
mem_exp_factorMemoryexpansionfactorFalse
size127744TotalamountofphysicalmemoryinMbytesFalse
var_mem_weightVariablememorycapacityweightFalse
1.1.3交换空间
#lsps–a
PageSpacePhysicalVolumeVolumeGroupSize%UsedActiveAutoTypeChksum
hd6hdisk0rootvg33024MB1yesyeslv0
1.1.4系统文件空间
#df-g
FilesystemGBblocksFree%UsedIused%IusedMountedon
/dev/hd45.004.775%110641%/
/dev/hd210.007.3827%602174%/usr
/dev/hd9var5.004.4711%86311%/var
/dev/hd310.009.535%10911%/tmp
/dev/hd15.002.5350%26101%/home
/dev/hd11admin0.250.251%51%/admin
/proc-----/proc
/dev/hd10opt5.004.658%108781%/opt
/dev/livedump0.250.251%71%/var/adm/ras/livedump
/dev/lv000.250.244%181%/var/adm/csd
/dev/lv_ptfs10.006.7433%54811%/ptfs
/dev/lvarch249.75245.052%841%/arch
/dev/lvbackup299.50299.001%61%/backup
/dev/lvoracle49.5033.5533%225281%/oracle
/dev/lvoradata499.00494.531%91%/oradata
1.1.5系统硬件
#getconfHARDWARE_BITMODE
64
1.1.6Oracle安装要求
项目
参数
数据库实例名
hpreas
内存使用
80G
数据库连接模式
独占
Oracle工作目录
/oracle
数据存放位置
/oracle/oradata/HPREAS
跟踪文件位置
/oracle/admin/hpreas/udump
/oracle/admin/hpreas/bdump
/oracle/admin/hpreas/cdump
/oracle/admin/hpreas/pfile
/oracle/admin/hpreas/script
是否归档模式
是
归档路径
/arch
回闪工作区
/oracle/flash_recovery_area
审计数据存放目录
/oracle/admin/hpreas/adump
数据库用户
sys/oracleSysdba
system/oracleDBA
scott/oracleUSER
1.2系统配置
1.2.1软件包检查
#lslpp-l
bos.adt.base
bos.adt.lib
bos.adt.libm
bos.perf.perfstat
bos.perf.libperfstat
bos.perf.proctools
bos.adt.profbos.cifs_fs.rte
FilesetLevelStateDescription
----------------------------------------------------------------------------
Path:
/usr/lib/objrepos
bos.adt.base6.1.6.15COMMITTEDBaseApplicationDevelopment
Toolkit
bos.adt.lib6.1.2.0COMMITTEDBaseApplicationDevelopment
Libraries
bos.adt.libm6.1.6.0COMMITTEDBaseApplicationDevelopment
MathLibrary
bos.adt.prof6.1.6.15COMMITTEDBaseProfilingSupport
bos.cifs_fs.rte6.1.6.15COMMITTEDRuntimeforSMBFS
bos.perf.libperfstat6.1.6.15COMMITTEDPerformanceStatisticsLibrary
Interface
bos.perf.perfstat6.1.6.15COMMITTEDPerformanceStatistics
Interface
bos.perf.proctools6.1.6.15COMMITTEDProcFilesystemTools
Path:
/etc/objrepos
bos.adt.base6.1.6.15COMMITTEDBaseApplicationDevelopment
Toolkitbos.cifs_fs.rte6.1.6.15COMMITTEDRuntimeforSMBFS
bos.perf.libperfstat6.1.6.15COMMITTEDPerformanceStatisticsLibrary
Interface
bos.perf.perfstat6.1.6.15COMMITTEDPerformanceStatistics
1.2.2创建oinstall、dba组及oracle用户
启动#smittysecurity
1、创建oinstall、dba组
进入dtterm界面选择Groups回车后,选择添加组(Addagroup)回车后
Groupname:
oinstall
GroupId:
500
其他默认,创建完成后同样创建dba组。
Groupname:
oinstall
GroupId:
501
2、创建oracle用户
进入dtterm界面选择Users回车后,选择添加用户(AddaUser)回车后
Username:
oracle
Primarygroup:
oinstall
Groupset:
dba
3、Oracle用户属性修改:
SoftFILEsize-1(Unlimited)
SoftCPUtime-1(Unlimited)
Note:
Thisisthedefaultvalue.
SoftDATAsegment-1(Unlimited)
SoftSTACKsize-1(Unlimited)
以上操作完成后退出smitty环境。
1.2.3修改oracle用户密码
$passwdoracle
默认密码:
oracle
1.2.4修改目录的权限
#chown–Roracle:
oinstall/oracle
#chmod–R775/oracle
1.2.5设置oracle用户的环境变量
$su–oracle
$vi.profile
添加下面内容:
ORACLE_BASE=/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0;exportORACLE_HOME
ORACLE_SID=hpreas;exportORACLE_SID
TNS_ADMIN=$ORACLE_HOME/network/admin;exportTNS_ADMIN
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;exportORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/usr/lib;exportLD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
CLASSPATH=$ORACLE_HOME/JRE/lib:
$ORACLE_HOME/JRE/lib/rt.jar:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
umask=022
ORACLE_HOSTNAME=HPRDBM;exportORACLE_HOSTNAME
1.3数据库安装
1.3.1oracle文件解压
通过FTP工具上传数据库安装文件到/跟目录下
$cpio–dimv<10gr2_aix5l64_database.cpio
解压后的目录/database/Disk1/
1.3.2oracle安装
下面Oracle安装配置请参见目录1.1.6oracle安装要求。
1.3.2.1运行rootpre.sh
以root身份登录,执行安装文件中的rootpre.sh,文件目录为/database/Disk1/rootpre目录下。
执行命令:
$./rootpre.sh
1.3.2.2只安装数据库软件
用X-WINDOW软件登录到服务器,打开一个终端,以oracle用户登录。
设置环境变量:
$exportDISPLAY=192.168.10.15:
0.0(这里的IP是本地IP并非服务器端的)
启动安装界面:
转到/database/Disk1下,运行./runInstaller后,会如下图提示:
这时候在上面的画面提示中键入“y”进入安装欢迎界面:
选择AdvancedInstallation后单击NEXT进入:
单击Next进入
选择EnterpriseEdition,单击Next进入:
设置好Name:
和Path:
/oracle/product/10.2.0后单击NEXT进入检测画面:
单击NEXT进入:
选择InstalldatabaseSoftwareonly,进入
单击Install,进入
等待安装过程会出现如下提示:
要求以root身份运行$ORACLE_HOME目录下的orainstRoot.sh和root.sh脚本,
#/home/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db_1/root.sh
那是按照要求运行该脚本后再按提示进行安装就可以了,直到安装完成。
1.3.2.3安装数据库补丁
用oracle用户登录图形界面进入补丁解压目录下:
#/home/Disk1/runInstaller
运行runInstaller进入
单击Next,进入
单击Next,进入
单击Next,进入
默认单击Next,进入
查看安装配置后,单击Install,进入安装界面
等待安装完成……进入提示界面
用root用户一次执行以上提示内容:
#/oracle/product/10.2.0/db_1/root.sh
RunningOracle10root.shscript...
Thefollowingenvironmentvariablesaresetas:
ORACLE_OWNER=oracle
ORACLE_HOME=/oracle/product/10.2.0/db_1
Enterthefullpathnameofthelocalbindirectory:
[/usr/local/bin]:
Thefile"dbhome"alreadyexistsin/usr/local/bin.Overwriteit?
(y/n)
[n]:
y
Copyingdbhometo/usr/local/bin...
Thefile"oraenv"alreadyexistsin/usr/local/bin.Overwriteit?
(y/n)
[n]:
y
Copyingoraenvto/usr/local/bin...
Thefile"coraenv"alreadyexistsin/usr/local/bin.Overwriteit?
(y/n)
[n]:
y
Copyingcoraenvto/usr/local/bin...
Entrieswillbeaddedtothe/etc/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.shscript.
Nowproduct-specificrootactionswillbeperformed.
执行完成后,单击OK进入
单击Exit,进入
单击Yes退出安装,到这里补丁安装完成。
1.3.2.4创建数据库
$dbca命令进入DBCA界面:
$dbca
单击Next进入
选择CreateaDatabase,单击Next进入
选择创建的数据库的类型,customdatabase选项,单击下一步进入:
设置好GlobalDatabaseName:
hpreas(数据库的名称)和SID:
hpreas(数据库实例名),这两个名字可以一样也可以不一样,但是SID必须于环境变量中设置的SID一致。
设置好后单击NEXT进入:
默认,单击Next进入:
设置好数据库用户的密码:
oracle,然后单击Next进入:
选择存储类型,选择Filesystem,单击Next进入:
设置好存放数据库文件的地方,这里我们用在以前建好的准备存放他的目录/oracle/oradata/HPREAS设置好后,单击Next进入:
设置好FlashRecoveryArea,一般情况默认就好,进入下一步:
默认,单击Next进入:
可以根据情况分别设置Memory(内存)Sizeing(块大小以及最大进程数)CharacterSets(字符设置)ConnectionMode(数据库模式设置是专用还是共享),设置好这些后,进入下一步:
以上步骤设置好后,单击Next进入
将画面中的Controlfile(镜像数据文件)、datafile、RedoLogGroups(联机日志文件)设置好,单击Next进入
单击Finish,弹出页面
单击OK,等待创建结束
直到成功结束。
1.3.2.5配置网络
lsnrctlstart//启动监听
lsnrctlstatus//检查监听状态
lsnrctlstop//关闭监听
$netmgr命令启动OracleNetManage配置工具:
$netmgr
点击Local后可以看到配置网络服务名以及监听器的选项,配置好他们然后点击菜单栏的File然后保存即可。
这里需要注意的是hostname选项可以是服务器的主机名也可以是服务器的IP地址,但是最好为服务器的IP地址,网络服务名最好设为数据库名,便于记忆。
Portnumber(端口号)的设置可以采用默认,或者自定,但是有一条必须要遵守,就是要保证客户端的端口号和服务器的端口号一致,否则,无法完成监听,也就客户端和服务器端无法联机。
命名方法采用本地命名即可。
对于监听器的配置,其实可以直接编辑相关的文件进行配置,文件位于$ORACLE_HOME/network/admin目录下的listener.ora和tnsnames.ora。
实际上我们上面用到的图形工具的最终目的也就是修改这两个文件。
还有救市在这项配置中要设置好数据库的类型是专用还是共享模式,这个视创建的数据库的类型而定。
对于监听器的启动关闭查询可以用$lsnrctl命令进入,再用他的子命令进行操作:
start(启动默认监听器,后跟监听器名的话,就启动指定监听器);status(查看监听器状态);stop(关闭监听器,后跟监听器名的话,就关闭指定监听器)。
如果发生错误,根据他报告的错误信息,进行相应的更改设置即可。
可以在客户端用tnsping命令来测试服务器端能否监听到客户端的请求。
配置完成后,可以根据服务器端的配置,来配置客户端的网络,然后就可以用客户端登录数据库进行相应的操作。
另外,就涉及到数据库的开启和关闭:
实际上,在创建数据库成功以后,数据库就处于开启(open)状态。
下面主要描述一下通过SQL开关数据库的情况。
数据库的开启:
Oracle数据库的启动要经历3个阶段:
启动实例(StartAnInstance);装载数据库(MountTheDatabase)和打开数据库(OpenTheDatabase)。
实例的启动,当启动一个实例的时候,会读取一个参数文件,这个文件可以是初始化参数文件(PFILE)也可以是服务器端参数文件(SPFIEL)。
然后根据文件中的参数分配相应大小的一片内存区域(系统全局区SGA),然后启动一些后台进程、数据库写入进程等,这些进程和内存合起来组成实例。
实例启动后,数据库还没有和实例关联,所以,这个时候数据库不可访问,那么这个阶段主要是用于数据库的维护(比如重建控制文件等操作)。
装载数据库:
Oracle根据参数文件中的参数找到控制文件,并打开控制文件,从中获取数据文件和联机日志文件的名字和位置。
把实力和数据库进行关联。
这个阶段,对于普通的用户来说,同样是不可访问的,主要也用于数据库的维护,比如恢复数据等得操作。
打开数据库:
Oracle会打开数据文件和联机日志文件,这个时候,数据库可以使用,并且普通用户可以登录数据库,对数据库进行操作。
1.3.2.6EM启动和关闭
https:
//localhost:
1158/em/登录数据库管理系统
相关命令
emctlstartdbconsole//开启企业管理器
emctlstopdbconsole//关闭企业管理器
emctlstartagent//开启代理
emctlstopagent//关闭代理
1.3.2.7数据库启动和关闭
startup//启动实例
shutdownimmediate//关闭实例
#su-oracel
3004-500User"oracel"doesnotexist.
#su-oracle
$sqlplus/assysdba
SQL*Plus:
Release10.2.0.5.0-ProductiononWedOct1911:
42:
322011
Copyright(c)1982,2010,Oracle.AllRightsReserved.
Connectedto:
OracleDatabase10gEnterpriseEditionRelease10.2.0.5.0-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
SQL>shutdownimmediate
Databaseclosed.
Databasedismounted.
ORACLEinstanceshutdown.
SQL>startup
ORACLEinstancestarted.
TotalSystemGlobalArea8.3886E+10bytes
FixedSize2254312bytes
VariableSize3070233112bytes
DatabaseBuffers8.0766E+10bytes
RedoBuffers48074752bytes
Databasemounted.
Databaseopened.
SQL>
数据库状态的查询:
对于一个陌生的数据库,我们并不知道她处于什么样的状态,那么这个时候我们可以通过SQL*PLUS来查询。
在SQL*PLUS里面通过查询v$database和v$instance通过查询后得到的结果来判断,命令是:
SELECTopen_modeFROMv$database;和SELECTstatusFROMv$instance;例如:
SQL>selectopen_modefromv$database;
OPEN_MODE
----------
READWRITE
SQL>
SQL>selectstatusfromv$instance;
STATUS
------------
OPEN
SQL>
数据库启动脚本:
#!
/bin/sh
ORACLE_HOME=/oracle/product/10.2.0
ORA_OWNER=oracle
case"$1"in
'start')
#StarttheOracledatabases:
su-oracle-c"sqlplus< connect/assysdba startup EOF"& su-oracle-c"lsnrctlstart"& ;; 'stop') #StoptheOracledatabases: su-oracle-c"lsnrctlstop"& su-oracle-c"sqlplus< connect/assysdba shutdownabort EOF"& ;; esac
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AIX6oracle10g安装步骤 AIX6oracle10g 安装 步骤