aix下安装oracle.docx

上传人:b****6 文档编号:8099177 上传时间:2023-05-12 格式:DOCX 页数:18 大小:1.42MB
下载 相关 举报
aix下安装oracle.docx_第1页
第1页 / 共18页
aix下安装oracle.docx_第2页
第2页 / 共18页
aix下安装oracle.docx_第3页
第3页 / 共18页
aix下安装oracle.docx_第4页
第4页 / 共18页
aix下安装oracle.docx_第5页
第5页 / 共18页
aix下安装oracle.docx_第6页
第6页 / 共18页
aix下安装oracle.docx_第7页
第7页 / 共18页
aix下安装oracle.docx_第8页
第8页 / 共18页
aix下安装oracle.docx_第9页
第9页 / 共18页
aix下安装oracle.docx_第10页
第10页 / 共18页
aix下安装oracle.docx_第11页
第11页 / 共18页
aix下安装oracle.docx_第12页
第12页 / 共18页
aix下安装oracle.docx_第13页
第13页 / 共18页
aix下安装oracle.docx_第14页
第14页 / 共18页
aix下安装oracle.docx_第15页
第15页 / 共18页
aix下安装oracle.docx_第16页
第16页 / 共18页
aix下安装oracle.docx_第17页
第17页 / 共18页
aix下安装oracle.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

aix下安装oracle.docx

《aix下安装oracle.docx》由会员分享,可在线阅读,更多相关《aix下安装oracle.docx(18页珍藏版)》请在冰点文库上搜索。

aix下安装oracle.docx

aix下安装oracle

小型机环境安装oracle10g总结

一、准备工作

1.1、准备oracle10g安装包

1)从oracle官方网站下载aix环境下的oracle10g,下载地址:

2)通过ftp上传至安装目录下,安装目录为:

/study/

1.2、安装aix补丁

对小型机安装oracle10g必须的补丁,安装方法如下:

1.2.1通过下载补丁包进行安装

1)进入IBM官网下载相应补丁包,进入地址:

输入缺少的补丁包名称(我这边安装oracle时提示缺失“IY58143”包),进行查找,如下图:

在查找结果中,选择连接,并选择对应操作系统版本号的包,版本号可以通过如下命令得出:

#oslevel-r

5300-03

下载完成之后,把下载好的所有文件都上传到小机的/usr/sys/inst.images目录下

2)安装补丁包

始终运行inutoc命令,以确保安装子系统能够识别下载的新补丁包。

此命令会为补丁包创建一个新的.toc文件。

在软件包文件集下载目录中运行inutoc命令。

例如,如果已将文件集下载到/usr/sys/inst.images,那么运行以下命令:

inutoc/usr/sys/inst.images

运行smitupdate_by_fix,在弹出对话框中选择【list】按钮,如下:

在选择列表中选择“/usr/sys/inst.images(InstallationDirectory)”,确定之后,会弹出补丁包安装选择的界面,如下图:

选择“*FIXEStoinstall”列的【list】按钮,会弹出安装列表,如下图:

可以通过Find进行查找需要安装的补丁包,也可以通过拉动右边的滚动条来找到要安装的补丁包,选择之后点【OK】按钮确定安装。

注:

a)对于已选更新

要安装本软件包中的已选更新,请使用以下命令:

smitupdate_by_fix

b)对于所有更新

要安装本软件包中适用于您系统上所安装文件集的所有更新,请使用以下命令:

smitupdate_all

1.2.2使用光盘安装补丁包

光盘安装方法,前面步骤跟下砸补丁包安装相同,在选择设备时选择光驱设备,如下图:

确定之后,接下来的安装方法也是相同的。

二、Oracle10g安装

2.1创建dba组

通过#smitgroup来创建,经检查目标aix94机子上已经创建了dba组

2.2创建安装oracle的用户

输入命令:

#smituser

弹出如下对话框:

点【AddaUser】,弹出如下对话框

设置内容:

