ODI安装1前提条件ODI客户端图形化软件、ODIAgent的安装文件是一个ODIMetadataNavigator的安装文件是另一个安装ODI客户端图形化软件需要JVM1.4.2或以上版本以及JDK1.4.2或以上版本支持安装ODIAgent需要JVM1.3.1或以上版本以及JDK1.4或以上版本支持。安装ODIMetadataNavigator需要兼容JSP1.2和Servlet2.3的WebServer,例如Tomcat;需要JDK1.4或以上版本2安装JDK1.53安装Tomcat5.5注意Tomacat的安装路径中不要有中文、空格等4ODI客户端图形化软件和ODIAgent安装步骤4.1安装运行setup.exe或者sh./setup.bin5JDBC/JMS驱动安装步骤对于安装了ODI客户端图形化软件或者ODIAgent的机器来讲,添加任何JDBC/JMS驱动,将驱动包(.zip或者.jar)拷贝到ODI安装路径\drivers下需copy的驱动包(Ojdbc14/nls_charset12/classes12)此步骤可以稍后执行,见9.1对于安装了ODIMetadataNavigator的机器,将驱动包(.zip或者.jar)拷贝到ODIMetadataNavigator安装路径\WEB-INF\lib下6ODI客户端图形化软件和ODIAgent配置步骤6.1资料库存储空间建议为资料库设立单独存储空间SQLcreatetablespacesnpmdatafile'd:\oracle\product\10.2.0\oradata\dw\snpm01.dbf'size100m;SQLcreatetablespacesnpwdatafile'd:\oracle\product\10.2.0\oradata\dw\snpw01.dbf'size100m;6.2创建资料库用户创建两个用户:主资料库用户和工作资料库用户在Oracle数据库上创建的语句如下:createusersnpm(主资料用户)identifiedbyoracle(主资料用户口令)alterusersnpmdefaulttablespacesnpm;grantconnect,resourcetosnpmcreateusersnpw(工作资料用户)identifiedbyoracle(工作资料用户口令)grantconnect,resourcetosnpwalterusersnpwdefaulttablespacesnpw;6.3创建主资料库ProgramsOracleOracleDataIntegratorRepositoryManagementMasterRepositoryCreation然后填入相应信息:Driver:URL:jdbc:oracle:thin:@DBServerHostNameorIPAddress:PortofDB:ServiceNameofDBUSER:上一步创建的主资料库用户Password:上一步创建的主资料库用户口令Technology:资料库所在的数据库类型Language:主资料库使用的语言点击“OK”创建主资料库等待主资料库的创建,直至创建成功:6.4连接主资料库ProgramsOracleOracleDataIntegratorTopologyManager创建新的主资料库连接:填入相应信息LoginName:自定义的名称User:SUPERVISOR(必须是此用户名)Password:SUNOPSIS(必须是此口令)主资料库连接信息:USER:上一步创建的主资料库用户Password:上一步创建的主资料库用户口令Driver:URL:jdbc:oracle:thin:@DBServerHostNameorIPAddress:PortofDB:ServiceNameofDB6.5创建工作资料库Topology-Repositories-Workrepositories新建工作资料库:填写下述工作资料库连接信息:Name:工作资料库连接名称Technology:资料库所在数据库类型Instance/dblink(DataServer):OracleDBServiceNameUser:4.2步骤中创建的工作资料库用户Password:4.2步骤中创建的工作资料库用户口令TabJDBC-JDBCDriver:TabJDBC-URLJDBC:点击“OK”点击“OK”以后,出现工作资料库定义框:ID:注意不同的工作资料库的ID不能重复Type:选择下拉菜单中的一项Name:工作资料库名称Password:进入此工作资料库的口令,可以不设置“OK”以后等待工作资料库的创建6.6连接工作资料库ProgramsSunopsisSunopsisDesigner新建工作资料库连接:填入连接信息LoginName:自定义的工作资料库连接名称User:SUPERVISORPassword:SUNOPSIS(如果在Topology中修改了口令,需要填入修改后的口令)填入主资料库信息User:4.2步骤中创建的主资料库用户Password:4.2步骤中创建的主资料库用户Driver:URL:填入工作资料库信息WorkRepositoryName:工作资料库名称“OK”后,进入Designer模块7ODISchedulerAgent7.1改变odiparams.bat文件文件在ODI安装路径\oracledi\bin下将文件中的下属部分加上REMremsetODI_SECU_DRIVER=org.hsqldb.jdbcDriverremsetODI_SECU_URL=jdbc:hsqldb:hsql://localhostremsetODI_SECU_USER=saremsetODI_SECU_ENCODED_PASS=remsetODI_SECU_WORK_REP=WORKREPremsetODI_USER=SUPERVISORremsetODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH复制并改为如下:setODI_SECU_DRIVER=oracle.jdbc.driver.OracleDriver(资料库所使用数据库的JDBCDriver,Topology-存储库-MasterRepository定义框-连接对话框中JDBCDriver)setODI_SECU_URL=jdbc:oracle:thin:@192.168.0.199:1521:dw(资料库所使用数据库的JDBCURL,Topology-存储库-MasterRepository定义框-连接对话框中JDBCURL)setODI_SECU_USER=snpm(MasterRepositoryUser)setODI_SECU_ENCODED_PASS=setODI_SECU_WORK_REP=WORKREP1(工作资料库名称)setODI_USER=SUPERVISOR(资料库管理员)setODI_ENCODED_PASS=其中两行PASS的值是通过“ODI安装路径\oracledi\bin\agentencodePASSWORD”得到的值注:每次产生的字符串都不相同。8ODIMetadataNavigator安装步骤8.1先安装WebServer此步骤已经执行,如果尚未安装,那么需要执行此步骤。先安装兼容JSP1.2和Servlet2.3的WebServer如Tomcat,注意Tomacat的安装路径中不要有中文、空格等。8.2安装MetadataNavigator将安装软件中的oracledimn文件夹及其所有内容拷贝到Tomcat安装路径\webapps下9ODIMetadataNavigator配置9.1数据库的JAR文件拷贝将数据库安装路径下\jdbc\lib下的JAR文件拷贝到Tomcat安装路径\webapps\oracledimn\WEB-INF\lib下(Ojdbc14/nls_charset12/classes12)9.2资料库连接如果需要连接自定义的资料库,作以下操作将ODI客户端或者Agent安装路径下\bin\snps_login_work.xml文件拷贝到ODIMetadataNavigator安装路径\WEB-INF下9.3登陆ODIMetadataNavigator重起TomcatService