Wednesday, August 24, 2011

Is Oracle ACID compliant database?

I attended Jonathan Lewis's NOCOUG session on May 18th, 2011. Towards the end of his session, he demonstrated a test case suspending lgwr process using oradebug, issue commit for an open transaction in another session, and read the same data from third session successfully even though the second session's commit record is not yet preserved to disk.

You can read more about it at:
http://tonyhasler.wordpress.com/2011/08/22/why-is-acid-important/
http://jonathanlewis.wordpress.com/2011/08/19/redo-2/
http://www.freelists.org/post/oracle-l/ACID

This basically means Oracle is not fully ACID complaint.

Even though some people are categorizing it as an architectural limitation, it is a bug to the customer.

In reality it is very rare to run into this problem because:

1) Quite often we see that the session (or process) committing a transaction is the one moving on to finish other dependent transactions before returning acknowledgment back to the customer.
2) Session reading commit in flight data usually go on to initiate it's own transaction which will either get blocked by the same underlying redo problem or the whole transaction will fail if redo writes are still blocked.
3) Redo write times are typically under couple of milli seconds and hence the exposure window is very narrow.
4) Distributed databases are not that widely used
5) Event based scheduling with changes spanning more than 1 database is not very common, i.e. batch job waiting for an event to happen (can be simple change in status table) and then run the job.

Ironically, if an application is just reading data from one database and making decisions on transactions happening on other databases, then using active data guard standby (ADG) for the read part will solve the problem naturally, although the same problem can still happen in theory if both primary and ADG standby go down at the same time (It'd be very interesting to test this out).

Here is my take on solving this problem:

When a query is executed, Oracle computes current SCN and construct read consistent data as of that SCN. This is very fundamental to this problem, do they really have to run the query as of current SCN?

I think it won't add too much overhead, if lgwr can post the SCN, to SGA location, up to which it has written redo to the disk from log buffer. Every session executing sql statements can check this memory location for determining on disk SCN up to which redo was flushed and then execute the query as of that SCN. This will solve the problem.

It should not be done for DML's, including select for updates, all of which need to read the data as of current SCN.

By default Oracle should still maintain the current behavior but provide session/system/query level parameter to change the behavior of executing read only queries as of disk SCN.

Since Oracle can write redo out of scn order from log buffer to redo log files (recovery process does sort it by SCN before applying the redo), determining the correct on disk SCN may pose a challenge.

132 Comments:

At August 24, 2011 at 2:04:00 AM PDT, OpenID smanroy said...

Hi Sai,

Wouldn't this solution create problems... Say 1000 selects start at same time and each one waiting for its turn to read the address space in 'SGA' to get the 'SCN' value published by lgwr. In addition to that, the published SCN to SGA would change every 3 seconds.
Am I missing something here ?

 
At August 24, 2011 at 3:11:00 AM PDT, OpenID Jonathan Lewis said...

Sai,

Nice idea, but I think smanroy has picked up an important point. Every session starting a select would have to get a latch (shared read) to get the cached SCN, I think, competing with lgwr which would have to get the latch exclusive to update the cached SCN.

Logically, though, it's a better solution than the one I had sketched out on my blog.

 
At August 24, 2011 at 8:48:00 AM PDT, Anonymous Tony hasler said...

Just a comment about select for update. You would still need to wait for the queried data to be on disk if you propagated it to another system. Also, DML can include a RETURNING clause and that information could be propagated. So your proposed solution is not quite complete but otherwise sound.

I don't follow the thing about latches. At the start of a query (or transaction depending on isolation mode) the current SCN needs to be determined. The current SCN is updated more frequently than than LGWR writes (usually) so your idea would seem to reduce contention not increase it.

 
At August 24, 2011 at 3:28:00 PM PDT, Blogger Saibabu Devabhaktuni said...

Hi smanroy,

Thanks for your comment. Yes that would be a problem if every session has to read one address space in SGA for every single execution.

Actual implementation needs to resolve that contention, Oracle can probably do something like this:

1) Similar to what Jonathan Lewis mentioned on his blog, all sessions issuing commit can either maintain transaction state in SGA (i.e. one address space for each session, implemented either using latches or mutexes) or make it part of undo transaction table to indicate that redo for commit record is being written. Once the redo commit write is completed, transaction state can be changed to indicate that commit is preserved to disk.

2) All read only sql queries can continue to execute the statement as they are now, but for a given query execution when there is any ITL transaction encountered in any data block which happened within the last 3 seconds (assuming that redo writes never take more than 3 seconds and Oracle can easily determine SCN as of 3 seconds ago), Oracle can then scan transaction state table (or any other SGA structure which has this information) to find the minimum SCN that is still awaiting lgwr write to disk. Oracle can then consider this minimum SCN from transaction table as on disk SCN and then use it to construct read consistent version for rest of the query execution.

