OFSA安装与配置指导客户端和Demo数据库 V10.docx
《OFSA安装与配置指导客户端和Demo数据库 V10.docx》由会员分享,可在线阅读,更多相关《OFSA安装与配置指导客户端和Demo数据库 V10.docx(19页珍藏版)》请在冰豆网上搜索。
![OFSA安装与配置指导客户端和Demo数据库 V10.docx](https://file1.bdocx.com/fileroot1/2023-1/9/912974a3-070e-46b3-b856-fb11aff887e9/912974a3-070e-46b3-b856-fb11aff887e91.gif)
OFSA安装与配置指导客户端和Demo数据库V10
OracleOFSA客户端、DEMO数据库的安装与配置指导文档
文档作者:
Oracle
创建日期:
2005-08-23
确认日期:
2006-01-09
控制编码:
当前版本:
1.0
审批签字:
文档控制
更改记录
日期
作者
版本
更改参考
审阅
姓名
职位
签字
分发人员
编码
姓名
地点和位置
目录
文档控制1
更改记录1
审阅1
目录2
前言3
目的3
数据库安装3
创建DEMO用户并授权3
DEMO数据导入4
OFSA客户端安装4
OFSA客户端配置8
附录一17
附录二20
前言
目的
为了让用户能够快速地安装及正确地配置OFSA客户端程序,减少因客户端安装或配置不当而引起的资源损失,特编写本文档。
其中数据库配置以DEMO为例。
数据库安装
数据库版本:
Oracle9.2.0.2或以上版本
SID=DEMO
配置到数据库的连接:
DEMO.WORLD
注意:
数据库的SYSTEM空间必须是DIRECTORY管理。
创建DEMO用户并授权
1.创建表空间:
createtablespacedata_tsdatafile‘d:
\system\oracle9\oradata\ofsadata\ofsa01.dbf’size200Mreuseautoextendonnext50Mmaxsizeunlimited;
createtablespaceindex_tsdatafile‘d:
\system\oracle9\oradata\ofsadata\ofsa_idx.dbf’size200Mreuseautoextendonnext50Mmaxsizeunlimited;
createtemporarytablespaceofsatmptempfile‘d:
\system\oracle9\oradata\ofsadata\ofsatmp.dbf’size10Mautoextendon;
2.创建用户:
createuserofsademoidentifiedbyofsademodefaulttablespacedata_tsquotaunlimitedondata_tsprofiledefaulttemporarytablespaceofsatmpquotaunlimitedonofsatmp
3.为用户授权:
使用SQL*PLUS登陆,然后执行:
SQL>connectsys/sys用户的密码assysdba
SQL>@cr_owner.sql--cr_owner.sql文件见附录一
注意:
第一步创建的表空间必须是DIRECTORY管理。
DEMO数据导入
启动command窗口,转到ofsademo的imp_para.sql目录,然后执行:
impsys/sys用户的密码@DEMOparfile=imp_para.txt
imp_para.txt文件见附件二
等待,导入成功后系统将显示退出信息。
OFSA客户端安装
OFSAApplications使用了16位和32位组件,必须先运行16位安装程序,然后再运行32位安装程序。
将ofsa客户端的安装压缩文件解压缩到固定目录下(如:
e:
\450_MSWIN。
注意:
请不要放在网络上执行安装,否则程序将出错。
),打开文件夹,执行以下步骤:
1.安装16位程序:
1.1定位到e:
\450_MSWIN\windows执行setup.exe。
1.2选择语言,这里使用系统默认的语言:
English。
1.3选择OracleHome目录:
如:
d:
\orawin(注意:
oracle安装程序不支持带空格的文件路径,不要在安装路径中有空格)。
1.4在SoftwareAssetManager窗口,按CTRL或SHIFT选中左边窗口中的所有组件,然后点Install按钮,系统开始执行安装。
1.5OracleSQL*NetAdapterSelection窗口中选中TCP/IP,按OK按钮。
1.6在TCP/IPVendorList窗口中选中WindowsSocketsVer1.1,按OK按钮。
1.7安装程序拷贝文件,拷贝完成后退出即可。
1.8安成后,系统显示安装完成窗口,点OK按钮退出,重新启动电脑。
2.安装32位程序
2.1定位到e:
\450_MSWIN\win32\,执行setup.exe安装。
2.2输入公司名称,和OracleHome的名称,并选择安装路径(这里使用d:
\orant),语言中选择English,按OK按钮。
2.3点OK按钮,系统将显示以下提示信息,退出所有的应用程序后点OK按钮。
2.4在SoftwareAssetManager窗口中,选中左边窗口中的OracleFinancialServicesApplicationsClients4.5,点Install按钮安装。
2.5在DocumentationInstallOption窗口中,选中Installdocumentationonlocaldisk一项。
点OK按钮。
2.5系统开始拷贝文件,在DirectorySelection窗口中,使用系统默认的forms60安装路径。
2.6安装完成后系统提示成功完成。
回到SoftwareAssetManager窗口,按Exit按钮,退出安装程序。
安装完成后,在本地的开始菜单中,应该可以在程序菜单中看到以下快捷方式:
Oracleforwindows
Oracle7ODBC
Oracledeveloper6.0
OracleFinancialServices4.5
OracleforWindowsNT
OFSA客户端配置
安装程序中包含16位和32位的程序,所以在进行到数据库的连接配置时要使用SQL*NET和OracleNET8针对16位和32位程序分别进行配置。
FDMAdministrator使用NET8网络组件对数据库进行连接。
PA使用16位的SQL*NET网络组件对数据库进行连接。
1.NET8配置
1.1执行程序菜单下的OracleforWindowsNT\OracleNet8EasyConfig。
1.2增加一个到上面装好的数据库的连接名:
DEMO。
1.3点选Next按钮,选择TCP/IP协议。
1.4输入主机名或数据库主机的IP地址:
21.56.1.182,并使用端口号:
1528。
1.5输入DatabaseID:
DEMO,点NEXT按钮
1.6系统显示以下界面,点TestService按钮,测试该连接。
1.7使用ofsademo/ofsademo进行测试,测试通过即可。
1.8测试成功后,系统显示Theconnectiontestwassuccessful信息。
然后点DONE按钮,回到前一个界面,分别点NEXT按钮和Finish按钮即可。
2.SQL*NET配置
2.1执行程序菜单下的OracleforWindows\SQLNETEasyConfiguration。
2.2在SQL*NetEasyConfiguration窗口中,选中AddDatabaseAlias.点OK按钮。
2.3在别名窗口中,输入连接串名:
DEMO
2.4在协议窗口中选择TCP/IP,点OK按钮。
2.5输入主机名或IP地址,和数据库实例名:
21.56.1.182,DEMO.并点OK按钮。
2.6确认输入后点OK按钮,系统要求确认输入的信息,选Yes后按OK按钮ss。
2.7系统回到第二步操作出现的界面。
然后点Cancel按钮。
系统显示退出SQL*NetEasyConfiguration配置的提示信息,退出配置程序。
2.8完成后,转到安装目录(本例中为D:
\ORAWIN)下,找到NETWORK目录打开,找到ADMIN打开,找到tnsname.ora文件,使用记事本打开,找到其内容中DEMO.WORLD所在的段,将其中的端口号改为1528。
DEMO.world=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=
(COMMUNITY=tcp.world)
(PROTOCOL=TCP)
(Host=21.56.1.182)
(Port=1528)
)
(ADDRESS=
(COMMUNITY=tcp.world)
(PROTOCOL=TCP)
(Host=21.56.1.182)
(Port=1528)
)
)
(CONNECT_DATA=(SID=DEMO)
)
)
2.9执行OracleforWindows\OracleTNSPing程序,输入DEMO.WORLD.然后执行,显示OK信息即可。
3.修改配置文件
3.1修改ofs.ini文件
定位到系统盘下(这里以C盘为例)C:
\windows\目录下,打开ofs.ini文件。
将
[DataSources]
SampleDatabase=YES
[SampleDatabase]
DriverType=ORACLE
ServerName=DatabaseAlias
Database=DatabaseAlias
LogonID=SYSADM
改成:
[DataSources]
DEMO=YES
[DEMO]
DriverType=ORACLE
ServerName=DEMO.WORLD
Database=DEMO.WORLD
LogonID=ofsademo
保存。
3.2修改oracle.ini文件
定位到16位产品的安装目录(本例中是:
d:
\orawin),打开oracle.ini文件,将其中的NLS_LANG设置成AMERICAN_AMERICA.ZHS16GBK,否则系统显示的时候可能会出现乱码(如果安装的时候选择的语言是English,则该项目的值为AMERICAN_AMERICA.ZHS16GBK就不用修改了)。
4.执行程序\OracleFinancialServices4.5\FinancialDataManagerAdministration,使用ofsademo/ofsademo@DEMO登陆即可
5.执行程序\OracleFinancialSercices4.5\PerformanceAnalyzer,使用ofsademo/ofsademo@demo登陆即可。
6.执行以上配置并测试均通过,则可以在FDM模块和PA模块进行登陆,登陆用户名和密码及数据库为:
用户名:
OFSADEMO
密码:
OFSADEMO
数据库:
DEMO
附录一
cr_owner.sql文件的内容如下:
setverifyoff
setechooff
spoolcr_owner.log
acceptDB_OWNERcharprompt'Entertheusernameforthenewdatabaseowner:
'
createuser&DB_OWNERidentifiedby&DB_OWNER
defaulttablespacedata_ts
temporarytablespacetemp;
grantdbato&DB_OWNER;
grantcreatetableto&DB_OWNER;
grantcreateviewto&DB_OWNER;
grantunlimitedtablespaceto&DB_OWNER;
grantcreatesynonymto&DB_OWNERWITHADMINOPTION;
grantcreatepublicsynonymto&DB_OWNER;
grantdroppublicsynonymto&DB_OWNER;
grantgrantanyprivilegeto&DB_OWNER;
grantconnectto&DB_OWNERWITHADMINOPTION;
grantselectonsys.dba_synonymsto&DB_OWNER;
grantselectonsys.dba_usersto&DB_OWNER;
grantselectonsys.dba_rolesto&DB_OWNERWITHGRANTOPTION;
grantselectonsys.dba_tablespacesto&DB_OWNERWITHGRANTOPTION;
grantselectonsys.dba_sys_privsto&DB_OWNER;
grantselectonsys.dba_free_spaceto&DB_OWNER;
grantselectonsys.v_$parameterto&DB_OWNERWITHGRANTOPTION;
grantselectonsys.v_$sessionto&DB_OWNERWITHGRANTOPTION;
grantselectONsys.v_$sesstatTO&DB_OWNERWITHGRANTOPTION;
grantselectonsys.v_$databaseTO&DB_OWNER;
grantaltertablespaceto&DB_OWNER;
grantexecuteonDBMS_SESSIONto&DB_OWNER;
--OMM-specificprivilegesnotalreadygrantedabove:
grantcreatesessionto&DB_OWNERwithadminoption;
grantalteruserto&DB_OWNER;
grantcreateanysynonymto&DB_OWNER;
grantcreateprocedureto&DB_OWNER;
grantcreateroleto&DB_OWNER;
grantdropanyroleto&DB_OWNER;
grantcreatesequenceto&DB_OWNER;
grantcreatetriggerto&DB_OWNER;
grantcreateuserto&DB_OWNER;
grantdropanysynonymto&DB_OWNER;
grantdropuserto&DB_OWNER;
grantselectonsys.DBA_TAB_PRIVSto&DB_OWNER;
grantselectonsys.DBA_ROLE_PRIVSto&DB_OWNER;
grantexp_full_databaseto&DB_OWNERwithadminoption;
--Privilegesnewfor4.5
grantcreatedatabaselinkto&db_owner;
grantselectanytableto&db_owner;
grantdropanytriggerto&db_owner;
grantalteranyroleto&db_owner;
grantgrantanyroleto&db_owner;
grantgrantanyprivilegeto&db_owner;
grantaltersessionto&db_owner;
grantcreateanytriggerto&db_owner;
grantcreateprofileto&db_owner;
grantalterprofileto&db_owner;
grantdropprofileto&db_owner;
grantselectonsys.dba_tablesto&DB_OWNERwithgrantoption;
grantselectonsys.dba_tab_columnsto&DB_OWNERwithgrantoption;
grantselectonsys.dba_viewsto&DB_OWNERwithgrantoption;
grantselectonsys.dba_objectsto&DB_OWNERwithgrantoption;
grantselectonsys.DBA_JOBS_RUNNINGto&DB_OWNERwithgrantoption;
grantselectonsys.DBA_JOBSto&DB_OWNERwithgrantoption;
grantexecuteonsys.dbms_pipeto&DB_OWNER;
grantaltersystemto&DB_OWNER;
COMMIT;
spooloff
附录二
imp_parm文件的内容如下:
FILE=d:
\ofsafiles\ofsademo.dmp
GRANTS=N
INDEXES=Y
ROWS=Y
IGNORE=Y
FROMUSER=ofsademo
TOUSER=ofsademo
LOG=d:
\ofsafiles\ofsademo_imp.log
其中的路径可以设置为其他路径,这里的设置仅供参考。