Container classes generation for production environment
You can run the WebLogic EJB compiler on the JAR file before you deploy the beans,
or you can let WebLogic Server run the compiler for you at deployment time.
I have to release :
- an ear, containing 1 ejb and other stuff
- a client-jar (delegate, remote, home), that will be included in another ear (client
application of our ejb).
Both the ear will be deployed on the same wl instance (6.1sp2) (production environment).
For a production environment, which are the pros and contras ?
(not considering deploy time differences on wlserver, of course).
Which is the best practice ? Is it suggested to release the ear with the container
classes already generated (run ejbc before) or delegate the generation to weblogic
server ?
Thanks in advance
Sergi
You can run the WebLogic EJB compiler on the JAR file before you deploy the beans,
or you can let WebLogic Server run the compiler for you at deployment time.
I have to release :
- an ear, containing 1 ejb and other stuff
- a client-jar (delegate, remote, home), that will be included in another ear (client
application of our ejb).
Both the ear will be deployed on the same wl instance (6.1sp2) (production environment).
For a production environment, which are the pros and contras ?
(not considering deploy time differences on wlserver, of course).
Which is the best practice ? Is it suggested to release the ear with the container
classes already generated (run ejbc before) or delegate the generation to weblogic
server ?
Thanks in advance
Sergi
Similar Messages
-
Is vmware supported for production environment ?
Hi All,
Is vmware supported for production environment ?
Thanks
SunnyAll,
I'm glad someone has outlined the clear support statement that has existed for sometime between VMware - SAP. For those of you still running on Oracle, here is some good news:
Wording towards SAP Customers requesting support:
"Oracle, VMware and SAP are working collaboratively to ensure support for SAP customers that use VMware virtualization for SAP solutions running Oracle DB. Functional tests are currently being performed to verify supportability of the SAP&Oracle stack. Details will be made available in SAP note 1173954 u201CSupport of Oracle for VMwareu201D after tests have been completed. It is expected that in Q1 2010, ESX 3.5 and later releases including vSphere 4 will be supported by Oracle and SAP according to Oracleu2019s metalink note 249212."
There is no reason why x86 platform today cannot run the most demanding workloads on VMware vSphere in a production environment. But has noted earlier, don't get hung up on "production" - you have heaps of TestDev, SolMan TestDev, sandboxes, gateways, application servers etc that should immediately by put into a VM - once you are comfortable with your solution in-house, I'm sure you will move production instances into a VM as well.
Below are some great resources for you to use in your quest to virtualize SAP on VMware:
Additional Resources
SAP Notes (for Windows platform)
674851: Virtualization on Windows
1104578: Virtualization on Windows: Enhanced Monitoring
1056052: Windows: VMware ESX Server 3.x or vSphere configuration guidelines
1260719: Detailed virtualization data using saposcol
SAP Notes (for Linux platform)
1122388 u2013 Linux: VMware ESX Server 3.x or vSphere configuration guidelines
1122387 u2013 Linux: Supported Virtualization technologies with SAP
171356 u2013 Virtualization on Linux: Essential information
SAP, VMware (and other) benchmarks
http://www.sap.com/solutions/benchmark/sd2tier.epx
Introductory document u201CVirtualizing SAP applications on Windowsu201D by SAP
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/70f63258-bff1-2a10-9db6-
cda6ef202bfc
VMware and SAP
White Papers, Success Stories, Webinars, Links, etc.
http://www.vmware.com/sap
SAP VMware Blog
http://communities.vmware.com/blogs/SAPsolutions
Regards,
Andre Kemp
VMware Sr. Product Marketing Manager - Asia Pacific
Certified mySAP 2K and Migration Consultant
Edited by: Andre Kemp on Dec 10, 2009 9:00 AM -
Patching strategy for Production environment
Hi all,
Can anyone share their patch strategy specially for production environment?? We have production environment and we are planning to patch our databases using PSU pacthes with no downtime. Our production environment has standby. We have one option that we can make standby to primary. Is there any other options that we can use??? Also we are not using Grid control.
ThanksHi there,
In 11gR2 onwards it is possible to patch without downtime using a physical standby database (converts to transient logical standby). Please look at the document below. There is a script on Metalink as well which makes this all much easier.
http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-transientlogicalrollingu-1-131927.pdf -
Container Classes generation confusion
I repost it :
You can run the WebLogic EJB compiler on the JAR file before you deploy the beans,
or you can let WebLogic Server run the compiler for you at deployment time.
For a production environment, which are the pros and contras ? (not considering deploy
time differences on wlserver, of course). Which is the best practice ? Is it suggested
to release the ear with the container classes already generated (run ejbc before)
or delegate the generation to weblogic server ?
Or there aren't any differences ?
Thanks in advance
SergiThanks
Sergi
"Dimitri I. Rakitine" <[email protected]> wrote:
Sergi Vaz <[email protected]> wrote:
Thanks Dimitri.
I agree with you.
In development mode we have our local instances, and we already test thereapp bugs,
ejbc bugs, and so on.
The production environment is on another machine, to which we do not haveaccess.
Besides this (testing), I do not see any other contras.
Can you confirm it to me pls ?I guess there should not be any difference, assuming that everything works
Or you suggest however to generate them "before" (even if already testedin development
environment) ?I think that 7.0 (didn't try it yet) 2-phase deployment will make it safe.
When will the "Autogenerate build.xml for exploded .ear's" be ready ?:)
It is - I use it for prototyping. There are few minor changes for 7.0, and
a few issues
with EJBGen beans. I'm too busy with my day job now - as soon as I'll have
some time I'll
post a working utility.
Actually, you raised a very good question - properly packaged application
contains
all information nesessary not only to deploy it, but also to build it -
WLS does run ejbc
automatically, but I think it can be extended. I just love using Resin for
development - you
can deploy your web app uncompiled and it will compile all .java classes
into .class ones and will
track the changes - if you edit .java file it will recompile it and redeploy
the application.
I think this is much more convinient than 'touch'ing 'REDEPLOY' file, or
copying new .jar's
to the applications folder.
Bye
Sergi
"Dimitri I. Rakitine" <[email protected]> wrote:
While this is a neat feature for development, I do not think you want
to deploy beans in production without knowing that they will ejbc successfully
and that can fail because of application bugs, ejbc bugs etc etc.
Sergi Vaz <[email protected]> wrote:
I repost it :
You can run the WebLogic EJB compiler on the JAR file before you deploythe beans,
or you can let WebLogic Server run the compiler for you at deploymenttime.
For a production environment, which are the pros and contras ? (not
considering
deploy
time differences on wlserver, of course). Which is the best practice
Is it suggested
to release the ear with the container classes already generated (run
ejbc
before)
or delegate the generation to weblogic server ?
Or there aren't any differences ?
Thanks in advance
Sergi --
Dimitri
Dimitri -
Best Practice for Production environment
Hello everyone,
can someone share the best practice for a production environment? or is there a SAP standard best practice to follow in a Production landscape?
i understand there are Best practices available for Implementation , Migration and upgrade. But, i was unable to find one for productive landscape
thanks.Hi Siva,
What best practise are you looking for ? If you can be specific on your question we could provide appropriate response.
From my basis experience some of the best practices.
1) Productive landscape should have high availability to business. For this you may setup DR or HA or both.
2) It should have backup configured for which restore has been already tested
3) It should have all the monitoring setup viz application, OS and DB
4) Productive client should not be modifiable
5) Users in Production landscape should have appropriate authorization based on SOD. There should not be any SOD conflicts
6) Transport to Production should be highly controlled. Any transport to Production should be moved only with appropriate Change Board approvals.
7) Relevant Database and OS security parameters should be tested before golive and enabled
8) Pre-Golive , Post Golive should have been performed on Production system
9) EWA should be configured atleast for Production system
10) Production system availability using DR should have been tested
Hope this helps.
Regards,
Deepak Kori -
Oracle Installation for Production Environment.
Hi All,
We need to install Oracle in our production environment.
But since there is no DBA in our project, we need to do it by ourself.
I was just wondering what all steps and cautions I need to take to install it.
I was told just double click on Setup.exe :-) and that would suffice.
I am pretty sure its not that easy, atleast for a production environment.
We might need to set some params, may be.
We are at present using Oracle 10g Rel 1.
Any help/suggestion would be highly appreciated.
Thanks in Advance,
TanujaWell, it does more complicate than a double click of setup.exe, especially for a production database.
It's not only about the installation, also think about how do you want to create your database, the storage configuration, database configuration, and backup/recover strategy etc.
For installation, make sure you follow Oracle installation guide,
http://download.oracle.com/docs/html/B10130_02/toc.htm
And there are many other document here
http://www.oracle.com/pls/db10g/portal.portal_demo3?selected=1 -
Is standalone OC4J scalable for production environment
Hi,
Can our team use an OC4J standalone (a cluster perhaps) to deliver Web applications on a production environment?
The Web app comprises JSPs and Servlets only at the moment, in future we are considering EJBs and other J2EE components.
Will standalone OC4J scale well and is performance good enough for real world applications?
Thank you
Llies MeridjaOC4J standalone is the exact same code that is packaged inside of Oracle9iAS so will have the same characteristics of Oracle9iAS. The benchmarks that Oracle markets with the ECPerf and SpecJAppServer is same thing ... so you should have no issues with performance etc.
You might have seen that we recently released a Java Edition of Oracle9iAS, which focuses primarily on the Java features rather than the extended features like Portal, Wireless etc. If you look at this URL, you will see the feature set comparison of this minimal Java version compared to the other versions:
http://www.oracle.com/ip/deploy/ias/index.html?pkgsum.html
Further, as I understand it, as long as you license one of the Java Edition, Standard Edition or Enterprise Edition, you will be supported running the corresponding instance stand-alone instance of OC4J if you want to work outside of the out-of-the-box framework which Oracle9iAS provides for OC4J instances to run in.
Mike. -
Topology for production environment
this question is related to production environment deployment and clustering.
we have 1 physical server where we have webcenter domain. this domain has 1 admin server and 1 managed server (custom web center portal managed server).
our plan is to deploy our application on this managed server.
this is no clustered environment and not recommended (no failover, no load balancing).
what shall we do?
shall we create another managed server (custom web center portal managed server) and deploy our application on these 2 managed servers? there will be a load balancer in front to take care of transferring request to both the servers...
what's your suggestions?
please note that i know specific answer will depend on NFR (user load, performance etc) but i am looking for general guidance and reference around same like -
how many managed server recommended?
what kind of topology recommended for web center application?
etc
thanks.jiri.machotka wrote:
I'd recommend you to start with this document: http://docs.oracle.com/cd/E11035_01/wls100/cluster/overview.html as a lot of this question is related to Weblogic clustering than WebCenter.
Note that whilst clustering has many pros, it has also few cons; among those:
- you might require additional hardware/software, or used components (like filesystem) will have to have features that you don't need in a non-clustered environment
- though small, scaling does consume some resources (I've heard that WebCenter Content takes 1-2% of Solaris, but up-to 25% on Windows Servers!)
- it's always at least a bit more expensive
Therefore, you should not go for a cluster, because it's cool, but because you have damn good reasons for that (that you didn't mention!), stemming from SLAs, or requirements for Disaster Recovery.
You write that you have just one physical server, so you already have one potential single point of failure.
I think I've heard that Weblogic Server itself is capable of self-recovery; this means, that a server may go down (you will lose all the current sessions), but is capable of auto-recovery. If your users survive that from time to time they will lose uncommitted work, then maybe a need for clustering (HA) won't be that strong (you might also go just for tuning your Weblogic Server).
On the other hand, where clustering might be necessary, if you need to scale, especially, if you need cloud-like increase/decrease of resources. I doubt it is possible to say up-front how many servers is recommended, but you may tune this later - whilst going from 1 node to 2 is relatively a big leap, going from 2 to 3, or 3 to 4 is then quite easy.
Either way, I'd recommend you to be in sync with your app server admin.thanks jiri. this was helpful.
while i agree that any architectural decision should be justifiable to requirements but as far as my experience goes clustering is basic thing in any production environment... in case 1 managed server goes down, other can still serve requests...
i'll read link provided by you and ask specific questions if any...
thanks. -
Install 11gR2 on Linux 6 with ASM for production environment ?
Hi Experts
Plz I hope someone could help me, I am planning to Install Oracle 11g R2(11.2.0.3)
on Oracle Linux 6 with ASM for a production environment.
My doubt is: Is it a stable combination ? someone has experience working with this version ? is there some Oracle documents to support this implementation on Production ?
I have been installing and working with 11g R2 on Oracle Linux 5 (5.7,5.8) with ASM for some time and I didn’t have problems, it’s very stable combination
My situation is this: Our client insist on use Oracle Linux 6 on a new Oracle implementation, even when we told her Oracle Linux 5 its Very stable, so that’s why I am asking for some advice, because it’s a production environment 7x24.
Thank you for your time and advice
J.A.
Edited by: J.A. on 7/05/2013 07:29 AMHmmmm:
-Question:
My doubt is: Is it a stable combination ? someone has experience working with this version ? is there some Oracle documents to support this implementation on Production ?-Your Answer:
I have been installing and working with 11g R2 on Oracle Linux 5 (5.7,5.8) with ASM for some time and I didn’t have problems, it’s very stable combination-My answer:
Your answer +1
If you have installed it before but only a lower OS version, you know how to install it, no differences between 5.7-5.8 and 6. -
License required for Production Environment
Want to know what kind of license would be required to deploy Crystal Reports on a Production Environment with a Java based Web Application.
At present, we have been looking at Jasper Reports and we are trying to understand what kind of cost will be involved in using Crystal Reports in a Production Environment.http://www.businessobjects.com/product/catalog/crystalreports/licensing.asp
-
Can I use forms and reports 6I runtime for production environment?
I have a doubt.
I know if i use or install developer (forms and reports 6I) both, runtime and builder, I do require a license.
But If I buy the standard edition license for database (in production or deployment), and I wanna use the runtimes (from forms and reports) only as runtime not to modify or develop anything, is it possible? just to download it or install it in RUNTIME mode?
Is it possible and legal?
ThanksCan I download that developer and install both forms and report runtime (yes only runtime) to access a licensed standard edition database? The problem is, you can't download that version any more! All download links to Forms version earlier that 10g R2 have been removed from Oracle's web site. You might still be able to download Forms 6i from My Oracle Support, but this requires a paid license agreement with Oracle to access My Oracle Support (formerly Metalink).
So, if you already have a copy of Oracle Developer Forms and Reports 6i then all you need to do is contact your local Oracle Sales Representative to get an official answer to your licensing question. If you don't have a copy of Forms 6i, then you are pretty much out of luck unless you know someone who has a copy!
Craig... -
Storage requirements for production environment hosting SSAS multidimensional o tabular solutions
Hi,
I'm searching the good requirements about the storage in an prod environment to support efficiently a SSAS tabular or multidimensional solutions, in terms of capacity, rate, I/O, etc.
Any suggests to me, please?
ThanksThere a super nice video from Marco Russo and a pptx about it here:
http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DBI319
Basically this image from Marco sumarize the requirements.
Also his book is great !
http://www.amazon.com/Microsoft-Server-2012-Analysis-Services/dp/0735658188/ref=la_B002BMBMIO_1_2?ie=UTF8&qid=1354314697&sr=1-2
MVP MCT MCTS Daniel Calbimonte
http://elpaladintecnologico.blogspot.com -
Keep Sequences in Shared Pool for RAC Environment
Hi,
We have 2 node RAC setup for production environment. I want to pin cached sequences in my database. We are using following command for this purpose.
EXEC DBMS_SHARED_POOL.KEEP('HR.MySeq','Q');
Do I need to execute this command for each single node?Pinning is in the Shared Pool in the SGA. So it is local to an instance.
Therefore, you would need to execute it in each instance (i.e. on each node).
Note : However, with sequences in RAC, you have to be careful with the definition. Have you defined it or do you need to define it as CACHE/NOCACHE ? Have you defined it or do you need to define it as ORDER (to guarantee order generation in RAC) ?
Hemant K Chitale -
Development and product environment
Dear all,
I want to setup two databases in seperated server. One for development purpose and another for product environment.
Which good method/tool in oracle can transfer data (like pl/sql,tables,fields) from
development to product environment?
Thanks youI would strongly suggest cloning the database from Development to Production, using RMAN. You get a proper copy that way - and it isn't hard to do. Howard Rogers has all the answers here: http://www.dizwell.com/prod/node/9
-
Export DVD for product CRM/SOLMAN Upgrade Solution Manager 7.1
Hello Experts,
It is my first time doing an upgrade and I have a problem, the SOLMANUP tool gives me: "Enter at least the mount point containing "Export DVD for product CRM/SOLMAN"", I downloaded from SMP the 12 parts of the SAP Solution M. 7.1 Upgr.Export (51039400), I got now 1 .exe file and 11 .RAR files and when I put the path, the SOLMANUP doesnt recognize as a valid mount point, any advices?
Regards,
PaulHi Paul,
Have you already checked note 1577909?
Note: 1462137 - Add. info. about Upgrading to SAP Solution Manager 7.1
Please enter mount points for the DVDs required for the upgrade.
Enter at least the mount point containing "Export DVD for product
CRM/SOLMAN"
Please check if the requested Data Carrier is mounted on any of the mount points:
Path Description
+ + +
1 /usr/sap/SMP/SOLMANUP/51042010
2 /usr/sap/SMP/SOLMANUP/51040039
3 /usr/sap/SMP/SOLMANUP/51040119
4 /usr/sap/SMP/SOLMANUP/51040868_2/DVD_OS_
5 /usr/sap/SMP/SOLMANUP/upgrade_export_dvd
6 /usr/sap/SMP/SOLMANUP/upgrade_export_dvd
You will have to download all the archives and then extract them. Please go through the
SAP Note 886535 for these kind of archives. Once everything is archived
and extracted, provide the path.
Thanks
Regards
Vikram
Maybe you are looking for
-
Software updates and I tunes cards
I would like to know why the I tunes cards in Canada cannot be used to purchase apps or updates for the Ipod touch. I am not interested in using my visa online so I paid 25.00 for a card that says for music and more but it doesn't seem to work with a
-
How do I download and install to my new computer? This is not a new IPod (classic), I had everything on the old cpu. Thank you in advance for any help you can give me.
-
Problem in editing legend label of line chart
Hi, I am using crystal 2008 and deploying reports in Java appilication. I have a report with line chart in group header. I am using formulae for 'Show value' field. So legend shows it as @formula1 I couldnt change this is design mode, so i went to pr
-
Unable to download/save a pdf doc from Adobe Acrobat Reader (in IE8 or IE9)
I can open the pdf doc, but the button that I would normally click to download the doc to my computer is not highlighted. I tried upgrading from IE8 to IE9, but still cannot download. Thanks for any help!
-
Transport conection to 2 different production systems
Hi Gurus, hmm, I don't really know if this belongs here, but I try since it is a BW system. We have to divide up a BW into two different BWs (a part of the company was sold). Only productive BW is divided. Development sydstem will stay the same for b