With this, I think there won't be any major contention introduced and lgwr doesn't have to do more work.

 
At August 24, 2011 at 3:39:00 PM PDT, Blogger Saibabu Devabhaktuni said...

Hi Jonathan,

Thanks for your comment. I've added my comment to smanroy's post.

Thanks,
Sai.

 
At August 24, 2011 at 3:45:00 PM PDT, Blogger Saibabu Devabhaktuni said...

hi Tony Hasler,

Thanks for your comment. For select for update (SFU) query, transaction has already began as SFU is being executed and that transaction will get rolled back if the redo is not yet written to disk for other committed transactions and the instance crashes. So, I think it is okay. Can you explain if there is any other situation that you think would create a problem for SFU's also?

Same think apply to DML statement also, when returning clause is used as part of DML statement, that transaction is not yet committed and the session will anyway wait for logfile sync to complete before passing the control to user.

Thanks.

 
At August 25, 2011 at 4:19:00 AM PDT, OpenID Jonathan Lewis said...

@Tony Hasler,

The thing about latches is really the question of who is going to notice. Every session already does "get snapshot SCN" at the start of a query, but that SCN is public memory that is updated by lots of different sessions when they do "get and advance SCN" - typically on commit - so there is a lot of risk of contention but no one session is likely to wait much time when it advances the SCN.

If we switch to "get on-disc SCN", lgwr is the only process that will be updating the desired SCN in memory, so the latch contention that lgwr suffers could become significant as a fraction of the lgwr time. And, of course, when lgwr starts losing time, everyone does.

 
At September 6, 2011 at 2:06:00 AM PDT, OpenID tonyhasler said...

Sorry for the delay in responding Sai,

Yes you are right about the rollback. I hadn't thought of that. The only thing that remains is that a regular SELECT following a SELECT...FOR UPDATE might generate different results. It would be difficult for Oracle to introduce this for compatibility reasons.

--Tony

 
At September 6, 2011 at 10:59:00 PM PDT, Blogger Saibabu Devabhaktuni said...

Hi Tony,

Since SFU (select for update) is a DML statement by itself, it'll have corresponding ITL spot in the block header for the current transaction, and any subsequent select statements will have to return the data as seen by SFU for the same records.

You can see this behavior by running SFU in one session and run just the select query in other session, you will see that the second session is constructing read consistent image by applying any applicable undo records even though no data was changed by SFU transaction yet.

Thanks,
Sai.

 
At July 26, 2013 at 2:05:00 AM PDT, Anonymous Oraclesolutions said...

the roll back point is right. samnroy has a valid point

 
At November 28, 2013 at 11:13:00 PM PST, Blogger vasudha dharani said...

Oracle Enterprise Manager Grid Control 12C
http://www.21cssindia.com/courses/oracle-enterprise-manager-grid-control-12c-228.html
Introduction
Course overview
Key Challenges for Administrators
What Is Enterprise Manager Cloud Control?
Built-in and Integrated Manageability
Configuration Management
Reviewing Enterprise Manager Core Concepts
Review Oracle Enterprise Manager architecture
Agent Installation and Target Discovery
Describing Different Target Types
Monitoring Cloud Control
Security (very high level)
Managing Securely with Credentials
21st Century providing Online training and support on All Technologies. If you are seeking training and support you can reach me on 91-9000444287. Online training by real time Experts. Call us 001-309-200-3848 for online training

 
At January 6, 2014 at 3:43:00 AM PST, Blogger Archana se said...

vhg

 
At January 26, 2014 at 8:06:00 PM PST, Anonymous hariharan said...

Its really helpful for me to understand where we i lost in my previous interview. Thanks.
If anyone wants to Learn Java in Chennai go to the Besant Technologies which is No.1 Training Institute in Chennai.

 
At February 11, 2014 at 4:44:00 AM PST, Blogger SAP Training In Chennai said...

Hi,
Excellent. Worth Sharing & Guiding. Hats Off.

Oracle Training In Chennai

 
At April 2, 2014 at 10:42:00 PM PDT, Anonymous Kumar said...

Hey,

Is there any other way to get answer like this? I tried without success. Anyway thanks for your help.

I learned a lot from Besant Technologies in my college days. They are the Best Oracle Training Institute in Chennai

http://www.oracletrainingchennai.in

 
At May 5, 2014 at 2:55:00 AM PDT, Blogger Path Infotech said...

Path Infotech is in the field of oracle training program from past several years.

For more info : Oracle Certification Courses

 
At August 18, 2014 at 9:45:00 PM PDT, Blogger karthick besant said...

thanks for sharing.....