UserNAME:

lsw

UserID(Num.):

10001

PrimaryGROUP:

dba

GroupSET:

dba

HOMEdirectory:

/study/lsw/oracle

点【OK】即可完成lsw用户的创建。

2.3修改用户环境变量

进入/home/lsw目录下,把.profile文件增加如下内容:

ORACLE_BASE=/study/lsw/oracle;exportORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/db_1;exportORACLE_HOME

ORACLE_SID=jdlsprod;exportORACLE_SID

PATH=$ORACLE_HOME/bin:

$PATH

要使用.profile用户变量文件,把.dtprofile文件中的最后“DTSOURCEPROFILE=true”的注释去掉,如下:

完成环境变量设置后,退出xmanger会话窗口,并重新登录。

2.4安装软件

使用上面创建的“lsw”用户登录aix,对10gr2_aix5l64_database.cpio.gz安装包进行解压缩:

$gunzip10gr2_aix5l64_database.cpio.gz

$cpio-idcmv<10gr2_aix5l64_database.cpio

解压之后,在该目录下会产生一个Disk1的文件夹,进入Disk1,并执行runInstaller

$cdDisk1

$./runInstaller

安装时,首先会提示是否用root用户执行过了rootpre.sh,切换到root用户下,执行rootpre.sh,执行完后退出到lsw用户,再次执行并选择“y”

$suroot

输入密码

#cdrootpre

#./rootpre.sh

#exit

选择“y”,回车后会进入安装界面,如下:

把CreateStarterDatebase(additional720MB)前面的选项框去掉,即只安装数据库,先不创建实例。

点【Next】按钮后,会对系统环境进行检查,看是否符合oracle10g的安装要求,由于刚开始没有安装补丁,固发现如下图警告:

检查警告内容主要是:

bos.adt.libm(0.0)没有发现.、IY58143包有没发现,对aix进行aix补丁安装后就解决了(补丁安装件1.2),安装补丁后再次执行如下图:

点【Next】进入显示默认的配置界面

点【install】按钮执行安装,接下来oracle就进行安装,如下图所示:

安装到最后,弹出需要执行文件的对话框,如下图:

新打开一个控制台,分别执行/study/lsw/oracle/oralnventory/orainstRoot.sh和/study/lsw/oracle/product/db_1/root.sh,执行后在点【OK】按钮,完成安装。

2.5创建实例

输入命令:

$dbca

调出创建实例见面,如下图:

点【Next】按钮,选择“CreateaDatabase”,如下图:

点【Next】按钮,选择第三个,如下图:

CustomDatabase:

自定义数据库

DataWarehose:

数据仓库

GeneralPurpose:

一般用途的数据库

TransactionProcessing:

事务处理

点【Next】按钮后,输入实例名,如下图:

连续点两次【Next】,如下图:

要求输入密码,选UsetheSamePasswordforAllAccounts,那所有的密码都是相同的,如果要设置不同的密码,则选择UseDifferentPassword,设置完成后点【Next】按钮进行安装实例。

2.6监听服务

第一次安装好软件必须要建立监听,监听的各命令如下:

●建立监听:

$netca或$netmgr

调用netca后,会启动配置监听服务程序,如下图:

点【Next】,进入下图:

选择“Add”,即添加一个监听,点【Next】

输入监听名字,可以保持默认,点两次【Next】,进入端口设置,如下图:

默认端口为1521,也可以使用另外自己设置的端口,点【Next】按钮,并完成设置。

●启动监听:

$lsnrctlstart

●关闭监听lsnrctlstop

●查看监听状态:

$lsnrctlStatus

●查看是否监听服务:

$lsnrctlservice

2.7启动OEM的web管理程序

安装完成实例后,可以启动该实例的OEM理器功能。

●启动OEM:

$emctlstartdbconsole

启动OEM时,会显示OEM网络登录的地址,启动内容如下:

$emctlstartdbconsole

