Linux下Oracle及ODI的安装手册Word格式文档下载.docx
- 文档编号:16790375
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:14
- 大小:162.38KB
Linux下Oracle及ODI的安装手册Word格式文档下载.docx
《Linux下Oracle及ODI的安装手册Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Linux下Oracle及ODI的安装手册Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
6.修改环境变量
使用oracle用户登录,vi.bash_profile编辑环境变量,添加以下内容:
TMP=/tmp
TMPDIR=$TMP
exportTMPTMPDIR
ORACLE_SID=orcl
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/product/ORACLE_BASEORACLE_HOMEORACLE_SIDORACLE_TERM
PATH=$PATH:
/usr/sbin:
$ORACLE_HOME/bin:
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
CLASSPATH=$ORACLE_HOME/jre:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib
exportPATHLD_LIBRARY_PATHCLASSPATH
ODI_HOME=/opt/oracledi
ODI_JAVA_HOME=/ODI_HOMEODI_JAVA_HOMEPATHJRE_HOMEJAVA_HOME
../.bash_profile运行环境变量
ODI安装记录
一.安装前的系统环境设置
1.打补丁包:
此ODI安装时,用到,下载一个软件包(文件名是:
1.0.0)
所以要在安装前要给linux操作系统打上和补丁包:
使用root用户登录
2.执行:
#rpm–ivh执行:
#rpm–Uvh上传介质:
使用root用户登录,将介质上传至:
/root/Desktop/setup/目录下
3.解压介质:
在root用户下将介质拷贝至/home/oracle/setup_ODI/目录下
cpio–i<
将介质解压到本目录下
切换到oracle用户下检查被解压的介质是否为可读。
4.修改环境变量:
在oracle用户下
确保以下内容被写入环境变量中:
5.修改Linux操作系统版本号
由于此ODI对系统的要求是只能安装到Fedora3orFedora4系统。
需要把/etc/redhat-release的内容改成:
RedHatEnterpriseLinuxASrelease3(Taroon):
cd/etc/
viredhat-release
修改Linux版本信息为:
RedHatEnterpriseLinuxASrelease3(Taroon)
6.将安装界面语言添加至环境变量
使用oracle用户登录,打开终端
编辑环境变量:
vi.bash_profile,把exportLANG=en_US添加进去(至最后一行)
7.执行:
cd/home/oracle/setup_ODI/setup/Linux
./启动ODI安装程序
二.安装步骤:
1.默认目录:
/opt/oralnventory
组名:
oinstall
2.选1,OracleDataIntegrator,OracleDataProfiling,OracleDataQuality,单击Next进行下一步
3.选1,Complete(896M),单击Next进行下一步
4.Name:
OraDb10g_home1
Path:
/opt/oracle/product/单击Next进行下一步
5.RepositoryPort:
7600
ScheduterPort:
7601
AdministratorUsername:
madmin
AdministratorPassword:
madmin单击Next进行下一步
6.显示信息,单击install进行安装。
7.安装进度条
8.显示:
ScriptLocation:
/opt/oracle/product/提示使用root用户运行该文件来配置,在运行之前不要单击OK进行下一步
9.使用root用户登录,执行目录/opt/oracle/product/下的文件,查看解压后的文件是否为可读。
10.退出root用户,单击Ok进行下一步
11.单击Exit,退出,完成安装。
三.ODI的配置
1.(可选)对于安装了ODI客户端图形化软件或者ODIAgent的机器来讲,添加任何JDBC/JMS驱动,将驱动包(.zip或者.jar)拷贝到ODI安装路径\drivers下
2.安装Oracle数据库(安装过程中不能切屏),创建主资料库用户名和工作资料库用户名(这二个用户必需有dba权限)
createuserodi_masteridentifiedbyorcl;
grantconnect,dbatoodi_master;
createuserodi_workeridentifiedbyorcl;
grantconnect,dbatoodi_worker;
3.运行RepositoryManagement>
MasterRepositoryCreation,创建主资料库
驱动程序:
(资料库所使用数据库的JDBCDriver)
URL:
jdbc:
oracle:
thin:
@localhost:
1521:
orcl(资料库所使用数据库的JDBCURL)
用户:
odi_master(资料库所使用数据库的用户名)
密码:
orcl(资料库所使用数据库的密码)
ID:
1
选oracle(资料库所使用数据库的名称)
单击确定
4.运行TopologyManager,单击编辑按钮,编辑新的主资料库连接
登陆名:
OracleDILocalRepository
SUPERVISOR(必须是此用户名)
SUNOPSIS(必须是此口令)
odi_master
orcl
驱动程序列表:
OracleJDBCDriver
驱动程序名:
:
5.在Topology里创建工作资料库
单击窗口->
显示视图->
存储库
选中工作存储库,右键->
插入工作存储库
定义:
名称oracle_work_rep1,技术oracle,实例/dblink(数据服务器)localhost,用户odi_worker,密码orcl
JDBC:
JDBC驱动程序资料库所使用数据库的JDBCDriver,Topology->
存储库->
MasterRepository定义框->
连接对话框中JDBCDriver)
JDBCURL:
orcl(资料库所使用数据库的JDBCURL,Topology->
连接对话框中JDBCURL)
应用,会弹出,工作存储库
定义:
ID1,名称WORK_REP1
确定
测试
6.运行Designer,单击编辑按钮,编辑新的工作资料库连接
SUPERVISOR
SUNOPSIS(如果在Topology中修改了口令,需要填入修改后的口令)
填入主资料库信息(这里跟第6步只有一点区别,在最下面有一个选择工作存储库,把刚才创建的工作存储库WORK_REP1选上,就OK了)
7.需要Agent支持,在编辑状态下打开ODI安装路径\bin\,找到:
setODI_SECU_DRIVER=资料库所使用数据库的JDBCDriver,Topology->
连接对话框中JDBCDriver)
setODI_SECU_URL=jdbc:
orcl(资料库所使用数据库的JDBCURL,Topology->
setODI_SECU_USER=odi_master(MasterRepositoryUser)
setODI_SECU_ENCODED_PASS=
setODI_SECU_WORK_REP=WORK_REP1(工作资料库名称)
setODI_USER=SUPERVISOR(资料库管理员)
setSNP_ENCODED_PASS=
其中两行PASS的值是通过“ODI安装路径\bin\agentencodePASSWORD”得到的值。
(具体操作:
agentencodeorcl,agentencodeSUNOPSIS)
使用ODI
1、创建打开oracle数据库,创建操作用户ODI_TEST
createuserodi_testidentifiedbyorcl;
grantconnect,dbatoodi_test;
createtable(idnumber(22),namevarchar2(20byte),passwordvarchar2(20byte));
在往表里添加一些数据
2、运行TopologyManager
1)在物理体系结构视图下,选中技术->
oracle,右键,插入数据服务器
●定义:
名称:
oracle_40
实例/dblink(数据服务器):
orcl
system
注:
实例/dblink(数据服务器)的内容,如果是本机是实例名,不是本机应添加dblink;
添加dblink时,需要把连接字符串添加到oracleserver里,不能添加到oracleclient里。
创建DBLink
createpublicdatabaselinkdblink_99
connecttosystemidentifiedbyoracle
using'
99'
;
●JDBC:
JDBC驱动程序:
●测试成功后,应用,会弹出物理架构
架构(架构):
ODI_TEST(这是你要操作的数据库的用户名)
架构(工作架构):
ODI_TEST(同上)
确定
2)在逻辑体系结构视图下,选中技术->
oracle,右键,插入逻辑架构
oracle_test
选上刚才创建的物理架构
这里添加oracle数据库的操作,其它数据库类似。
3)在物理体系结构视图下,选中代理,右键,插入代理
localhost
主机:
端口号:
20910
不用测试,如果想测试的需要运行agent
4)在逻辑体系结构视图下,选中代理,右键,插入逻辑代理
local
选刚才创建物理代理:
3、运行Designer
1)创建项目oracle_test下:
选中反向工程,右键,导入知识模块,目录是oracledi\oracledi\impexp,分别导入反向工程、正在加载、检查、集成、日记、服务知识模块。
2)添加模型:
名称oracle_test,技术Oracle,逻辑架构oracle_test
反向:
上下文Global(这是ODI自带的,直接用就行)
选择性反向:
选上选择性反向和新数据存储后,在选要进行反向操作对象,这时会把Oracle里ODI_TEST数据库的表名都列出,选中NAME
3)在oracle_test项目下,创建接口oracle_ini
名称oracle_ini,选上临时区域与目标区域不同,选上刚创建逻辑架构oracle_test(数据库的逻辑架构)
关系图:
●把刚反向操作进来的表NAME拖到源区内
●选中NAME,右键,添加到目标
●单击目标数据存储,名称T_NAME(这是在目标数据库里表名),选目标数据存储->
ID,在属性里选上键。
(这里没有把目标表反向操作,用ODI来创建表)
表名和字段名一定要大写
流:
在目标+临时区域里,把FLOW_CONTROL的值改否,CREATE_TARG_TABLE的值改是。
(这里没有异数据库之间操作,所以没有用LKM模块)
单击应用,执行。
单击菜单栏Operator,查看刚才运行会话。
4)在oracle_test项目下,创建包oracle_package
选中包,右键,插入包
名称oracle_package
把刚创建的接口oracle_ini拖进来
5)选中包oracle_package,右键,生成方案,确定
6)选中方案ORACLE_PACKAGE\版本001->
计划,右键,插入计划
代理local,日志级别5,每小时30:
30
应用
这里是主要操作,刚创建是最简单的操作,功能是在同一个数据库,同一命名空间复制表。
其它操作都是模型、接口或包,来实现复杂功能,如添加CDC是先在模型里对反向操作的表,然后在包里添加OdiWaitForLogData和OdiSleep模块,来实现(这里不用添加计划,直接运行就行,但需要启动Agent)。
添加筛选是在模型里,找到源表右键筛选器进行添加。
关联对是多表进行操作,所以在接口里完成等等一些操作。
4、运行Agent
打开CMD,在.\oracledi\bin下运行:
agentscheduler"
-port=20910"
"
-name=localhost"
-v=5"
这是启动代理,刚创建的计划每小时30:
30,就会执行一次。
其中:
●name=localhost是代理名
●port=20910是代理端口号(这是默认端口号,直接运行agent就是这个端口号,它是没有代理名)
●v=5是日记级别
Oracle服务器安装记录
一.安装前系统环境设置
1.介质的上传
使用oracle用户登录,将文件上传至任意新建目录,如:
setup_oracle目录
2.介质的解压:
unzip解压文件至当前目录
3.修改环境变量及运行
4.修改Linux操作系统版本号
二.Oracle安装记录
1.进入解压后的setup目录,执行:
./runInstaller–IgnoreSysPreReqs启动安装程序
2.Welcome,点击“Next”进行下一步
3.选1,EnterpriseEdition,点击“Next”进行下一步
/opt/oracle/product/,点击“Next”进行下一步
5.显示需求配置检查信息,确保CheckNetworkConfigurationrequirements后被勾中,点击“Next”进行下一步
6.选1,createadatabase,点击“Next”进行下一步
7.选最后一个,Advanced(高级),点击“Next”进行下一步
8.显示Summary信息,点击“Install”进行下一步
9.安装进度读条
10.选1,CustomDatabase,点击“Next”进行下一步
11.GlobalDatabaseName:
SID:
点击“Next”进行下一步
12.默认ConfiguretheDatabasewithEnterpriseManager被选中,
默认UseDatabaseControlforDatabaseManagement被选中,点击“Next”进行下一步
13.默认选1,FileSystem被选中,点击“Next”进行下一步
14.默认选1,UseDatabaseFileLocationsfromTemplate被选中,点击“Next”进行下一步
15.默认SpecifyFlashRecoveryArea被选中,
FlashRecoveryArea:
{ORACLE_BASE}/flash_recovery_area
FlashRecoveryAreaSize:
2048,点击“Next”进行下一步
16.默认在DatabaseComponents选项卡中,选中:
OracleDataMining
OracleText
OracleOLAP
OracleSpatial
EnterpriseManagerRepository,点击“Next”进行下一步
17.全部默认,点击“Next”进行下一步
18.默认,点击“Next”进行下一步
19.点击“Finish”进行下一步
20.点击“OK”完成配置
21.开始安装读条
22.使用root用户登录,运行提示的文件,运行完毕输入要安装的完整路径,本机使用“y”为路径。
23.点击“Next”进行下一步
24.退出安装程序
三.安装后系统环境设置
1.修改hosts文件
cd/etc
vihosts
添加:
localhost
xgy
保存,退出
2.禁用防火墙
“安全级别和防火墙”设置中将防火墙禁用。
四.启动和停止Oracle服务
1.启动Oracle服务及监听程序
使用oracle用户登录
sqlplus‘sys/orclassysdba’
SQL>
startup
启动oracle服务
exit
lsnrctl
LSNRCTL>
start
启动监听程序
2.停止Oracle服务及监听程序
stop
停止监听程序
shutdownimmediate
停止oracle服务
五.在数据库中建立用户
1.在数据库中建立新用户并赋予dba权限(为ODI建立要使用的2个数据库用户)
createuserodi_hidentifiedbyodi_h;
grantdbatoodi_h;
createuserodi_gidentifiedbyodi_g;
grantdbatoodi_g;
2.将user的表空间分配给以上两个用户
descv$tablespace;
selectnamefromv$tablespace;
descv$datafile;
selectnameformv$datafile;
alterdatabasedatafile‘/opt/oracle/oradata/orcl/’resize2048m;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux Oracle ODI 安装 手册