Best Hadoop Training in Chennai

 
At September 29, 2014 at 12:02:00 AM PDT, Blogger ramya parvathaneni said...

Hi,
good appearence of content data it's use ful to us and best institute provides best training on
hadoop online training

 
At October 27, 2014 at 7:15:00 AM PDT, Blogger Joseph A. Wallace said...

Thanks for Information Oracle Online Training

 
At October 31, 2014 at 7:03:00 AM PDT, Blogger David Williams said...

Thanks for Information Our Online-Training-Informatica proven expert in all Hyperion Modules like Hyperion Financial Management, Hyperion Financial Data Quality, Hyperion Financial Reporting, Hyperion Essbase, Hyperion Planning, Smart view and Data Relationship management.Hyperion Essbase Online Training

 
At December 10, 2014 at 6:29:00 AM PST, Anonymous besant technologies said...

Thanks to review,
http://www.besanttechnologies.com/training-courses/mobile-applications-training/ios-training-institute-in-chennai

 
At December 12, 2014 at 8:36:00 PM PST, Blogger vignesh m said...

Hi,thanks for that..you post for effectiveness information..Thanks for that..hadoop training chennai

 
At December 12, 2014 at 8:38:00 PM PST, Blogger vignesh m said...

hi,i hope relly understand this information..thanks a lot..hadoop training chennai
&
hadoop training chennai

 
At December 14, 2014 at 11:34:00 PM PST, Blogger vignesh m said...

hai,thanks for that..hadoop training chennai

 
At March 5, 2015 at 1:41:00 AM PST, Blogger Roshini Balu said...

Actually we should thank, feel good to see this post you have discussed all the issues with solution... keep updates
Informatica training center in Chennai

 
At March 10, 2015 at 5:12:00 AM PDT, Blogger rebeka christy said...

Your blog is really useful for me. Thanks for sharing this informative blog. If anyone wants to get real time Oracle Training in Chennai reach FITA

 
At March 12, 2015 at 1:45:00 AM PDT, Blogger Jhon Mick said...

Thank you so much for sharing this wonderful article. From this i have earned more knowledge since I have been following your blog for a long time. This will be very useful for me in finding the Big Data Training in Chennai

 
At March 14, 2015 at 2:52:00 AM PDT, Blogger Arjun kumar said...

Thank you so much for sharing this wonderful information, I find your content to be unique and genuine. Keep sharing article and this will help many in finding the best institute for Hadoop Training in Chennai

 
At March 14, 2015 at 5:34:00 AM PDT, Blogger Martina Christy said...

I get a lot of great information from this blog. Recently I did oracle certification course at a leading academy. If you are looking for best Oracle Course in Chennai visit FITA IT training and placement academy which offer SQL Training in Chennai.

 
At March 19, 2015 at 2:43:00 AM PDT, Blogger Roshini RS said...

I have read all the articles in your blog; was really impressed after reading it. FITA is glad
To inform you that; we provide practical training on all the technologies with MNC exports. We
Assure you that through our training the students will gain all the sufficient knowledge to have a voyage in IT industry.
Hadoop training chennai, Hadoop training in chennai, Hadoop courses in Chennai, Hadoop institutes in Chennai, Hadoop training center in Chennai

 
At March 26, 2015 at 3:26:00 AM PDT, Blogger christina jeni said...

Hi, I am Christina lives in Chennai. I am technology freak. I did Hadoop Training in Chennai at FITA. This is useful for me to make a bright career in IT field.


 
At March 27, 2015 at 5:13:00 AM PDT, Blogger Abirami R said...

Best blog to study about the oracle
Software Testing Training in Chennai

 
At April 2, 2015 at 6:58:00 AM PDT, Blogger Jenny Peter said...

Nice blog about oracle application.
Loadrunner Training in Chennai | Software Testing Training in Chennai | QTP Training in Chennai | Selenium Training in Chennai

 
At April 3, 2015 at 5:53:00 AM PDT, Blogger Daniel Joseph said...


SAP by definition is also name of the ERP (Enterprise Resource Planing) software as well the name of the company. SAP system comprises of a number of fully integrated modules, which covers virtually every aspect of the business management.
Success factor training in chennai | sap training in chennai | sap training in chennai | Workday training in chennai

 
At April 3, 2015 at 11:50:00 PM PDT, Blogger Emi Jackson said...

Big Data Training Chennai

I get a lot of great information from this blog. Thank you for your sharing this informative blog. Just now I have completed hadoop certification course at a leading academy. If you are interested to learn Hadoop Training in Chennai visit FITA IT training and placement academy which offer Big Data Training in Chennai.

 
At April 7, 2015 at 12:02:00 AM PDT, Anonymous Jeni said...

