摘要:发现有的时候,EBS会报连接数不足的问题。所以尝试着提高了processes和sessions,EBS安装完之后,数据库init参数processes默认为200,sessions默认为400.这里我把DB的processes和sessions提高到了500和1000。processes = 500 # Max. no. of users x 2sessions = 1000 # 2 X processes修改完之后,重启DB,参数就会生效。addbctl.sh stop addbctl.sh start 查看参数设置show parameter processesshow parameter
阅读全文
摘要:刚刚写完(一),本来想把两篇写在一起,但是发现关联不大,最后觉得分开写:本文来自:http://blog.csdn.net/lengzijian/article/details/7729465先写上数据库配置:一个主数据库,两个从数据库主数据库:Intel(R) Pentium(R) D CPU 2.80GHz *2 | MemTotal: 1027072 kB从库1 :Pentium(R) Dual-Core CPU E5200 @ 2.50GHz| MemTotal: 2066020 kB从库2 :Pentium(R) Dual-Core CPU E5200 @ 2.50GHz| MemT
阅读全文
摘要:上次安装了集群后,一段时间没有时间写个测试文章,今天有空就写了篇初级测试的文章,如果大家还想知道不同情况下postgres集群的处理方法,可以留言给我!!!本文来自:http://blog.csdn.net/lengzijian/article/details/7729380先来模拟下主从库关闭,看看数据的同步情况:1.重启主节点:方式①:./pg_ctl stop -D ../data/waiting for server to shut down............................................................... failedpg_
阅读全文
摘要:Oracle EBS里查看数据库参数路径:System Administration > Oracle Applications Manager > Initialization Parameters或者路径:System Administration > Oracle Applications Manager > System Configuration Overview > Database > Init.ora Parameters可以查看DB的数据库parameter(init.ora或者pfile parameter)关于Oracle Parame
阅读全文
摘要:ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型 结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导 的关系。有些雇员领导另一些雇员,有些雇员被领导,还有些雇员领导一些人又被别人领导,他们之间的这种关系就是一种树结构,图1.1表示了EMP表雇员间 的这种树结构。图1.1 EMP表树结构图 在这个树结构中,如果一个节点有直接的下属节点(如图中的7566有下属7788 和7902),那么称该节点是下属节点的父节点,下属节点为该节点的子节点。通过雇员的EMPNO和MG
阅读全文
摘要:应用内测很重要走到内测这一步,已经离正式产品只有一步之遥了。内测非常关键,通过内测可以尽可能的减少bugs、修正错误、调整参数等等。自己的产品其实就是一件艺术品,不光需要娴熟的技艺,同时也需要耐心和细心不断的打磨,就好像不断的打磨一件玉器,使其更圆润透亮。内测是能接收到真实用户反馈的最宝贵的机会,而移动应用的内测对应用开发者来说尤为重要。尤其是iOS应用,这是你的应用能够在App Store里得以被用户发现的珍贵的机会,可以最大幅度的减少产品出问题的风险,以及能够顺利通过各大应用商店的测试。用户满意度 viabrainstuck内测宝典1.找到有价值的目标用户还记得去年愤怒的小鸟团队曾在CSD
阅读全文
摘要:应用内测很重要走到内测这一步,已经离正式产品只有一步之遥了。内测非常关键,通过内测可以尽可能的减少bugs、修正错误、调整参数等等。自己的产品其实就是一件艺术品,不光需要娴熟的技艺,同时也需要耐心和细心不断的打磨,就好像不断的打磨一件玉器,使其更圆润透亮。内测是能接收到真实用户反馈的最宝贵的机会,而移动应用的内测对应用开发者来说尤为重要。尤其是iOS应用,这是你的应用能够在App Store里得以被用户发现的珍贵的机会,可以最大幅度的减少产品出问题的风险,以及能够顺利通过各大应用商店的测试。用户满意度 viabrainstuck内测宝典1.找到有价值的目标用户还记得去年愤怒的小鸟团队曾在CSD
阅读全文
摘要:有人问起Oracle EBS的销售价格的问题,每个公司的情况不一样,上的模块情况不一样,用户数也不一样,所以价格也就有很大区别。具体价格可以拨打甲骨文免费销售咨询热线:800-810-0161 或者E-mail:salesinquiry_cn@oracle.com也查了下,发现Oracle官方提供了一文档“Oracle E-Business Suite Applications Global Price List Software Investment Guide(2012.Jun)”讲Oracle的Price List,这个价格可能是一个参考价格。比如对于Logistic模块的Invento
阅读全文
摘要:基本数据库对象:表,视图,索引,触发器,存储过程,用户,图表,规则,默认值。表:表示数据库中最最基本的对象,我们的数据都存放在表中。表由行,列构成。列为字段,行为记录。一般我们在设计的表的时候操作的是列,在操作数据的时候用的是行。一、表结构的操作:表的基本操作:创建,修改,删除。要创建一个表,上篇博客中写到,添加数据库对象就像是给大楼里招住户,表中的数据就是每个用户的家庭成员。表就是其中的住户。那么住户要搬进去,就要根据自己的需要给房间进行装修。放到数据库中,就是我们建表之前的设计阶段。设计阶段要考虑什么呢?建表不得不说的几个概念:约束,默认值,规则,约束包括主键,外键,check,唯一性,n
阅读全文
摘要:publicbool FindPoint(double X, double Y) { int nCount = myPts.Count; int nCross = 0; for (int i = 0; i < nCount; i++) { Point p1 = myPts[i]; Point p2 = myPts[(i + 1) %nCount]; // 求解 y=p.y 与 p1p2 的交点 if (p1.Y == p2.Y) continue; // 交点在p1p2延长线上 if (Y < Math.Min(p1.Y,p2.Y)) continue; // 交点在p1p2延长线
阅读全文
摘要:1. ctrl +a切换到命令行开始.这个操作跟Home实现的结果一样的,但Home在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的;2. ctrl+e切换到命令行末尾,这个操作跟END实现的结果一样的,但End键在某些Unix环境下无法使用,便可以使用这个组合;在Linux下的vim,这个也是有效的3. ctrl+l清除屏幕内容,效果等同于clear4. ctrl+u清除剪切光标之前的内容这个命令十分有效,相信遇到输错命令,一个个删除字符的时候那个痛苦啊, 现在一个快捷键就可以搞定了,嘿嘿5. ctrl+k剪切清除光标之后的内容6. ctrl+y粘贴刚
阅读全文
摘要:从Metalink下载补丁登陆到Metalink(https://support.oracle.com),Oracle内部用户可以使用ARU来下载。点击Patches & Updates 页签,在"Patch Search"区,输入你的Patch号,Search,找到你的Patch之后,特别注意,需要仔细查看Patch的Release,Platform/Language...以及阅读Read Me信息(看是否有需要关联下载的Patch)然后下载Patch到本机,上传&解压打patch前,最好备份可能会被覆盖的文件。仔细阅读Readme文件。上传patch文件
阅读全文
摘要:1.vi .bash_history关于.bash_history的配置export HISTCONTROL=ignoreboth Don’t save duplicatesexport HISTSIZE=10000这个是针对history命令的设置,The number of commands to remember in the command history. The default value is 500.export HISTFILESIZE=10000这个是针对history文件(.bash_history)的设置,The maximum number of lines cont
阅读全文
摘要:FNDLOAD是Oracle官方提供数据同步工具(Data Synchronization),一般情况下,我们通过FNDLOAD工具把DEV Instance的客户化AOL数据下载到一个文本文件中,然后同样使用FNDLOAD上传到PROD Instance中去。什么样的情况下,需要使用FNDLOAD来同步我们在测试环境开发了一些客户化程序(Personalization),Concurrent Program,Message....想要同步到正式的环境中去,这时我们可以使用FNDLOAD同步工具。哪些数据可以使用FNDLOAD来同步?* Concurrent Programs, Executa
阅读全文
摘要:<<Stop Server Command Order>>1.Apps Management User,cd $ADMIN_SCRIPTS_HOMEstop apps server./adstpall.sh apps/apps 2.DB Admin User,cd $RDBMS_ORACLE_HOME/appsutil/scripts/<SID_hostname>Stop DB Listener./addlnctl.sh stop mc3yd213 Stop DB Server./addbctl.sh stop abort/normal/immediate
阅读全文
摘要:/etc目录用于存放Linux/Unix系统的配置文件,/etc里的配置文件非常关键,所以要经常备份(备份方法见文章末尾),这样不管你是重装系统还是因为系统坏掉,都能快速的恢复到早先的配置状态。文章“etc” 和“理解 Linux 配置文件”,对etc目录下的所有文件都有了一个详细的解释,可以用于查阅。这里主要写一下/etc目录下几个常用的配置文件。/etc/profile/etc/profile里边包含了系统的环境变量的设置,比如$PATH,$HOME...每次用户登陆都会加载这个文件以设置环境变量,这个文件是全局的profile文件,设置后会影响到所有用户。(/home/username/
阅读全文
摘要:使用sqlplus "/ as sysdba"连DB,报错:ORA-01031: insufficient privileges[oracle@bej301441 lib]$ sqlplus "/ as sysdba"SQL*Plus: Release 10.1.0.5.0 - Production on Tue Jul 3 03:58:50 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.ERROR:ORA-01031: insufficient privilegesEnter use
阅读全文
摘要:What's main code logic while performing query in material workbench form(INVMWBIV.fmb).Key File:INVMWBIV.fmbINVMWQMB.pls - INV_MWB_QUERY_MANAGERINVMWCTB.pls - INV_MWB_CONTROLLERKey Table:MTL_MWB_GTMPmtl_onhand_quantities_detail=====================First Delete All records from MTL_MWB_GTMP.DELET
阅读全文
摘要:客户可以通过Help > Diagnostics > Custom Code > Personalize,来对Form做个性化的设置。如何通过脚本来查看Form做了哪些个性化SELECT * FROM FND_FORM_CUSTOM_RULES WHERE form_name = 'INVTOMAI';--Input your Form NameSELECT * FROM FND_FORM_CUSTOM_ACTIONS WHERE RULE_ID IN (SELECT ID FROM fnd_form_custom_rules WHERE form_name
阅读全文
摘要:THIS WORKS WITH ORACLE R12Here is a wonderful oracle seeded Procedure fnd_web_sec.get_guest_username_pwd which will help us to find out user password.This will be handy for consultants in resolving the issues. Please use with this care and dont misuse this.To achieve this you need to create a small
阅读全文
摘要:Oracle Apps Script to create a new User Login Account--CREATE a new user account DECLARE p_user_name VARCHAR2 (200) := 'PTIAN'; p_owner VARCHAR2 (200) := NULL; p_unencrypted_password VARCHAR2 (200) := 'welcome'; p_session_number NUMBER ...
阅读全文
摘要:用户可以在Profile文件中加入环境变量,比如ORACLE_HOME,HOME...这样重新登录之后,这些环境变量都会得以设置,不用每次都手工设置。Unix/Linux有两个profile文件1./etc/profile:是全局profile文件,设置后会影响到所有用户2./home/username/.profile或.bash_profile是针对特定用户的,可以针对用户,来配置自己的环境变量。注意:profile是unix上才有的;bash_profile是Linux下有的(Linux下,用户目录没有.profile文件) /home/username/.profile或.bash_p
阅读全文
摘要:Oracle Apps R12下如何定义一个简单的Hello World的Concurrent Program定义一个表和一个Procedure先create table ptian_table
( message_text VARCHAR2(100)
,creation_date DATE
) ; CREATE OR REPLACE PROCEDURE PTIAN_HELLO (errbuf OUT VARCHAR2, retcode OUT VARCHAR2) IS
BEGIN INSERT INTO ptian_table VALUES ('Hello World' ,S
阅读全文
摘要:1.Using script to submit INV Manager to process MMTT/*
* When prompted for user_id, resp_id and resp_appl_id, ask ct enter the correct values for * these variables. The values can be obtained by logging into Inventory * reponsibility and from menu Help->Diagnostics->Examine, select block as *
阅读全文
摘要:Transaction Type = Transaction Source Type + Transaction Actioneg.Move Order Issue = Move Order + Issue From StoresBelow is the script to check Txn Type, Txn Source Type, Txn Action(Lookups)--Txn Type
SELECT TRANSACTION_TYPE_ID, TRANSACTION_TYPE_NAME,TRANSACTION_SOURCE_TYPE_ID,TRANSACTION_ACTION_ID
阅读全文
摘要:Window下环境变量的设置,可以在我的电脑>属性>高级>环境变量里进行设置,也可以在命令行(cmd)里执行下边语句来设置set ORACLE_SID=orclps:cmd下查看环境变量方法,输入set ORACLE_SIDLinux下环境变量的设置可以用下边的命令dev_home=$HOME/devcd $dev_home就能进入/home/ptian/dev目录了但是这种环境变量的设置,只能保证它在当前的shell下有效,如果你重新启动一个shell或者启动一个新的程序,那么你的环境变量在新的shell下就识别不出来了。这个时候就需要使用export命令,来设置全局的环境
阅读全文
摘要:The MTL_CC_ENTRIES_INTERFACE table serves as the interface between users and Oracle Inventory's Enter/Approve Cycle Count Request functionality. Users populate the interface table, and a PL/SQLconcurrent program, launched by the user, processes the information in this table, inserts/updates the
阅读全文
摘要:Inventory Picking Rule(Oracle Apps R12)用于在非WMS组织下,给Sales Order, WIP, OPM Manufacturing设置挑库规则路径:Inventory > Setup > Rules > PickingLot: You can sort by lot based on the following criteria:Lot Number Asc: Sorts the lot by number in ascending order.Lot Number Desc: Sorts the lot by number in d
阅读全文
摘要:c语言课程设计 机房机位预约模拟(地址:http://apenny.taobao.com/)一、题目要求(1)查询。根据输入时间输出机位信息。(2)机位预定。根据输入的日期和时间段查询是否有空机位,若有则预约,若无则提供最近时间段。另外,若用户要求在非空时间段上机,俄将用户信息插入该时间段的等待时间列表。(3)退出预定。根据输入的时间撤出该时间的预订。(4)查询是否有等待信息。若有则按提示现实联系方式,若无则显示提示信息。二、设计思路首先需要定义结构体数组存放等待人员,并且用文件来保存这些数据。纵观整个程序,我用四个分函数来实现各个模块的功能,在主函数中刻画一个分区模块,进入各个分区功能模块。
阅读全文
摘要:《数据结构》课程设计报告书(地址:http://apenny.taobao.com/)1、设计要求: 模拟一个实验室的机器网络(M行N列的矩阵)被病毒感染的过程,每台机器只和它相邻的机器直接相连。开始时有T太机器被感染,每台遭遇的熊猫变种类型都不同,分别记为Type1,Type2,……TypeT。每台机器都具有一定级别的防御能力,记为L(0<L<1000)。 2、病毒的传播规则: (1)病毒只能从一台被感染的机器传到另一台没有被感染的机器。 (2)如果一台机器已经被某个变种的病毒感染过,就不能再被其他变种感染。(3)病毒的传播能力每天都在增强。以D代表病毒的攻击等级,初始值为1,每
阅读全文
摘要:触发器——看到这个名字总是会想到数电中学过的触发器,有输入端和输出端,根据电平的高低来触发。数据库中的触发器是个特殊的存储过程,主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名称而被直接调用。 作用:使用T——SQL语句进行复杂的逻辑处理,基于一个表创建,但是可以对多个表进行操作,因此常常用于复杂的业务规则。可以完成如下功能:1 、级联修改数据库中相关的表2、执行比核查约束更为复杂的约束操作3、拒绝或回滚违反引用完整性的操作。4、比较表修改前后数据之间的差别,并根据差别采取相应的操作。创建触发器的规则和限制:1、Create Trigger语句必须是批处理中的第一个语句。2、在.
阅读全文
摘要:什么是SQLitePP ? SQLitePP 是一个C++封装的 SQLite组件,开源、免费。目的是使用面向对象的方式来简化SQLite的使用,具有面向对象的访问方式。开源工程:http://sourceforge.net/projects/sqlite4pp/ 欢迎各位开发人加入!如何使用?1. 从这里下载最新的版本,http://sourceforge.net/projects/sqlite4pp/files,目前仅有基于MSVC2010的版本,欢迎各位开发者加入,开发其他平台和版本。2. 将 include 中的头文件 sqlitepp.h 加入到你的工程, lib中的 sqlitep
阅读全文
摘要:1、数据库基本操作创建数据库: create database 数据库名;//创立了数据库注意,在默认的情况下,windows中数据库名、表名的大小写是不敏感的,而在linux系统中对数据库名和表名的大小写是敏感的,为论文便于平台之间的移植,建议采用小写来定义数据库名和表名。显示数据库:show databases; //显示所有的数据库使用数据库:use 数据库名;//选择数据库删除数据库:drop databases 数据库名;创建数据表:create [temp] table [if not exits] 数据表名 [(create_definition,…)][table_option
阅读全文
摘要:SQLite 强大,大家都知道,但是原生是C接口,用来其应用层稍微麻烦些。今天做了个简单的C++封装,使用面向对象的方法来使用。优点:面向对象的方式,减少应用层的复杂性;缺点:暂对多线程环境支持不足。使用样例如下:// a simple example to use SQLitePP
void simple_example()
{ //define a connection SQLitePP::DBConnection conn; // connect to a database int rc = conn.connect("D:\\mytestdb.db"); if (r
阅读全文
摘要:在mysql中的数据用各种不同的技术存储在文件或者内存中。这些技术都是用了不同的存储机制、索引技巧、锁定水平,最终给用户提供不同的选择。这些不同的技术以及配套的相关功能在mysql中被称为存储引擎(或者表类型)。 在mysql中配置有许多不同的存储引擎,用户可以灵活的选择适用于服务器、数据库和表格的存储引擎,以便获得最大的性能和最大的灵活性。这也是mysql不同于其他大型数据库以及mysql为何如此受欢迎的主要因素。一些大型的数据库仅采用了一种存储引擎,以一种尺码满足所有需求也就意味着会牺牲一些性能。 在命令行中可以通过命令显示其支持的存储引擎: show engines; 在m...
阅读全文