ebs多节点克隆
EBS系统R12克隆操作文档
EBS系统克隆克隆是备份一个已经存在的Oracle 应用系统的过程。
第一部分:必要准备工作第二部分:克隆工作第三部分:完成任务第一部分:必要准备工作1.核实目标系统要求2.核实源系统和目标系统软件组件和版本3.应用最新AD补丁4.应用最新自动配置模版补丁5.应用最新快速克隆补丁包表2.c:其它补丁第二部分:克隆工作1.准备源系统克隆工作a.准备源系统数据库层用于克隆$cd[RDBMSORACLE_HOME]/appsutil/scripts/[CONTEXT_NAME]$perl adpreclone.pl dbTierb.准备源系统应用层用于克隆(主要指停止应用)$cd [INST_TOP]/admin/scripts$perl adpreclone.pl appsTier2.备份源系统到目标系统—A.备份应用层文件系统●[APPL_TOP]●[COMMON_TOP]●Application Technology Stack:—[OracleAS Tools ORACLE_HOME]—[OracleAS Web IAS_ORACLE_HOME]—B.备份数据库节点文件系统●正常关闭源系统数据库●备份源系统数据库文件(.dbf)到目标系统●备份源数据库ORACLE_HOME文件到目标系统●开始源应用系统数据库和应用层过程●配置目标系统—A.配置目标系统数据库服务用ORACLE用户登录到目标系统输入下面命令:●$cd [RDBMS ORACLE_HOME]/appsutil/clone/bin$perl adcfgclone.pl dbTier—B.配置目标系统应用层服务节点用APPLMGR用户登录到目标系统输入下面命令:●$cd [COMMON_TOP]/clone/bin$per adcfgclone.pl appsTier第三部分:完成任务●更改配置文件选项●更改打印机设置●更改工作流配置设置●核对APPLCSF环境变量●更改在ICX_PARAMETERS中的SESSION_COOKIE_DOMAIN的值●重新配置SSL和SSO。
铁路工程管理平台-EBS分解子系统用户手册
铁路工程管理平台EBS分解子系统用户手册一、系统概述EBS(Engineering Building System)分解子系统是铁路工程管理平台的核心模块之一,主要负责对工程项目进行详细分解,便于项目管理人员对工程进度、成本、质量等方面进行有效监控。
本用户手册旨在帮助您快速掌握EBS分解子系统的操作方法,提高项目管理效率。
二、系统功能模块1. 工程分解结构(WBS)管理EBS分解子系统提供了一套完善的工程分解结构管理功能,用户可以在此模块中对工程项目的各个部分进行层级划分,实现项目结构的清晰展示。
2. 任务分配与跟踪系统支持将工程分解结构中的任务分配给具体责任人,并对任务进度进行实时跟踪,确保项目按计划推进。
3. 资源管理EBS分解子系统可对项目所需的人力、物料、设备等资源进行统一管理,便于项目管理人员合理调配资源。
4. 成本控制系统提供成本预算、实际成本录入和成本分析等功能,帮助项目管理人员有效控制项目成本。
5. 质量管理EBS分解子系统支持对项目过程中的质量问题进行记录、分析和整改,确保项目质量达标。
6. 报表统计系统提供多种报表模板,可实时项目进度、成本、质量等方面的统计报表,为项目决策提供数据支持。
三、系统操作指南1. 登录系统在浏览器地址栏输入铁路工程管理平台网址,进入登录页面,输入用户名和密码,登录。
2. 进入EBS分解子系统登录成功后,菜单栏中的“EBS分解”按钮,进入EBS分解子系统。
3. 工程分解结构管理(1)“工程分解结构”菜单,进入工程分解结构管理页面。
(2)“新增”按钮,输入工程分解结构的名称、编码等信息,“保存”。
(3)根据项目需求,对已创建的工程分解结构进行层级划分,“保存”即可。
4. 任务分配与跟踪(1)在工程分解结构管理页面,选中需要分配任务的结构节点,“分配任务”。
(2)填写任务相关信息,如任务名称、责任人、开始时间、结束时间等,“保存”。
(3)在任务列表中,可查看任务进度,对已完成任务进行验收。
OracleEBSFNDLOAD工具介绍
OracleEBSFNDLOAD工具介绍FNDLOAD的用法FNDLOAD是Oracle提供的一个数据同步工具,并且得到官方的支持。
FNDLOAD通过下载相关定义到一个文本文件做中转,再上在到另一个实例中。
通过该文件,可以方便地进行版本控制,同时也方便进行安装、移植和克隆。
语法:FNDLOAD logon 0 Y mode configfile datafile [ entity [ param ... ] ]logon:EBS用户名/密码[@TNS连接别名]mode: UPLOAD 或 DOWNLOADconfigfile: 配置文件路径,根据同步对象的不同需要选择不同的配置文件。
datafile: 数据文件entity: 条目名称, 或者上载时的所有相关值param: 参数格式为 NAME=VALUEFNDLOAD可用于同步下列数据:1.并发请求,可执行程序。
2.请求组,请求集。
3.配置文件选项。
4.键弹性域和描述性弹性域。
5.菜单。
6.Form个性化。
7.附件。
8.消息。
9.值集和值。
10.Lookup。
11.职责。
12.用户。
13.打印机定义。
14.WebADI。
15.……两个例子:并发请求:FNDLOAD apps/apps_pwd O Y DOWNLOAD$FND_TOP/patch/115/import/afcpprog.lct HOMWIPRD.ldt PROGRAM APPLICATION_SHORT_NAME="HOM" CONCURRENT_PROGRAM_NAME="HOMWIPRD" FNDLOAD apps/apps_pwd O Y UPLOAD $FND_TOP/patch/115/import/afcpprog.lct HOMWIPRD.ldt Form个性化:FNDLOAD apps/apps_pwd 0 Y DOWNLOAD$FND_TOP/patch/115/import/affrmcus.lctXX_AP_APXVDMVD.ldtFND_FORM_CUSTOM_RULESfunction_name="AP_APXVDMVD"FNDLOAD apps/apps_pwd 0 Y UPLOAD $FND_TOP/patch/115/import/affrmcus.lctXX_AP_APXVDMVD.ldt更多例子可参考$FND_TOP/patch/115/import 目录下相关lct 文件中的说明。
浅谈ORACLEEBS系统克隆技术的应用
_
Q e e U U S
a
ST E
a o e n I = c l e . d _ a ,” ) - d - a e rpa ( n e n me ,” n _ n cao ,
an d n m 2rpae .oen m 2 ,”; .o e a e-el ( nd_ a e ,” 】 ca
_
4在/ m / pt t . h e p ls下 o a e 执行脚 本 c ccnsl ml . a q
e h c tl gb c u p e e wd /¥ . ” c o”a o a k p ic p ’i. a t ;
d n o e
slu p/ q ls p s p a *
创建 跟 踪文 件到 共享 存储( S  ̄,但 是在 测试 环境 中,并 没有 A M)a
AS ,所 以需要 取消 bok cag akn 特性 。bokca g M l hn et ci c r g lc h e n
2执行 p ldfcoe lp si ,注 意 回答相 关 问题 。 . r a g n pa e c l . pTe r 3更新 并发管 理器 表 。 .
c < OM M O d C N T OP / ln / i > co ebn
_
恢复 的时 间和 比率 ,执 行完 成后 ,数据 库 的数据 文件 就 已经恢 复
到 了测 试服 务器 下 。 4取 消 b c ag ak g特 性。 因为在 生产 环境 中使用 了 . l kc n erci o h t n R n的新 特性 bokca g ak g l kcag ak g 求 ma lc hn erci .bo ne rci 要 t n c h t n
ebs 项目模块介绍
ebs 项目模块介绍EBS项目模块介绍EBS(Elastic Block Store)是亚马逊云服务(AWS)提供的一种持久化存储解决方案,可与云上的EC2(Elastic Compute Cloud)实例一起使用。
EBS项目模块是指EBS在AWS中的各个组成部分和功能模块。
本文将对EBS项目模块进行介绍,包括EBS卷、快照、存储类型和性能、备份与恢复等。
1. EBS卷EBS卷是一种虚拟硬盘,用于存储数据。
在创建EC2实例时,可以附加一个或多个EBS卷,作为EC2实例的持久化存储设备。
EBS卷可以独立于EC2实例进行创建、附加、卸载和删除,使得数据可以在不同EC2实例间进行共享和迁移。
2. 快照EBS快照是对EBS卷的一种备份方式,可以创建EBS卷的一份可靠的数据副本。
快照是基于块级别的增量备份,只备份有变化的块数据,可以有效地节省存储空间和网络带宽。
快照还可以用于创建新的EBS卷,进行数据恢复或复制。
3. 存储类型和性能EBS提供多种存储类型和性能选项,以满足不同应用场景的需求。
标准型(Standard)是一种基于磁盘的存储类型,提供了平衡的性能和成本。
冷存储型(Cold HDD)适用于冷数据存储,提供了低成本的存储解决方案。
通用型(General Purpose SSD)和专用型(Provisioned IOPS SSD)是基于固态硬盘的存储类型,提供了更高的性能和低延迟。
4. 备份与恢复EBS提供了多种备份和恢复功能,保证数据的安全性和可靠性。
除了使用快照进行备份外,还可以使用故障转移(Multi-AZ)功能实现跨多个可用区的数据冗余备份。
此外,EBS还支持快速复制功能,可以将一个EBS卷的内容快速复制到另一个EBS卷,从而实现数据的快速恢复和迁移。
5. 安全性和可用性EBS提供了多种安全性和可用性功能,保护数据免受未经授权的访问和故障的影响。
可以使用AWS Identity and Access Management(IAM)来管理对EBS资源的访问权限。
ebs工作原理
EBS工作原理介绍EBS(Elastic Block Store)是亚马逊云计算平台AWS的一种块存储服务,为云上的虚拟机实例提供持久性的块存储。
本文将深入探讨EBS的工作原理,包括EBS的架构、数据存储方式、快照功能等。
架构EBS的架构由多个组件组成,包括控制器、存储节点和网络连接。
控制器负责管理EBS的元数据和协调存储节点的操作,存储节点则负责实际的数据存储和读写操作。
数据存储方式EBS使用了一种称为分布式复制的方式来存储数据。
当用户创建一个EBS卷时,数据会被分成多个块,并分别存储在不同的存储节点上。
每个存储节点都会保存数据的多个副本,以提供高可用性和容错能力。
EBS卷EBS卷是用户在云上创建的一种存储设备,可以被附加到虚拟机实例上使用。
每个EBS卷都有一个唯一的标识符,称为卷ID。
用户可以根据需要创建、删除和调整EBS卷的大小。
创建EBS卷用户可以通过AWS控制台、命令行工具或API来创建EBS卷。
在创建过程中,用户需要指定卷的大小、存储类型和其他参数。
一旦创建完成,用户就可以将EBS卷附加到虚拟机实例上,并在操作系统中进行格式化和挂载。
删除EBS卷当用户不再需要一个EBS卷时,可以将其从虚拟机实例上分离,并删除该卷。
删除EBS卷时,用户可以选择保留卷中的数据,或同时删除数据。
调整EBS卷大小用户可以根据需要调整EBS卷的大小。
调整大小时,用户可以选择增大或减小卷的容量。
增大卷的容量是比较简单的,而减小卷的容量则需要用户在操作系统中进行额外的步骤。
快照功能EBS提供了快照功能,可以将一个EBS卷的状态保存为一个快照。
快照是一个只读的副本,可以用来还原数据或创建新的EBS卷。
创建快照用户可以通过AWS控制台、命令行工具或API来创建快照。
创建快照时,用户需要指定要创建快照的EBS卷的ID。
创建快照后,可以使用快照来还原数据或创建新的EBS卷。
还原数据用户可以使用快照来还原一个EBS卷的数据。
工点EBS管理操作说明书
工点EBS管理操作说明书一、系统登录1、打开浏览器,输入http://61.237.239.144/ictrcp/地址回车,进入如图1-1所示。
(图1-1)2、输入用户账户、用户密码、验证码回车或点击登录按钮,输入正确后进入主界面如图1-2所示,否则提示信息输入错误,请重新输入。
(图1-2)3、点击【项目基础信息】板块,进入项目管理子系统主界面如图1-3所示,主界面会显示出该用户负责的项目信息,用户可以对项目相关内容进行补充。
(图1-3)二、工点EBS功能介绍4、点击左侧菜单【工点EBS管理】,进入工点EBS管理主界面如图1-4所示,主界面包括项目、工区树形导航,工点信息列表,工点EBS 浏览界面显示工点EBS详细信息列表(图1-4)功能说明:【导出】:拥有权限的用户可导出工点EBS信息到XLS数据格式,以供保存和浏览。
【提示】:红色边框提示用户工程量或单价或计算合价不能为空,是必填项。
【编辑】:拥有权限的用户可以编辑工点EBS数据信息,如果在编辑过程中发现编辑错误,可以通过填写0清空本行数据。
5、点击编辑按钮进入如图1-5所示编辑主界面,主要包括:初始化EBS数据、导出、层次整理、计算合价、清空录入、刷新页面、更新子节点、墩复制以及返回浏览等功能操作。
(图1-5)【初始化EBS数据】:新建工点初次进入没有工点EBS数据,需点击初始化EBS数据按钮进入主界面如图1-6所示,EBS分类数据根据工点类型自动获取,EBS数据简版和完整版是通过项目基本信息的设置自动获取,如果是桥涵专业,用户需录入起止墩号,如图1-6、1-7、两种情况,需要录入起止墩号信息。
信息填写完整后,点击保存,会出现对话框入图1-9所示,其他类型如图1-8所示,不需要填写墩号,确定后系统自动获取EBS模板数据自动生成工点相关专业EBS数据信息如图1-10所示,数据处理完成后自动跳转编辑界面如图1-11所示,用户可根据实际情况录入工程量(录入规范参照附表一)、单价信息,自动计算合价以及父节点单价等。
oracle ebs 11.5.9 系统克隆数据覆盖方法
Oracle EBS 11.5.9系统克隆数据覆盖方法作者: Michael Wang创建日期: 2005-1-17最后更新:控制码:版本: 1.0审批签字:Copy Number _____文档控制修改记录日期作者版本修改参考审阅姓名职位分发拷贝. 姓名地点1111目录文档控制 (2)文档说明 (4)准备工作 (5)C LONE O RACLE EBS11.5.9-SINGLE-NODE TO SINGLE-NODE (6)C LONE O RACLE EBS11.5.9-SINGLE-NODE TO MULTI-NODE (10)数据覆盖 (14)文档说明此文档目的1.此文档讲述Oracle EBS 11.5.9系统克隆的方法(包括single node 到single-node的clone,single-node到multi-node 的clone);2.需要更改clone后的环境的目录结构和SID;3.此文档讲述了使用11.5.9正式环境数据覆盖其clone后的测试环境数据的方法;此文档所用测试环境1.Software:Oracle EBS 11.5.92.Server:SUN 服务器3.OS:Solaris 8 (SunOS 5.8 Generic_108528-18)此文档中所用名称1.Prod:源环境(将要被clone的EBS 11.5.9)2.Test:目标环境(clone后的EBS 11.5.9)3.Hostprod:源环境所在服务器4.Hosttest:目标环境所在服务器5.Hostapp:multi-node中application tier所在服务器6.Hostdb:multi-node中database tier所在服务器7.CONTEXT_NAME:在应用了autoconfig后指:SID_host参考文档1.参考文档:metalink note 230672.1 《Cloning Oracle Applications Release 11iwith Rapid Clone》准备工作OS方面的准备OS工具最低版本必须存在于perl 5.005 源环境、目标环境zip 2.3 源环境ar、cc、ld、make 源环境、目标环境EBS 11.5.9方面的准备1.应用此方法要求已经在源环境中应用了Autoconfig(11.5.9默认安装有Autoconfig),这样才可以使用rapid clone来进行clone工作;2.源环境prod上安装patch 4017155来升级OUI到版本2.2,具体安装方法参见此patch的readme;3.源环境prod上安装patch 3817226(US、ZHS)-ADX.E.1;4.源环境主机hostprod和目标环境主机hostest的域名必须一样:检查其/etc/hosts文件Clone Oracle EBS 11.5.9-single-node to single-node检查工作1.检查已经完成准备工作;源环境prod上的工作1.准备源环境prod的database:1)确认源环境prod的database是在open状态;2)以源环境prod的database OS用户(oraprod)运行下面的命令:cd $ORACLE_HOME/appsutil/scripts/<CONTEXT_NAME>perl adpreclone.pl dbTier2.准备源环境prod的application:3)以源环境prod的application OS用户(applprod)运行下面的命令:cd $COMMON_TOP/admin/scripts/<CONTEXT_NAME>perl adpreclone.pl appsTier3.正常关闭源环境prod;4.拷贝源环境prod所有文件到目标环境test的相应目录中去;(prod的全部目录:prodappl、prodora、prodcomn、proddata、proddb)5.拷贝完成后可以启用源环境prod;目标环境test上的工作1.在目标环境test上安装和源环境prod版本相同的JDK:版本:1.3.1.09安装位置:/usr/bin/ j2sdk1_3_1_092.在目标环境test的主机hosttest上建立相应的application OS用户和database OS用户(这里是appltest和oratest);3.拷贝源环境prod上application中的identitydb.obj到目标环境相应的目录中;此文件位于application OS用户的主目录($HOME)中;4.修改目标环境test上拷贝过来的prodappl、prodora、prodcomn的owner为其application OS用户(appltest);5.修改目标环境test上拷贝过来的proddb、proddata的owner为其database OS用户(oratest);6.更改prodappl、prodora、prodcomn、proddata、proddb目录名为testappl、testora、testcomn、testdata、testdb;cd $ORACLE_HOME#删除属于源环境prod的连接(link):rm JRErm appsouirm oui21以用户oratest重新创建这些link:ln –s oui/jre/1.1.8 JREln -s oui22 appsouiln -s oui22 oui21注:这里没有测试过不重新创建这些link是否可以,因为这些link是指向相对路径。
ebs的项目相关模块
ebs的项目相关模块
Elastic Block Store (EBS) 是亚马逊云计算服务 (AWS) 的一个模块,用于提供持久性的块存储卷,可附加到 AWS EC2 实例上。
以下是 EBS 的一些相关模块:
1. EBS 卷:EBS 卷是在 EC2 实例上挂载和使用的持久存储卷。
它可以是一个空的卷,也可以是从快照创建的卷。
EBS 卷可以附加到 EC2 实例上,并在 EC2 实例间移动。
2. EBS 快照:EBS 快照是 EBS 卷的一个备份副本。
您可以创建 EBS 卷的快照,并使用快照创建新的 EBS 卷。
快照还可以用于数据备份、数据复制和恢复。
3. EBS 预配:EBS 预配是一种性能优化功能,可提供更高的 IOPS(每秒输入/输出操作数)和吞吐量。
通过使用 EBS 预配,您可以为需要更高性能的工作负载配置更高的 IOPS 或吞吐量。
4. EBS 加密:EBS 加密可为 EBS 卷提供数据加密功能,以保护数据的机密性。
您可以选择在创建 EBS 卷时启用加密,也可以在创建后为现有卷启用加密。
5. EBS 多 AZ 龙卷风:EBS 多 AZ 龙卷风是一种备份和复制功能,可确保您的数据在发生区域性故障时具有高可用性。
它通过自动将 EBS 快照复制到目标区域来实现数据保护。
这些模块共同提供了强大的存储功能和数据保护机制,使用户可以在 AWS EC2 实例上创建和管理持久存储卷。
ebs使用方式
ebs使用方式EBS,即Elastic Block Store,是亚马逊云计算平台(AWS)提供的一种持久性块级存储服务。
它允许用户在云中创建和管理存储卷,并将其附加到虚拟机实例上。
EBS卷是一个独立的网络设备,可以作为虚拟机实例的持久性存储使用。
它方便了用户对数据进行持久化存储、备份和恢复等操作,同时也提供了高可用性和高可靠性的特性。
在使用EBS之前,首先需要了解几个基本概念:1. EBS卷:EBS卷是一种虚拟存储设备,可以作为虚拟机实例的块存储使用。
每个EBS卷都有一个唯一的标识符(Volume ID)和一个容量大小。
可以根据需求创建多个EBS卷,并根据需要附加到虚拟机实例上。
2. EBS快照:EBS快照是对EBS卷的一种备份机制。
通过创建EBS 快照,可以将数据备份到可靠的存储位置,并且可以基于快照创建新的EBS卷。
3. EBS类型:AWS提供了多种类型的EBS卷,包括标准型(Standard)、灵活型(General Purpose)、专用型(ProvisionedIOPS)等。
不同类型的EBS卷具有不同的性能和成本特征,用户可以根据应用程序的需求选择合适的类型。
接下来,我们将详细介绍EBS的使用方式。
1.创建和配置EBS卷登录AWS管理控制台,并打开EC2服务页面。
在左侧的导航栏中,点击“弹性块存储(EBS)”进入EBS管理界面。
在EBS管理界面中,点击“创建存储卷”按钮,进入创建EBS卷的页面。
在这个页面上,可以设置卷的大小、类型、IOPS等参数。
根据应用程序的需求,选择合适的参数,并点击“创建存储卷”按钮完成创建。
创建完成后,可以在EBS管理界面中看到新创建的卷,并查看其ID、类型、大小等信息。
2.将EBS卷附加到虚拟机实例上在EBS管理界面中,选中要附加的EBS卷,并点击“操作”按钮,选择“附加到实例”选项。
在弹出的对话框中,选择要附加到的虚拟机实例,并点击“附加”按钮完成附加操作。
精品EBS R12 库存操作高级篇
库存管理(Inventory Management) (2)实例1. 库存管理操作——拷贝库存组织(Copy Inventory Organization) (2)实例2. 库存事务操作——托管和VMI集成(Consigned and VMI_供应商管理的库存 Integration) (6)实例3. 库存事务操作——快速接收(Express Receipt) (15)实例4. 库存事务操作——级联接收(Cascade Receipt) (21)实例5. 库存事务操作——盲接收(Blind Receipt) (26)实例6. 库存事务操作——替代接收(Substitute Receipt) (30)实例7. 库存事务操作——未订购接收(Unordered Receipt) (34)作者:flyingkite更多内容:/?7434747库存管理(Inventory Management)实例1. 库存管理操作——拷贝库存组织(Copy Inventory Organization)当我们需要建立大量的库存组织时,会怎么办呢?一个一个去创建、设置各种参数?那样既费时又费力。
现在Oracle EBS提供库存组织拷贝功能,利用它就可以快速复制大量的库存组织,节省操作时间。
在拷贝库存组织,还可以指定需要拷贝的内容,包括:• 组织的定义• 发运网络• 层级分配• BOM和BOM参数• 部门、资源和路由• 物料和物料属性另外,一些内容和参数,比如子库存、货位、计划参数、发运参数等,是跟随其他指定的拷贝内容一起拷贝过来的。
接下来就让我们来演示拷贝库存组织。
第1步:创建组代码(Group Code)Responsibility: Manufacturing and Distribution ManagerOrganization: M1 – Seattle Manufacturing打开路径:Inventory > Setup > Organizations > Organization Copy > Maintain Interface在弹出的查找窗口单击按钮New,新建一个组代码输入以下数据:Group Code = 12345Organization Name = MC1Organization Code = MC1Location Name = Atlanta (通过列表值查找,或者新建一个location)然后点击下方的按钮 Populate Interface Table,弹出信息提示框单击OK按钮即可。
EBS克隆文档
1.克隆环境1.1.准备源环境首先在源环境的应用和数据库结点执行AutoConfig,以DEV环境为例:先登录数据库服务器:su - oradevcd $ORACLE_HOME/appsutil/scripts/DEV_cass01adautocfg.shperl adpreclone.pl dbTier然后再登录应用服务器:su–appldevcd $ADMIN_SCRIPTS_HOMEadautocfg.shcd $INST_TOP/admin/scriptsperl adpreclone.pl appsTier1.2.复制文件如果是数据覆盖,不需要Clone应用结点,那么只需要复制所有的数据文件到目标服务器中。
如果是全部克隆,则需要把所有的应用结点和数据库结点的文件复制到目标服务器相应的位置。
如果用cp命令复制,请注意符号链接一定要保留,请用cp–RH<source><destination>。
若在不同的服务器,可以用tar命令压缩后,用ftp上传到目标服务器上,再解压。
tar cvf - app | gzip > app_0331.tar.gztar cvf - db | gzip > db_0331.tar.gz若需要则创建新的用户:useradd -u 10005 -g 10000 -d /export/home/oraptch -m oraptchuseradd -u 10105 -g 10001 -d /export/home/applptch -m applptch若需要则解压缩对应的文件,在目标目录下执行:gunzip -c /export/home/erp_install/app_0331.tar.gz | tar xvf -gunzip -c /export/home/erp_install/db_0331.tar.gz | tar xvf -等所有的文件都复制到指定的位置以后,需要更改文件命名和文件所属者,以DEV克隆到PTCH为例:cd /u02/ptch/oramv TEST PTCHcd /u02/ptch/chown -R oraptch:dba oracd /u02/ptch/app/mv DEV PTCHcd /u02/ptchchown -R applptch:applmgr app若在更改所属者过程中报错说文件找不到,则需要重新做链接(注意更改其路径)对数据库,以oraptch执行如下:cd /u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/libmv hsdb_inf.so hsdb_inf.so.0425mv hsdb_odbc.so hsdb_odbc.so.0425mv hsdb_oing.so hsdb_oing.so.0425mv hsdb_ora.so hsdb_ora.so.0425mv hsdb_syb.so hsdb_syb.so.0425mv libnavhoa.a libnavhoa.a.0425mv libclntsh.so.10.1 libclntsh.so.10.1.0425ln -sf ../lib32/hsdb_inf.so hsdb_inf.soln -sf ../lib32/hsdb_odbc.so hsdb_odbc.soln -sf ../lib32/hsdb_oing.so hsdb_oing.soln -sf ../lib32/hsdb_ora.so hsdb_ora.soln -sf ../lib32/hsdb_syb.so hsdb_syb.soln -sf ../lib32/libnavhoa.a libnavhoa.aln -sf libclntsh.so libclntsh.so.10.1cd /u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/lib32mv ldflags ldflags.0425mv libclntsh.so.10.1 libclntsh.so.10.1.0425ln -sf ../lib/ldflags ldflagsln -sf libclntsh.so libclntsh.so.10.1cd/u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/instantclient32mv libclntsh.so.11.1 libclntsh.so.11.1.0425mv libnnz11.so libnnz11.so.0425mv libheteroxa11.so libheteroxa11.so.0425mv libocci.so.11.1 libocci.so.11.1.0425mv libocijdbc11.so libocijdbc11.so.0425mv libskgxp11.so libskgxp11.so.0425ln -sf ../lib32/libclntsh.so.11.1 libclntsh.so.11.1ln -sf ../lib32/libheteroxa11.so libheteroxa11.soln -sf ../lib32/libnnz11.so libnnz11.soln -sf ../lib32/libocci.so.11.1 libocci.so.11.1ln -sf ../lib32/libocijdbc11.so libocijdbc11.soln -sf ../lib32/libskgxp11.so libskgxp11.socd/u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/binmv lbuilder lbuilder.0425ln -sf ../nls/lbuilder/lbuilderlbuildercd/u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/precomp/public32 mv ORACA.FOR ORACA.FOR.0425ln -sf ../public/oraca.for ORACA.FOR对应用,以applptch执行如下:cd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.3/lib32mvldflags ldflags.0427mv libocci.so libocci.so.0427ln -sf ../lib/ldflagsldflagsln -sf libocci.so.10.1 libocci.socd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/lib32mvldflags ldflags.0427mv libocci.so libocci.so.0427ln -sf ../lib/ldflagsldflagsln -sf libocci.so.10.1 libocci.socd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.3/libmv hsdb_inf.so hsdb_inf.so.0427mv hsdb_odbc.so hsdb_odbc.so.0427mv hsdb_oing.so hsdb_oing.so.0427mv hsdb_ora.so hsdb_ora.so.0427mv hsdb_syb.so hsdb_syb.so.0427mv libnavhoa.a libnavhoa.a.0427ln -sf ../lib32/hsdb_inf.so hsdb_inf.soln -sf ../lib32/hsdb_odbc.so hsdb_odbc.soln -sf ../lib32/hsdb_oing.so hsdb_oing.soln -sf ../lib32/hsdb_ora.so hsdb_ora.soln -sf ../lib32/hsdb_syb.so hsdb_syb.soln -sf ../lib32/libnavhoa.alibnavhoa.acd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/libmv hsdb_inf.so hsdb_inf.so.0427mv hsdb_odbc.so hsdb_odbc.so.0427mv hsdb_oing.so hsdb_oing.so.0427mv hsdb_ora.so hsdb_ora.so.0427mv hsdb_syb.so hsdb_syb.so.0427mv libnavhoa.a libnavhoa.a.0427ln -sf ../lib32/hsdb_inf.so hsdb_inf.soln -sf ../lib32/hsdb_odbc.so hsdb_odbc.soln -sf ../lib32/hsdb_oing.so hsdb_oing.soln -sf ../lib32/hsdb_ora.so hsdb_ora.soln -sf ../lib32/hsdb_syb.so hsdb_syb.soln -sf ../lib32/libnavhoa.alibnavhoa.acd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.3/binmvlbuilder lbuilder.0427ln -sf ../nls/lbuilder/lbuilderlbuildercd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/binmvlbuilder lbuilder.0427ln -sf ../nls/lbuilder/lbuilderlbuildercd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/binmvwebcachectl webcachectl.0427ln -sf ../webcache/bin/webcachectlwebcachectlcd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/webcache/examplesmv readme.examples.html readme.examples.html.0427ln -sf ../docs/readme.examples.html readme.examples.htmlcd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/sysman/webapps/emd/WEB -INF/libmv log4j-core.jar log4j-core.jar.0427ln -sf ../../../../jlib/log4j-core.jar log4j-core.jarcd/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/webcachemv lib32 lib32.0427ln -sf lib lib321.3.执行克隆注意Solaris 10自带的unzip 版本为6.0,而在克隆过程中需要5.x版本,因此需要在用户的.profile中更改PATH变量,使其使用oracle自带的unzip,数据库用户:PATH=/u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/bin:${PATH}:/usr/ccs/bin:/usr/ope nwin/bin:/usr/dt/binexport PATH应用用户:PATH=/u02/cln2/app/oracle/CLN2/apps/tech_st/10.1.2/bin:${PATH}:/usr/ccs/bin:/usr/ openwin/bin:/usr/dt/binexport PATHcd $ORACLE_HOME/appsutil/clone/bin下,例如从TEST克隆PTCH环境,那么需要cd/u02/cln2/db/oracle/CLN2/db/tech_st/11.1.0/appsutil/clone/binperl adcfgclone.pl dbTier根据提示,输入APPS的密码Enter the APPS password :Running:/u02/ptch/db/PTCH/db/tech_st/11.1.0/appsutil/clone/bin/../jre/bin/java -Xmx600M -cp/u02/ptch/db/PTCH/db/tech_st/11.1.0/appsutil/clone/jlib/java:/u02/ptch/db/ PTCH/db/tech_st/11.1.0/appsutil/clone/jlib/xmlparserv2.jar:/u02/ptch/db/PT CH/db/tech_st/11.1.0/appsutil/clone/jlib/ojdbc5.jaroracle.apps.ad.context.CloneContext -e/u02/ptch/db/PTCH/db/tech_st/11.1.0/appsutil/clone/bin/../context/db/CTXOR IG.xml -validate -pairsfile /tmp/adpairsfile_27845.lst -stage/u02/ptch/db/PTCH/db/tech_st/11.1.0/appsutil/clone 2>/tmp/adcfgclone_27845.err; echo $? > /tmp/adcfgclone_27845.res Log file located at/u02/ptch/db/PTCH/db/tech_st/11.1.0/appsutil/clone/bin/CloneContext_062014 4254.logProvide the values required for creation of the new Database Contextfile.Target System Hostname (virtual or normal) [cass01] :Target Instance is RAC (y/n) [n] :Target System Database SID :PTCHTarget System Base Directory :/u02/ptch/db/PTCHTarget System utl_file_dir Directory List :/usr/tmpNumber of DATA_TOP's on the Target System [1] :Target System DATA_TOP Directory 1[/u02/oracle/TEST/db/apps_st/data] :/u02/ptch/db/PTCH/db/apps_st/data Target System RDBMS ORACLE_HOME Directory[/u02/ptch/db/PTCH/db/tech_st/11.1.0] :Do you want to preserve the Display [null] (y/n) ? : nTarget System Display [cass01:0.0] :Target System Port Pool [0-99] :2done: Port Pool 2 is free然后系统就会开始运行DB Clone,直到DB服务进程启动起来。
OracleEBSClone操作步骤
OracleEBSClone操作步骤该文档为ITPUB朋友Michaelbeyond提供,谨此致谢!适用操作系统:AIX4.3 IBM RS/6000服务器2003-11-12Source环境要开启来,Targer环境要关闭预先准备工作Reference from Cloning Oracle APPS R11i with Rapid Clone.March 2003Pre-Request Task:Perl 5.005,JRE 1.3.1JDK 1.3.1Zip 2.3 put in /usr/bin done at 16/MAY/2003/u01/prod/prodora/iAS/Apache/perl前期准备工作可参考Metalink文档230672.1 216664.1 165195.11、准备好target环境,如果没有则需要安装一个全新的环境,和source环境要一摸一样本次clone的source环境为prod,位于/u01/prod;target环境为ptst,位于/u02/ptst2、打上Rapid Clone Patch 2870461 (This patch may Replace by 3130740)克隆前的source方面的准备工作准备appsutil文件1、Login source system as applmgr at APPL_TOP2、用perl执行如下脚本创建 appsutil.zip fileperl $AD_TOP/bin/admkappsutil.pl以下星号包括起来的是输出信息:***************************(prodmgr>chmod 744 admkappsutil.plprodmgr>admkappsutil.plStarting the generation of appsutil.zipLog file located at /u01/prod/prodappl/admin/log/MakeAppsUtil_11101216.log output located at /u01/prod/prodappl/admin/out/appsutil.zip prodmgr>pwd/u01/prod/prodappl/ad/11.5.0/bin)***************************可以看到日志文件和输出的appsutil.zip文件存放的位子将上述appsutil.zip拷贝到ORACLE_HOME目录下cp /u01/prod/prodappl/admin/out/appsutil.zip $ORACLE_HOME3、将ORACLE_HOME原有的appsutil目录备份起来cp appsutil appsutil_heh4、在ORACLE_HOME目录下解压appsutil.zip文件,覆盖原有的appsutil。
数据库复制与同步实现多节点数据一致性的方案
数据库复制与同步实现多节点数据一致性的方案一、介绍数据库是现代应用程序中不可或缺的一部分,而随着数据规模的不断增大以及应用程序的高可用性要求,我们需要将数据库数据复制到多个节点,并保证这些节点中的数据始终保持一致。
本文将介绍数据库复制与同步实现多节点数据一致性的方案。
二、数据库复制数据库复制是指将一个数据库中的数据复制到一个或多个数据库服务器中的过程。
通过数据库复制,我们可以提高应用程序的可用性,并提供更好的读取性能。
1. 主从复制主从复制是最常见的数据库复制方案之一,它包括一个主数据库和多个从数据库。
主数据库是源数据库,从数据库通过复制主数据库的操作日志来保持数据一致性。
2. 主主复制与主从复制不同,主主复制中没有主数据库和从数据库的区别,每个节点都可以接收读取和写入请求,并将这些写入操作同步到其他节点,从而保持数据的一致性。
3.链式复制链式复制是一种多节点的复制方案,其中每个节点都可以复制其他节点的数据。
每个节点都有一个上游节点,用于接收来自上游节点的数据变更操作。
三、数据同步为了保持多节点数据的一致性,我们需要对数据进行同步。
数据同步是指将一个节点的数据变更操作应用到其他节点的过程。
1.同步触发器同步触发器是一种常见的数据同步方法,它可以在一个节点上的数据发生变化时,触发同步操作,将数据变更应用到其他节点。
2.日志传输日志传输是一种高效的数据同步方法,它将日志记录在主节点上,并定期将这些日志传输到其他节点,然后在其他节点上应用这些日志来保持数据一致性。
3.基于时间戳的数据同步基于时间戳的数据同步是一种通过记录数据变更操作的时间戳来实现数据同步的方法。
每个节点在执行数据变更操作时都会记录一个时间戳,并在同步操作时使用这些时间戳来判断数据的一致性。
四、实现多节点数据一致性的方案为了实现多节点数据的一致性,我们可以将数据库复制和数据同步结合起来。
1.使用主从复制进行数据复制首先,我们可以使用主从复制将主节点的数据复制到从节点。
ebs多节点克隆(EBSmultinodecloning)
ebs多节点克隆(EBS multi node cloning)/ backup / dev6app / appl / ad / 11.5.0 / java / oracle / apps / ad / autoconfig# 检查工作源环境prod工作# 源环境1) 确认prod的database是在open状态2)su oraprodcd $home / oracle _ appsutil / scripts / < name > _ contextperl adpreclone.pl dbtiersu applprodcd $common _ top / admin / scripts / < name > _ contextperl adpreclone.pl appstier3) 正常关闭源环境prod4) 拷贝源环境prod的所有文件到目标环境hostdb的相应目录中去(prodappl, prodora, prodcomn, proddata, proddb)5) 拷贝完成后可以启动源环境prod# 目标环境1) 在目标环境test上安装和源环境prod版本相同的jdk如 / usr / bin / j2sdk1 _ 3 _ 1 _ 092) 创建相应的用户 (appltest oratest)3) 拷贝源环境prod上application中的 identitydb.obj ($home)4) 修改目标环境上拷贝过来的prodappl, prodora, prodcomm的owner (appltest)5) 修改目标环境上拷贝过来的proddb, proddata的owner (oratest)6) 更改prodappl, prodora, prodcomn, proddata, proddb目录名为testappl, testora, testcomm, testdata, testdb7)su oratestoracle _ cd $home# 删除属于源环境prod的连接rm javarm appsouirm oui21# 重新创建linkln - s - / jre / 1.1.8 jre ln - s oui22 appsouiln - s oui22 oui218)su appltestcd $ias _ oracle _ home# 删除以下linkrm 6iserverrm javarm appsoui# 重新创建ln - s / oracle / test / testora / 8.0.6 6iserverln - s appsjre118 jreln - s oui21 appsouicd $home / oracle ias _ _ apacherm jdkln - s / usr / bin / j2sdk1 _ 3 _ 1 _ 09 jdk9)su oratest确定可以执行工具perl, ar, ldar等工具在 / usr / ccs / bin下, 将其加到path中检查文件 / var / opt / oracle / orainst.locinventory _ loc = / oracle / test / testdb / orainventory cd $home / oracle _ appsutil / clone / amperl adcfgcone.pl dbtier关闭database在init文件中加入event:event = "public procurement trace name context forever"重启database10)su appltest确定可以执行工具perl, ar, ldar等工具在 / usr / ccs / bin下, 将其加到path中确认appltest对在之前创建的orainventory有完全权限chmod - r 777 appltest: dba orainventorycd $common _ top / clone / amperl adcfgclone.pl appstier11)When all is done, turn off the app and DB of the target environment testAdd event: to the init fileEvent= "10841, trace, name, context, forever.""Restart the target environment test12)Landing with sysadminCheck and modify the following system profileAMS:Server URLPOR:Proxy Server NameApplication, Server-side, Proxy, Host, And, DomainSite name13)Modify important user passwords, such as applsys, apps, sysadmin, depending on the situation14)Apps that closes the target environmentUse adadmin for relink, compile, etc.15)When you finish, restart the target environment test and check to see if it works properly#################################################### data coverageAfter using rapid clone to copy from the source environment prod to the target environment test,To use the database data of the source environment prod to override the database file of the target environment test,To keep the data of the target environment test and the source environment prod data synchronizedOneSu - oraprodCD $ORACLE_HOME/appsutil/scripts/<CONTEXT_NAME>Perl adpreclone.pl dbTierTwoSu - applprodCD $COMMON_TOP/admin/scripts/<CONTEXT_NAME>Perl adpreclone.pl appsTierThreeBackup data to be saved in the target environment testFourBackup the init file in the target environment test database, listener.ora tnsnames.ora###Turn off the source environment prod and the target environment testCopy the application tier file to the target environment test(prodappl, prodcomm, prodora)Copy the database tier file to the target environment test(proddb)###Copy the clone directory from the source environment prod to the corresponding location in the target environment testDatabase: $ORACLE_HOME/appsutilApplication: $COMMON_TOP###There are two ways to copy a data file:1) turn off the source environment prodCopy its data files to the appropriate location in the target environment2) the prod state of the source environment is openRequires archivelog mode and has a valid backupSee copy Oracle Database###Configure target environment test:Su - oratestMake sure that tools Perl, AR, LD can be executedTools such as Ar are added to PATH under /usr/ccs/binCheck file /var/opt/oracle/oraInst.locInventory_loc=/oracle/test/testdb/oraInventoryCD $ORACLE_HOME/appsutil/clone/binPerl adcfgcone.pl dbTier################Be careful:If you only copy data files without copying application tier, database tier program files, you just need to perform:Perl adcfgclone.pl dbTier$ORACLE_HOME/appsutil/<CONTEXT_NAME>.xml################Close databaseAdd event: to the init fileEvent= "10841, trace, name, context, forever.""Restart database10)Su - appltestMake sure that tools Perl, AR, LD can be executedTools such as Ar are added to PATH under /usr/ccs/binVerify that appltest has full permissions on the oraInventory that was created earlierChmod -R 777 appltest:dba oraInventoryCD $COMMON_TOP/clone/binPerl adcfgclone.pl appsTier################Be careful:If you only copy data files without copying application tier, database tier program files, you just need to perform:Perl adcfgclone.pl appsTier$APPL_TOP/admin/<CONTEXT_NAME>.xml################When all is done, turn off the app and DB of the target environment testRestore the saved init file, listener.ora, tnsnames.ora fileLanding with sysadminCheck and modify the following system profileAMS:Server URLPOR:Proxy Server NameApplication, Server-side, Proxy, Host, And, DomainSite name13)Modify important user passwords, such as applsys, apps, sysadmin, depending on the situation14)Apps that closes the target environmentUse adadmin for relink, compile, etc.15)When you finish, restart the target environment test and check to see if it works properly###################################################。
EBS配置文件设置以及系统之间的移植
由于我们有很多单位,并且每个单位的系统都是一样的,统一由我们这边维护。
所以每个所的需求不一样,系统的功能就会存在差别,这就可能造成系统版本无法控制,以后升级也很难操作,维护起来也比较麻烦。
比如一个FORM,有些用户需要一些按钮,有些用户不需要。
我们要做成统一的FORM,至于需要哪些按钮就让用户去控制,控制的方法就是系统的配置文件的值。
这里说的配置文件就类似于一个开关,控制一些功能的可用和不可用性。
责任-〉应用开发员菜单:配置文件名称:配置文件的必须唯一,在ORACLE应用对象库中使用这个名字。
比如上面所说的控制某个按钮可不可用,可以通过查询这个配置文件的值来进行控制。
读取这个配置文件值得方法是:fnd_profile.value(…PA_TASKS_CREATE_BUTTON‟),括号中的就是这个配置文件的名称。
用户配置文件名:这是用户看到的配置文件名。
用户在下面的窗口中为这个配置文件选定值。
责任-〉系统管理员。
菜单路径〉配置文件-〉系统。
找到上面定义的用户配置文件值在这里用户可以直接为这个配置文件选定值。
比如如果选是,则按钮可用,选否,按钮不可用。
下面说一下定义配置文件中最重要的一项:SQL验证。
如果你想让你的用户在为配置文件选定值的时候出现一个值列表,让用户在值列表中选定值(当然也可以没有这个值列表),就需要定义SQL验证这个FIELD.要验证你的配置文件选项,把配置文件的值放入到:PROFILE_OPTION_V ALUE 和:VISIBLE_OPTION_V ALUE中,其中前者是用FND_PROFILE.VALUE来读取的,后者是用户看到的配置文件的值。
语法如下:SQL="SQL select statement"COLUMN="column1(length), column2(length),..."[TITLE="{title text|*application shortname:message name}"][HEADING="{heading1(length), heading2(length),...|*application shortname:message name|N}"]下面详细说明:SQL :一个SELECT语句. 选择要在你的LOV中显示的行数据。
克隆节点的方法
克隆节点的方法在计算机科学中,克隆节点是指创建一个与原始节点具有相同属性和值的新节点。
克隆节点的方法在许多领域都有广泛的应用,包括数据结构、算法、机器学习等等。
本文将介绍克隆节点的方法及其应用。
我们需要了解什么是节点。
在计算机科学中,节点是数据结构中的一个基本单位,它可以包含一个值和指向其他节点的指针。
节点通常用于构建各种数据结构,如链表、树、图等。
在克隆节点的方法中,我们将复制一个节点的属性和值,创建一个新的节点。
克隆节点的方法有多种实现方式,下面我们将介绍其中的几种常用方法。
1. 深拷贝:深拷贝是指创建一个与原始节点完全相同的新节点,包括其属性和值,以及指向其他节点的指针。
深拷贝可以通过递归遍历节点及其子节点来实现,将原始节点的属性和值复制到新节点,同时对于指向其他节点的指针,也进行递归调用,创建新的节点并建立指针的连接。
2. 浅拷贝:浅拷贝是指创建一个与原始节点相似但不完全相同的新节点,新节点和原始节点共享相同的属性和值,但指向其他节点的指针是相互独立的。
浅拷贝可以通过复制原始节点的属性和值,并将指向其他节点的指针指向相同的节点来实现。
3. 克隆算法:除了深拷贝和浅拷贝外,还有一种常用的克隆节点的方法是克隆算法。
克隆算法是指根据节点的特定属性和值,创建一个新的节点。
克隆算法可以根据不同的需求和场景来设计,例如根据节点的标签、属性、值等进行克隆。
克隆节点的方法在实际应用中有广泛的用途。
例如,在机器学习中,克隆节点可以用于创建新的训练样本,从而扩大数据集的规模。
在图像处理中,克隆节点可以用于复制图像的某个区域,实现图像的复制和编辑。
在软件开发中,克隆节点可以用于创建新的对象,实现对象的复制和修改。
除了上述常用的克隆节点的方法外,还有一些其他的方法可以实现节点的克隆,例如通过序列化和反序列化、通过原型模式等。
这些方法在不同的场景和需求下有不同的适用性和效果。
总结起来,克隆节点的方法是创建一个与原始节点相似但独立的新节点的有效方式。
EBS基本介绍范文
EBS基本介绍范文EBS存储卷的容量支持从最小1G到最大16TB的范围,且可以直接在EC2实例中挂载和卸载。
EBS卷支持高效的随机读写操作,并且可以轻松地备份和恢复,这使其成为构建持久性和可靠性的数据存储解决方案的理想选择。
与传统的物理硬盘相比,EBS存储卷具有许多优势。
首先,EBS卷的性能可以根据应用程序需求进行调整。
用户可以选择不同的存储卷类型,如SSD(固态硬盘)、HDD(机械硬盘)和io2(IOPS密集型存储卷),以满足各种工作负载的需求。
其次,EBS存储卷的容量可以根据需要进行动态扩展或缩小,而不会对应用程序造成中断。
此外,EBS卷还具有高度可靠性和耐用性,可以自动在EC2实例和存储卷所在的可用区之间进行数据复制,以防止硬件故障和数据丢失。
除了可靠性和可扩展性,EBS还提供了一些其他功能来增强用户的数据管理能力。
利用EBS卷的快照功能,用户可以定期创建存储卷的备份,并将其用于在发生数据丢失或损坏时快速恢复。
快照还可以用作创建新的存储卷或跨多个区域进行数据迁移的基础。
另外,EBS卷还支持磁盘级别的加密,以保护数据的安全性,并提供访问控制策略,用于管理谁可以访问存储卷和执行何种操作。
EBS还提供了一些与其他AWS服务间的集成。
例如,用户可以使用EBS卷作为S3(Simple Storage Service)的目标,将数据传输到对象存储中,以便长期存储和分发。
此外,用户还可以使用AWS CloudFormation模板或AWS管理控制台来自动化创建和管理EBS存储卷和与之相关的资源。
总之,EBS是AWS云平台上的一种弹性块存储服务,提供高度可靠性和持久性的存储解决方案。
它具有可扩展性、灵活性和强大的数据管理功能,适用于各种工作负载和应用程序需求。
利用EBS,用户可以满足数据存储、备份和恢复的需求,并使应用程序具备高可靠性和可用性。
etabs地下室节点弹簧的定义
弹性模量E是物体抵抗形变的能力,即物体在受力后产生形变的难易程度,与物体的材料、形状等有很大关系。
E=kx^2/(m+n),其中x表示物体的横截面面积,m和n分别为物体中点的横截面积和边长的平方。
首先,EBS是一个结构体系,由若干个节点的弹性支撑组成。
每个弹性支柱的截面形状和尺寸都不尽相同,且其作用也不尽相同。
例如,当荷载较大时(如对刚度要求较高),则可能需要在地下室外侧设置刚性支柱;而若荷载较小、作用时间较短时(如对刚度要求较低),则可直接在地下室外侧设置柔性支撑。
其次,“EBS”这个名称本身也说明了它的结构形式和用途的多样性。
,我们来看看EBS的荷载传递方式,在EBS结构上荷载传递的方式是沿梁、柱或板等水平方向进行传递。
所以,对于竖向荷载而言,其作用点是在梁和柱子上的。
而题主所说的“弹簧定义”,其实指的是作用于梁上的横向力吧!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ln -s oui22 oui21
8)
su - appltest
cd $IAS_ORACLE_HOME
#删除以下link
rm 6iserver
rm JRE
rm appsoui
#重新创建
ln -s /oracle/test/testora/8.0.6 6iserver
3)拷贝源环境prod上application中的identitydb.obj ($HOME)
4)修改目标环境上拷贝过来的prodappl,prodora,prodcomm的owner(appltest)
5)修改目标环境上拷贝过来的proddb,proddata的owner(oratest)
6)更改prodappl,prodora,prodcomn,proddata,proddb目录名为
11)
全部完成后关闭目标环境test的app和db
在init文件中加入event:
event="10841 trace name context forever"
重新启动目标环境test
12)
以sysadmin登陆
检查并修改以下几个system profile
注意:
如果仅仅复制数据文件而没有复制application tier,database tier的程序文件,则只需执行:
perl adcfgclone.pl appsTier $APPL_TOP/admin/<CONTEXT_NAME>.xml
################
全部完成后关闭目标环境test的app和db
/backup/dev6app/appl/ad/11.5.0/java/oracle/apps/ad/autoconfig
#检查工作
源环境prod工作
#源环境
1)确认prod的database是在open状态
2)
su - oraprod
cd $ORACLE_HOME/appsutil/scripts/<CONTEXT_NAME>
确认appltest对在之前创建的oraInventory有完全权限
chmod -R 777 appltest:dba oraInventory
cd $COMMON_TOP/clone/bin
perl adcfgclone.pl appsTier
################
perl adpreclone.pl dbTier
su - applprod
cd $COMMON_TOP/admin/scripts/<CONTEXT_NAME>
perl adpreclone.pl appsTier
3)正常关闭源环境prod
4)拷贝源环境prod的所有文件到目标环境Hostdb的相应目录中去
###
关闭源环境prod和目标环境test
复制application tier文件到目标环境test
(prodappl,prodcomm,prodora)
复制database tier文件到目标环境test
(proddb)
###
从源环境prod中拷贝clone目录到目标环境test中相应位置
AMS:Server URL
POR:Proxy Server Name
Application Server-side Proxy Host And Domain
Site name
13)
根据情况来修改applsys,apps,sysadmin等重要用户口令
14)
关闭目标环境的apps
perl adcfgcone.pl dbTier
关闭database
在init文件中加入event:
event="10841 trace name context forever"
重启database
10)
su - appltest
确定可以执行工具perl,ar,ld
ln -s appsjre118 JRE
ln -s oui21 appsoui
cd $IAS_ORACLE_HOME/Apache
rm jdk
ln -s /usr/bin/j2sdk1_3_1_09 jdk
9)
su - oratest
确定可以执行工具perl,ar,ld
使用adadmin进行relink,compile等工作
15)
完成后重新启动目标环境test检查是否正常运作
###################################################
#数据覆盖
在用rapid clone从源环境prod复制到目标环境test后,
################
关闭database
在init文件中加入event:
event="10841 trace name context forever"
重启database
10)
su - appltest
确定可以执行工具perl,ar,ld
ar等工具在/usr/ccs/bin下,将其加到PATH中
testappl,testora,testcomm,testdata,testdb
7)
su - oratest
cd $ORACLE_HOME
#删除属于源环境prod的连接
rm JRE
rm appsoui
rm oui21
#重新创建link
ln -s oui/jre/1.1.8 JRE
ar等工具在/usr/ccs/bin下,将其加到PATH中
确认appltest对在之前创建的oraInventory有完全权限
chmod -R 777 appltest:dba oraInventory
cd $COMMON_TOP/clone/bin
perl adcfgclone.pl appsTier
database: $ORACLE_HOME/appsutil
application: $COMMON_TOP
###
复制数据文件有两种方法:
1)关闭源环境prod
拷贝其数据文件到目标环境中相应位置
2)源环境prod打开的状态下
要求archivelog模式,并且有有效备份
参见《复制oracle database》
###
配置目标环境test:
su - oratest
确定可以执行工具perl,ar,ld
ar等工具在/usr/ccs/bin下,将其加到PATH中
检查文件/var/opt/oracle/oraInst.loc
inventory_loc=/oracle/test/testdb/oraInventory
ar等工具在/usr/ccs/bin下,将其加到PATH中
检查文件/var/opt/oracle/oraInst.loc
inventory_loc=/oracle/test/testdb/oraInventory
cd $ORACLE_HOME/appsutil/clone/bin
cd $ORACLE_HOME/appsutil/clone/bin
perl adcfgcone.pl dbTier
################
注意:
如果仅仅复制数据文件而没有复制application tier,database tier的程序文件,则只需执行:
perl adcfgclone.pl dbTier $ORACLE_HO_NAME>.xml
(prodappl,prodora,prodcomn,proddata,proddb)
5)拷贝完成后可以启动源环境prod
#目标环境
1)在目标环境test上安装和源环境prod版本相同的JDK
如/usr/bin/j2sdk1_3_1_09
2)创建相应的用户(appltest oratest)
2.
su - applprod
cd $COMMON_TOP/admin/scripts/<CONTEXT_NAME>
perl adpreclone.pl appsTier
3.
备份目标环境test中需要保存的数据
4.
备份目标环境test database中的init文件,listener.ora tnsnames.ora
要用源环境prod的数据库数据来覆盖目标环境test的数据库文件,
以使目标环境test的数据和源环境prod数据保持同步
1.
su - oraprod
cd $ORACLE_HOME/appsutil/scripts/<CONTEXT_NAME>
perl adpreclone.pl dbTier
恢复保存的init文件,listener.ora,tnsnames.ora文件
以sysadmin登陆
检查并修改以下几个system profile
AMS:Server URL
POR:Proxy Server Name
Application Server-side Proxy Host And Domain
Site name
13)
根据情况来修改applsys,apps,sysadmin等重要用户口令