I have joined the oracle Trained in Training in Bangalore. Oracle Trainer will be teaching in practically Manner. So I can Easily able to understand the any Concept. This is very helpful for the interviews Purpose . I would refer my frnds to joined this institute. Visit Us, Oracle Training in Bangalore

 
At April 8, 2015 at 5:38:00 AM PDT, Blogger Jenny Peter said...

database is a nic ething to study.it gets more intersting on the specific topic.its really nice.
Loadrunner Training in Chennai | Loadrunner Training in Chennai | QTP Training in Chennai | Software Testing Training in Chennai

 
At April 12, 2015 at 11:50:00 PM PDT, Blogger dhanamlakshmi palu said...

Your posts is really helpful for me.Thanks for your wonderful post. I am very happy to read your post.
AWS Training in chennai | AWS Training chennai | AWS course in chennai

 
At April 12, 2015 at 11:53:00 PM PDT, Blogger Suranka VMware said...

very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.
VMWare Training in chennai | VMWare Training chennai | VMWare course in chennai

 
At April 24, 2015 at 2:10:00 AM PDT, Blogger surangacloud said...

Nice article i was really impressed by seeing this article, it was very interesting and it is very useful for me.. Cloud Computing Training in chennai | Cloud Computing Training chennai | Cloud Computing Course in chennai | Cloud Computing Course chennai

 
At August 10, 2015 at 11:01:00 PM PDT, Blogger S M Consultants said...

Thanks for this great information. That’s a awesome article you posted. I found the post very useful as well as interesting.
S&M consultants

 
At August 24, 2015 at 10:26:00 PM PDT, Blogger Raksha said...

Thank you for the informative post. It was thoroughly helpful to me. Keep posting more such articles and enlighten us.
Raksha
Testing courses in Chennai | Testing courses in Chennai | Testing courses in Chennai

 
At August 30, 2015 at 11:38:00 PM PDT, Blogger Melisa said...


This technical post helps me to improve my skills set, thanks for this wonder article I expect your upcoming blog, so keep sharing..
Regards,
Best Informatica Training In Chennai|Informatica training center in Chennai

 
At September 1, 2015 at 12:23:00 AM PDT, Blogger Paul Miller said...

Cloud is one of the tremendous technology that any company in this world would rely on(Salesforce Training in Chennai). Using this technology many tough tasks can be accomplished easily in no time. Your content are also explaining the same(Salesforce admin training in chennai). Thanks for sharing this in here. You are running a great blog, keep up this good work(big data training).

 
At September 1, 2015 at 3:52:00 AM PDT, Blogger Roshini RS said...

Thanks for sharing this valuable post to my knowledge; SAS has great scope in IT industry. It’s an application suite that can change, manage & retrieve data from the variety of origin & perform statistical analytic on it.
Regards,
sas training in Chennai|sas course in Chennai|sas training institute in Chennai

 
At September 18, 2015 at 2:31:00 AM PDT, Blogger harithasri said...

It is really very helpful for us and I have gathered some important information from this blog.Oracle Training In Chennai

 
At September 18, 2015 at 2:33:00 AM PDT, Blogger harithasri said...

Oracle Training in Chennai is one of the best oracle training institute in Chennai which offers complete Oracle training in Chennai by well experienced Oracle Consultants having more than 12+ years of IT experience.

 
At September 18, 2015 at 2:34:00 AM PDT, Blogger harithasri said...

There are lots of information about latest technology and how to get trained in them, like Hadoop Training Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies(Hadoop Training in Chennai). By the way you are running a great blog. Thanks for sharing this

 
At September 18, 2015 at 2:36:00 AM PDT, Blogger harithasri said...

Great post and informative blog.it was awesome to read, thanks for sharing this great content to my vision.Informatica Training In Chennai

 
At September 18, 2015 at 2:37:00 AM PDT, Blogger harithasri said...

A Best Pega Training course that is exclusively designed with Basics through Advanced Pega Concepts.With our Pega Training in Chennai you’ll learn concepts in expert level with practical manner.We help the trainees with guidance for Pega System Architect Certification and also provide guidance to get placed in Pega jobs in the industry.

 
At September 18, 2015 at 2:39:00 AM PDT, Blogger harithasri said...

Our HP Quick Test Professional course includes basic to advanced level and our QTP course is designed to get the placement in good MNC companies in chennai as quickly as once you complete the QTP certification training course.

 
At September 18, 2015 at 2:40:00 AM PDT, Blogger harithasri said...

Thanks for sharing this nice useful informative post to our knowledge, Actually SAS used in many companies for their day to day business activities it has great scope in future.

 
At September 18, 2015 at 2:41:00 AM PDT, Blogger harithasri said...