OracleEnterpriseManager10gDatabaseControlRelease10.2.0.1.0

Copyright(c)1996,2005OracleCorporation.Allrightsreserved.

http:

//aix94:

5500/em/console/aboutApplication

StartingOracleEnterpriseManager10gDatabaseControl....................started.

------------------------------------------------------------------

Logsaregeneratedindirectory/study/lsw/oracle/product/db_1/aix94_jdlsprod/sysman/log

我们就可以通过web登录,在浏览器中输入:

http:

//192.168.2.94:

5500/em/console,弹出登录界面如下图:

●关闭OEM:

emctlstopdbconsole

●查看OEM状态:

emctlstatusdbconsole

问题一、

登录按钮不能显示名字,显示的都是框框,登录之后里面界面凡有按钮的显示也是框框,如下图:

解决:

分别进入:

$ORACLE_HOME/jdk/jre/lib/

$ORACLE_HOME/jre/1.4.2/lib

修改jdk和jre的字体:

$cpfont.properties.zh_GB18030font.properties

删除生成的按钮图片:

cd$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/

rm–Rfzhs

由于登录按钮的图片是动态生成的,如果不删除还是原来的图片,图片所在路径为:

$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs目录下。

重新启动OEM:

$emctlstopdbconsole

$emctlstartdbconsole

再次登录已经解决。

问题二、

实例名为:

jdlsprod,登陆OEM显示连接test,由于同一台机子上还有test实例,OEM的默认登陆端口是1158,jdlsprod和test两个实例OEM登录端口相同,导致无法识别。

解决:

重新配置dbconsole的端口

自动分配端口

$emca-reconfigports

配置特定端口

$emca-reconfigports-dbcontrol_http_port116

三、数据库逻辑恢复

3.1创建表空间

建立存放数据文件的路径:

/study/lsw/data

表空间创建脚本:

3.2创建用户

分别创建bims、slpt用户等,并授权,脚本如下:

3.3逻辑恢复数据库

备份数据库是本地d盘下,分别为bims.dmp和slpt.dmp

impbims/bims@jdlsprod_192.168.2.94file=d:

\bims.dmpfull=y

impslpt/jdls@jdlsprod_192.168.2.94file=d:

\slpt.dmpfull=y

恢复后检查数据库数据是否正常,检查时发现,数据库凡有汉字的字段都显示乱码,如下图:

经网上查找原因,发现是由于数据库字符集不同引起的,通过“selectuserenv('language')fromdual;”可以查到原字符集。

解决:

把字符集WE8ISO8859P1更改为ZHS16GBK,具体如下:

$sqlplus/nolog

SQL*Plus:

Release10.2.0.1.0-ProductiononFriJun2508:

48:

572010

Copyright(c)1982,2005,Oracle.Allrightsreserved.

SQL>conn/assysdba

Connected.

SQL>shutdownimmediate

Databaseclosed.

Databasedismounted.

ORACLEinstanceshutdown.

SQL>startupmount;

ORACLEinstancestarted.

TotalSystemGlobalArea1207959552bytes

FixedSize2020456bytes

VariableSize318770072bytes

DatabaseBuffers872415232bytes

RedoBuffers14753792bytes

Databasemounted.

SQL>ALTERSYSTEMENABLERESTRICTEDSESSION;

Systemaltered.

SQL>alterdatabaseopen;

Databasealtered.

SQL>ALTERDATABASEcharactersetINTERNAL_USEZHS16GBK;

Databasealtered.

SQL>shutdownimmediate

Databaseclosed.

Databasedismounted.

ORACLEinstanceshutdown.

SQL>startup

ORACLEinstancestarted.

TotalSystemGlobalArea1207959552bytes

FixedSize2020456bytes

VariableSize318770072bytes

DatabaseBuffers872415232bytes

RedoBuffers14753792bytes

Databasemounted.

Databaseopened.

 

SQL>

修改完成字符集后,需要清除掉原导入的数据并重新导入数据。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2