Oracle EBS R12.1正式环境详细安装指南

需积分: 10 7 下载量 89 浏览量 更新于2024-07-25 收藏 1.19MB DOC 举报
"本资源主要介绍了如何在正式环境中安装ebsERP_R12,包括系统的准备工作、安装步骤以及后续的启动和测试,特别适合学习ORACLE EBS的人员参考。" 在进行ebsERP_R12的正式环境安装时,首先需要进行详细的文档控制和系统准备。确保所有必要的安装文档齐全,如"Oracle@Applications Installation Guide: Using Rapid Install Release 12.1","Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64" 和 "Oracle E-Business Suite Release 12.1.3 Readme"。这些文档将指导你完成整个安装过程,包括对硬件和软件的要求。 系统软件需求方面,你需要满足Oracle EBS Release R12.1的系统配置,这通常包括特定版本的操作系统(如Linux x86-64),以及对应的数据库和中间件软件。在开始安装前,必须先创建必要的系统组和用户,例如创建名为`dba`的数据库用户组和`oraprod`的数据库安装用户。同时,要确保所有服务器的`/etc/hosts`文件正确配置,能够解析各个服务器的hostname和domainname,例如ebsdb和erp服务器。 安装过程分为两个主要步骤:数据库节点安装和应用节点安装。在数据库主机ebsdb上,将执行数据库的安装,这通常涉及Oracle Database软件的安装和配置。而在应用服务器上,将进行应用层软件的安装,包括WebLogic Server、Oracle Application Server等组件。在安装过程中,可能还需要安装简体中文语言包,以支持多语言环境。 在完成基础安装后,会有升级补丁的安装,例如从Release 12.1.1升级到12.1.3。这通常涉及到对现有数据库的更新,以及应用补丁的过程。在升级前,需要确保数据库安装符合升级要求,并且按照官方的升级指南进行操作。 安装完成后,系统启动和关闭的步骤是关键,这涉及到启动脚本的执行,以确保所有服务正常运行。同时,进行一系列的测试以验证系统的功能完整性,包括业务流程测试和性能测试。在整个交付过程中,可能会遇到一些已知问题,这些问题在文档中会列出,分为Open Issues(未解决的问题)和Closed Issues(已解决的问题)。 对于Open Issues,你需要密切关注,可能需要与Oracle技术支持联系寻求解决方案。而Closed Issues则可以作为参考,了解过去的问题及其解决方法,以避免在类似情况下再次出现相同问题。 ebsERP_R12的正式环境安装是一个复杂但有条理的过程,需要细心规划和执行,确保所有的环节都符合最佳实践和安全标准。在安装过程中,及时查阅官方文档和已有的解决方案,能够帮助你顺利完成安装并确保系统的稳定运行。

/* DriverLib Includes */ #include <ti/devices/msp432e4/driverlib/driverlib.h> /* Standard Includes */ #include <stdint.h> #include <stdbool.h> uint32_t systemClock; void PWM_init(){ TIMER2->CTL &=~TIMER_CTL_TAEN;//关闭定时器TA,以便进行相关配置 TIMER2->CFG |= TIMER_CFG_16_BIT ;//写入0x4,选择16位定时器 TIMER2->TAMR &=~TIMER_TAMR_TACMR;//清除CMR //按顺序配置为启用PWM模式,周期模式 TIMER2->TAMR |= TIMER_TAMR_TAAMS+TIMER_TAMR_TAMR_PERIOD; TIMER2->CTL &=~ TIMER_CTL_TAPWML;//默认输出状态,置1为反向输出 //输出为2KHZ方波,占空比为66%,因为系统时钟为120兆HZ。具体频率可以参考下面的写法修改。 TIMER2->TAILR =systemClock/2000; TIMER2->TAMATCHR=systemClock/6000; TIMER2->CTL |= TIMER_CTL_TAEN;//打开定时器TA //目前还不会下面三个定义,直接套用官方库函数,其次是底层定义里面没有PCTL中PCMn的相关定义 MAP_GPIOPinConfigure(GPIO_PM0_T2CCP0); MAP_GPIOPinTypeTimer(GPIO_PORTM_BASE, GPIO_PIN_0 ); MAP_TimerEnable(TIMER2_BASE, TIMER_A); } void gpio_init(){ //led_init GPION->DIR|=BIT1+BIT0;//D1,D2 light on GPION->DEN|=BIT1+BIT0; } int main(void) { //修改系统时钟为120兆HZ systemClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000); //和打开GPIO时钟一样,这里打开TIMER2时钟 SYSCTL->RCGCTIMER|=SYSCTL_RCGCTIMER_R2; while((SYSCTL->RCGCTIMER & SYSCTL_RCGCTIMER_R2) == 0){}; SYSCTL->RCGCGPIO |= SYSCTL_RCGCGPIO_R12+SYSCTL_RCGCGPIO_R11; // activate clock for Port M,N while((SYSCTL->RCGCGPIO & (SYSCTL_PRGPIO_R12+SYSCTL_RCGCGPIO_R11)) == 0){}; // wait for preparation of Port M,N PWM_init(); gpio_init(); while(1){ GPION->DATA |=BIT0;//亮一个灯证明系统正常运行 } }

2023-07-09 上传