Greens Technologies Training In Chennai Excellent information with unique content and it is very useful to know about the information based on blogs

 
At September 18, 2015 at 2:43:00 AM PDT, Blogger harithasri said...

GREENS TECHNOLOGIES, ONE OF THE BEST IT INSTITUTES FOR ORACLE SQL TRAINING IN CHENNAI OFFERS TRAINING WITH PRACTICAL GUIDANCE. OUR TRAINING ACADEMY IS FULLY EQUIPPED WITH SUPERIOR INFRASTRUCTURE AND LAB FACILITIES. WE ARE PROVIDING THE BEST ORACLE PLSQL TRAINING IN CHENNAI.

 
At September 20, 2015 at 11:38:00 PM PDT, Blogger Revathi S said...

If wants to get real time Oracle Training visit this blog They give professional and job oriented training for all students.To make it easier for you Greens Technologies trained as visualizing all the real-world Application and how to implement in Archiecture trained with expert trainners guide may you want.. Start brightening your career with us Green Technologies In Chennai

 
At September 20, 2015 at 11:38:00 PM PDT, Blogger Revathi S said...

Nice site....Please refer this site also nice if Our vision succes!Training are focused on perfect improvement of technical skills for Freshers and working professional. Our Training classes are sure to help the trainee with COMPLETE PRACTICAL TRAINING and Realtime methodologies Green Technologies In Chennai

 
At September 20, 2015 at 11:39:00 PM PDT, Blogger Revathi S said...

I also wanted to share few links related to sas training Check this sitete.if share indepth sas training.Go here if you’re looking for information on sas training. SAS Training in Chennai

 
At September 20, 2015 at 11:39:00 PM PDT, Blogger Revathi S said...

This site has very useful inputs related to qtp.This page lists down detailed and information about QTP for beginners as well as experienced users of QTP. If you are a beginner, it is advised that you go through the one after the other as mentioned in the list. So let’s get started… QTP Training in Chennai

 
At September 20, 2015 at 11:40:00 PM PDT, Blogger Revathi S said...

Hi. Nice post. I am wondering if it is possible.Actually pega software that can be used in many companies for their day to day business activities it has great scope in future.if suggest best coaching center visit Pega Training in Chennai

 
At September 20, 2015 at 11:40:00 PM PDT, Blogger Revathi S said...

fantastic presentation of informatica..if sharinng this session will describe near real-time architectures for accelerating the delivery of data to critical analytics and customer service applications in real world once again i want to share this sites Informatica Training in chennai

 
At September 20, 2015 at 11:40:00 PM PDT, Blogger Revathi S said...

Hey, nice site you have here!We provide world-class Oracle certification and placement training course as i wondered Keep up the excellent work experience!Please visit Greens Technologies located at Chennai Adyar Oracle Training in chennai

 
At September 20, 2015 at 11:41:00 PM PDT, Blogger Revathi S said...

if share valuable information about hadoop training courses, certification, online resources, and private training for Developers, Administrators, and Data Analysts may visit Hadoop Training in Chennai

 
At September 20, 2015 at 11:41:00 PM PDT, Blogger Revathi S said...

Hey, nice site you have here!We provide world-class Oracle certification and placement training course as i wondered Keep up the excellent work experience!Please visit Greens Technologies located at Chennai Adyar Oracle Training in chennai

 
At September 20, 2015 at 11:41:00 PM PDT, Blogger Revathi S said...

I would recommend the Qlikview course to anyone interested in learning Business Intelligence .Absolutely professional and engaging training sessions helped me to appreciate and understand the technology better. thank you very much if our dedicated efforts and valuable insights which made it easy for me to understand the concepts taught and more ... qlikview Training in chennai

 
At September 20, 2015 at 11:42:00 PM PDT, Blogger Revathi S said...

Thanks for sharing this informative blog .To make it easier for you Greens Techonologies at Chennai is visualizing all the materials about (OBIEE).SO lets Start brightening your future.and using modeling tools how to prepare and build objects and metadata to be used in reports and more trained itself visit Obiee Training in chennai

 
At September 25, 2015 at 1:23:00 AM PDT, Blogger Ravindra Reddy said...

Very nice articles,thanks for sharing.

SQL Server 2012 Online Training

Tableau Online Training

 
At September 30, 2015 at 1:37:00 AM PDT, Blogger Saranya D said...

hai,i have to learned to lot of information about java Gain the knowledge and hands-on experience you need to successfully design, build and deploy applications with java.
Java Training in Chennai

 
At September 30, 2015 at 1:37:00 AM PDT, Blogger Saranya D said...

Looking for real-time training institue.Get details now may if share this link visit
Spring Training in chennai
oraclechennai.in:

 
At September 30, 2015 at 1:38:00 AM PDT, Blogger Saranya D said...

hybernet is a framework Tool which helps in Functional and Regression testing of an application. If you are interested in hybernet training, our real time working.
Hibernate Training in Chennai,hibernate training in Chennai

 
At September 30, 2015 at 1:40:00 AM PDT, Blogger Saranya D said...

Job oriented form_reports training in Chennai is offered by our institue is mainly focused on real time and industry oriented. We provide training from beginner’s level to advanced level techniques thought by our experts.
forms-reports Training in Chennai

 
At October 4, 2015 at 2:50:00 AM PDT, Blogger Ambika said...

if i share this blog weblogic Server Training in Chennai aims to teach professionals and beginners to have perfect solution of their learning needs in server technologies.Weblogic server training In Chennai

 
At October 4, 2015 at 2:50:00 AM PDT, Blogger Ambika said...

if learned in this site.what are the tools using in sql server environment and in warehousing have the solution thank ..Msbi training In Chennai

 
At October 4, 2015 at 2:50:00 AM PDT, Blogger Ambika said...


i wondered keep share this sites .if anyone wants realtime training Greens technolog chennai in Adyar visit this blog..performance tuning training In Chennai

 
At October 4, 2015 at 2:50:00 AM PDT, Blogger Ambika said...

i gain the knowledge of Java programs easy to add functionalities play online games, chating with others and industry oriented coaching available from greens technology chennai in Adyar may visit.Core java training In Chennai

 
At October 4, 2015 at 2:51:00 AM PDT, Blogger Ambika said...

I have read your blog and I got very useful and knowledgeable information from your blog. It’s really a very nice articleSpring training In Chennai

 
At October 4, 2015 at 2:51:00 AM PDT, Blogger Ambika said...

fantastic presentation .We are charging very competitive in the market which helps to bring more oracle professionals into this market. may update this blog . Oracle training In Chennai which No1:Greens Technologies In Chennai

 
At October 5, 2015 at 12:02:00 AM PDT, Blogger Saranya D said...

hai you have to learned to lot of information about c# .net Gain the knowledge and hands-on experience you need to successfully design, build and deploy applications with c#.net.
C-Net-training-in-chennai

 
At October 5, 2015 at 12:03:00 AM PDT, Blogger Saranya D said...

hai If you are interested in asp.net training, our real time working.
asp.net Training in Chennai.
Asp-Net-training-in-chennai.html

 
At October 5, 2015 at 12:03:00 AM PDT, Blogger Saranya D said...

Amazing blog if our training additional way as an silverlight training trained as individual, you will be able to understand other applications more quickly and continue to build your skill set which will assist you in getting hi-tech industry jobs as possible in future courese of action..visit this blog
silverlight-training.html
greenstechnologies.in:

 
At October 5, 2015 at 12:03:00 AM PDT, Blogger Saranya D said...

Awesome Job oriented sharepoint training in Chennai is offered by our institue is mainly focused on real time and industry oriented. We provide training from beginner’s level to advanced level techniques thought by our experts.
if you have more details visit this blog.
SharePoint-training-in-chennai.html

 
At October 5, 2015 at 12:03:00 AM PDT, Blogger Saranya D said...


if share valuable information about cloud computing training courses, certification, online resources, and private training for Developers, Administrators, and Data Analysts may visit
Cloud-Computing-course-content.html

 
At October 17, 2015 at 11:21:00 AM PDT, Blogger general manager said...

Thanks for sharing this information about oracle,
Mark Hurd

 
At October 19, 2015 at 11:02:00 PM PDT, Blogger Rahul said...

Hello Admin, thank you for the informative post. At Fita academy, we provide the best IT trainings for various courses. You can check our Fita Chennai complaints page to know more about our quality and standards.

 
At October 24, 2015 at 1:30:00 AM PDT, Blogger Raju Kumar said...

I get a lot of great information from this blog. Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
sas online training

 
At October 27, 2015 at 4:48:00 AM PDT, Blogger Saranya D said...


Hai if our training additional way as (IT) trained as individual,you will be able to understand other applications more quickly and continue to build your skll set
which will assist you in getting hi-tech industry jobs as possible in future courese of action..
visit this blog webMethods-training in chennai



 
At October 28, 2015 at 1:44:00 AM PDT, Blogger Saranya. Sg said...

Nice article
My blog support me also http://learnoraclecourse.blogspot.in/

 
At October 28, 2015 at 1:45:00 AM PDT, Blogger Saranya. Sg said...

This comment has been removed by the author.

 
At October 29, 2015 at 5:19:00 AM PDT, Blogger Harini said...

great article!!!!!This is very importent information for us.I like all content and information.I have read it.You know more about this please visit again.
QTP Training in Chennai

 
At October 29, 2015 at 5:23:00 AM PDT, Blogger Harini said...

very nice blogs!!! i have to learning for lot of information for this sites...Sharing for wonderful information.Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.
Informatica Training in Chennai

 
At October 29, 2015 at 5:39:00 AM PDT, Blogger Santhiya said...

I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
informatica training in chennai

 
At October 29, 2015 at 5:46:00 AM PDT, Blogger Santhiya said...

Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
QTP Training in Chennai

 
At October 29, 2015 at 5:46:00 AM PDT, Blogger Santhiya said...

Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
QTP Training in Chennai

 
At November 3, 2015 at 1:40:00 AM PST, Blogger Raksha said...

Hello Admin, thank you for the article. It has helped me during my Java training in Chennai. Fita academy is a Java training institutes in Chennai that provides training for interested students. So feel free to contact us to join our Java J2EE training institutes in Chennai.

 
At November 3, 2015 at 4:23:00 AM PST, Blogger Harini said...

Excellent information with unique content and it is very useful to know about the information based on blogs.
Selenium Training in Chennai | QTP Training In Chennai

 
At November 4, 2015 at 10:11:00 PM PST, Blogger Santhiya said...

hai you have to learned to lot of information about oracle rac training Gain the knowledge and hands-on experience you need to successfully design, you have more information visit this site...
oracle training in chennai

 
At November 4, 2015 at 10:19:00 PM PST, Blogger Santhiya said...

Looking for real-time training institue.Get details now may if share this link visit
oracle training in chennai
oraclechennai.com:

 
At November 4, 2015 at 10:27:00 PM PST, Blogger Santhiya said...

hai If you are interested in hyperion training, our real time working. so visit this site and get more details....
hyperion Training in Chennai.
hyperion training in chennai

 
At November 6, 2015 at 3:27:00 AM PST, Blogger Santhiya said...

In database computing, Oracle Real Application Clusters (RAC) — an option for the Oracle Database software produced by Oracle Corporation and introduced in 2001 with Oracle9i — provides software for clustering and high availability in Oracle database environments. Oracle Corporation includes RAC with the Standard Edition, provided the nodes are clustered using Oracle Clusterware.
Oracle RAC allows multiple computers to run Oracle RDBMS software simultaneously while accessing a single database, thus providing clustering.

In a non-RAC Oracle database, a single instance accesses a single database. The database consists of a collection of data files, control files, and redo logs located on disk. The instance comprises the collection of Oracle-related memory and operating system processes that run on a computer system.

Oracle RAC Training in Chennai

 
At November 11, 2015 at 11:18:00 PM PST, Blogger PLC Training In Chennai said...

PLC Training in Chennai
PLC Training Institute in Chennai
PLC Training Center in Chennai
PLC Training Centre in Chennai
PLC SCADA Training in Chennai
SCADA Training in Chennai
Best PLC Training in Chennai
Best PLC Training Institute in Chennai
DCS Training in Chennai
Automation Training in Chennai
Automation Training Institute in Chennai
Process Automation Training in Chennai
Industrial Automation Training in Chennai
HMI Training in Chennai
VFD Training in Chennai
Inplant Training in Chennai
Embedded Training in Chennai
VLSI Training in Chennai
IT Training in Chennai
AutoCad Training in Chennai
Web Designing Training in Chennai

 
At November 14, 2015 at 1:10:00 AM PST, Blogger Diya Patel said...

Very nice blogs!!! i have to learning for lot of information for this sites...

android Training in Chennai
Oracle Training in Chennai
ios Training in Chennai
phonegap Training in Chennai
Best Oracle Training In Chennai

 
At November 14, 2015 at 4:43:00 AM PST, Blogger Harshita said...

Wow, brilliant article on dot net training in Chennai that I was searching for. Helps us a lot in referring at my dot net training institutes in Chennai. Thanks a lot. Keep writing more on dot net training Chennai, would love to follow your posts and refer to others in dot net training institute in Chennai.

 
At November 18, 2015 at 11:31:00 PM PST, Blogger Akasha said...

This information is impressive..
obiee Training in Chennai

 
At November 20, 2015 at 5:06:00 AM PST, Blogger Srishthi B said...

That is a brilliant article on dot net training in Chennai that I was searching for. Helps us a lot in referring at our dot net training institute in Chennai. Thanks a lot. Keep writing more on dot net course in Chennai, would love to follow your posts and refer to others in dot net training institutes in Chennai.

 
At November 30, 2015 at 4:13:00 AM PST, Blogger caroline jesi said...

Pretty Post! It is really interesting to read from the beginning & I would like to share your blog to my circles for getting awesome knowledge, keep your blog as updated.
Regards,
sas training in Chennai|sas course in Chennai|sas training center in Chennai

 
At December 9, 2015 at 2:52:00 AM PST, Blogger Akula Rahul said...

Latest Indian Govt Jobs 2016 Notification

very informative.Thanks For the post.....

 
At December 9, 2015 at 3:21:00 AM PST, Blogger Akula Rahul said...

Latest Indian Govt Jobs 2016 Notification

Good Post, I’ll bookmark your blog and take a look at again right here regularly......

 
At December 9, 2015 at 4:05:00 AM PST, Blogger Ramya Kolluru said...

Latest Govt Jobs Notification 2016

Thanks for sharing with us that awesome article you have amazing blog................

 
At December 16, 2015 at 2:08:00 AM PST, Blogger Jhon Mick said...

Truely a very good article on how to handle the future technology. This content creates a new hope and inspiration within me. Thanks for sharing article like this. The way you have stated everything above is quite awesome. Keep blogging like this. Thanks :)

Software testing training in chennai | Testing courses in chennai | Software testing course

 
At December 18, 2015 at 10:26:00 PM PST, Blogger Ramya Kolluru said...

Maharashtra Police Wireless HC ASI Recruitment 2016


Great website, It looks very professional and sustain the helpful job...!

 
At December 20, 2015 at 9:07:00 PM PST, Blogger Akula Rahul said...

UP Urdu Teacher Recruitment 2016

Thank you for sharing such a nice post......

 
At December 27, 2015 at 6:28:00 PM PST, Blogger Keerthi Sri said...

Valuable information thanks for sharing Oracle DBA Online Training

 
At December 30, 2015 at 10:59:00 PM PST, Blogger Jhon Abraham said...

Testing is the best in Information Technolgohy compared to anyother domain. Thanks for sharing your knowledge via this content. You have presented it very well. Thank you once again. I have bookmarked this page for future use. Keep blogging article like this.

Selenium training in chennai | Selenium training | Selenium testing training in chennai

 
At January 8, 2016 at 2:11:00 AM PST, Blogger Anna said...

Great and Useful Article.

Online Java Training | Online Java Training

 
At January 20, 2016 at 3:26:00 AM PST, Blogger Savitha said...

Excellent information with unique content and it is very useful to know about the information based on blogs.
Informatica Training In Chennai
Hadoop Training In Chennai
Oracle Training In Chennai
SAS Training In Chennai

 
At February 6, 2016 at 4:04:00 AM PST, Blogger Harini said...

Really awesome blog. Your blog is really useful for me. Thanks for sharing this informative blog. Keep update your blog.
Hadoop Training In Chennai

 
At February 8, 2016 at 5:49:00 AM PST, Blogger kiran kumar said...

Job oriented form_reports training in Chennai is offered by our institue is mainly focused on real time and industry oriented. We provide training from beginner’s level to advanced level techniques thought by our experts.
forms-reports Training in Chennai

 
At February 9, 2016 at 4:41:00 AM PST, Blogger Abina Ragav said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us.
... Selenium Training in chennai

 
At February 10, 2016 at 1:54:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 2:37:00 AM PST, Blogger Abina Ragav said...

Training and certification on courses helps you to study this technology in feature selenium training in chennai

 
At February 10, 2016 at 2:43:00 AM PST, Anonymous Radha said...

Awesome article to nice sharing Training and certification on courses helps you to study this technology in feature selenium training in chennai

 
At February 10, 2016 at 2:45:00 AM PST, Blogger Abina Ragav said...

Awesome article to nice sharing Training and certification on courses helps you to study this technology in feature selenium training in chennai

 
At February 10, 2016 at 3:40:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 3:41:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing course in Chennai.

 
At February 10, 2016 at 3:43:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries.Software testing training in Chennai.

 
At February 10, 2016 at 3:44:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 3:47:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 3:49:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 3:50:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 3:51:00 AM PST, Blogger Abina Ragav said...

We provides focus and result-oriented training session, which equipped you with skill to getting best career option in the industries. We offered basic to advance level Software testing training in Chennai.

 
At February 10, 2016 at 3:52:00 AM PST, Blogger Abina Ragav said...

Software testing training in Chennai

Being Trained in Software Testing, you can start upon working as an independent Consultant and it has an huge opportunity. Our training is completely based on industry design and prepared according to the society growth.

 
At February 10, 2016 at 5:03:00 AM PST, Blogger Abina Ragav said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us.
... Software Testing Training in chennai

 
At February 10, 2016 at 5:09:00 AM PST, Blogger Abina Ragav said...

Software testing training in Chennai

Being Trained in Software Testing, you can start upon working as an independent Consultant and it has an huge opportunity. Our training is completely based on industry design and prepared according to the society growth.

 

Post a Comment

Links to this post:

Create a Link

<< Home