With flashback features, you can do the following:
· Queries that return past data
· Recover rows or tables to a previous point in time
· Track and archive transactional data changes
· Roll back a transaction and its dependent transactions while the db online
Oracle flashback uses automatic undo management (AUM) for all flashback transactions.
Here are few Oracle flashback features.
· Flashback Database
· Flashback Table
· Flashback drop
· Flashback query
· Flashback Version/Transaction Query
· Flashback Data Archive (From Oracle 11g)
· Flashback Recovery Area:-
Flashback Database:- The FLASHBACK DATABASE is a fast alternative to performing an incomplete recovery. The database must be running in ARCHIVELOG mode, because archived logs are used in the Flashback Database operation. You must have a flash recovery area enabled, because flashback logs can only be stored in the flash recovery area.
To enable logging for Flashback Database, set the DB_FLASHBACK_RETENTION_TARGET initialization parameter and issue the ALTER DATABASE FLASHBACK ON statement.
DB_FLASHBACK_RETENTION_TARGET- length of the desired flashback window in minutes (1440 min)
SQL> ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET=4320; # 3 days
For ex-
FLASHBACK DATABASE TO TIMESTAMP my_date;
FLASHBACK DATABASE TO SCN my_scn;
Limitations:
· It cannot be used to repair media failures, or to recover from accidental deletion of data files.
· You cannot use Flashback Database to undo a shrink data file operation.
· If the database control file is restored from backup or re-created, all accumulated flashback log information is discarded
· Flashback database cannot be used against block corruptions.
Flashback Table The FLASHBACK TABLE used to restore an earlier state of a table in the event of human or application error. The time in the past to which the table can be flashed back is dependent on the amount of undo data in the system and cannot restore a table to an earlier state across any DDL operation.
SQL> FLASHBACK TABLE test TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' minute);
Flashback Drop:
The Oracle 10g provides the ability to reinstating an accidentally dropped table from recyclebin.
SQL> FLASHBACK TABLE test TO BEFORE DROP;
Flashback Query The feature allows the DBA to see the value of a column as of a specific time, as long as the before-image copy of the block is available in the undo segment.
For ex:-
SQL> SELECT comments FROM employee AS OF TIMESTAMP TO_TIMESTAMP ('2004-03-29 13:34:12', 'YYYY-MM-DD HH24:MI:SS');
SQL> SELECT comments FROM employee AS OF SCN 722452;
Flashback Version/Transaction Query Flashback Query only provides a fixed snapshot of the data as of a time. Use Flashback Version Query feature to see the changed data between two time points.
Ex: - The following query shows the changes made to the table:
SQL> select versions_starttime, versions_endtime, versions_xid, versions_operation, rate from rates versions between timestamp minvalue and maxvalue order by VERSIONS_STARTTIME
Flashback transaction query can be used to get extra information about the transactions listed by flashback version queries using FLASHBACK_TRANSACTION_QUERY view. The UNDO_SQL column in the table shows the actual SQL Statement.
For Ex:-
SQL> SELECT xid, operation, start_scn, commit_scn, logon_user, undo_sql FROM flashback_transaction_query
Oracle 11g has more enhancements in Flashback Transaction and LogMiner. The LogMiner Viewer has been incorporated into Enterprise Manager and integrated with the new Flashback Transaction feature, making it simple to recover transactions. Flashback Transaction allows the changes made by a transaction to be undone.
Flashback Data Archive (From Oracle 11g) : Flashback data archive allows long-term retention (for ex years) of changed data to a table or set of tables for a user-defined period of time. Flashback Data Archive (which can logically span one or more table spaces) specifies a space quota and retention period for the archive, and then creates the required tables in the archive.
User needs the FLASHBACK ARCHIVE ADMINISTER, FLASHBACK ARCHIVE privileges
SQL> CREATE FLASHBACK ARCHIVE flash_back_archive
TABLESPACE flash_back_archive QUOTA 10G RETENTION 5 YEARS;
Flashback Recovery Area:-
Flash recovery area is a disk location in which the database can store and manage files related to Backup and Recovery. To setup a flash recovery area, you must choose a directory location or Automatic Storage Management disk group to hold the files.
Flash recovery area simplifies the administration of your database by automatically naming recovery-related files, retaining the files as long as they are needed for restore and recovery activities, and deleting the files when they are no longer needed to restore your database and space is needed for some other backup and recovery-related purpose.
To Setup Flash Recovery Area (FRA), you just need to specify below two parameters.
1. DB_RECOVERY_FILE_DEST_SIZE (Specifies max space to use for FRA)
Here are few Oracle flashback features.
· Flashback Database
· Flashback Table
· Flashback drop
· Flashback query
· Flashback Version/Transaction Query
· Flashback Data Archive (From Oracle 11g)
· Flashback Recovery Area:-
Flashback Database:- The FLASHBACK DATABASE is a fast alternative to performing an incomplete recovery. The database must be running in ARCHIVELOG mode, because archived logs are used in the Flashback Database operation. You must have a flash recovery area enabled, because flashback logs can only be stored in the flash recovery area.
To enable logging for Flashback Database, set the DB_FLASHBACK_RETENTION_TARGET initialization parameter and issue the ALTER DATABASE FLASHBACK ON statement.
DB_FLASHBACK_RETENTION_TARGET- length of the desired flashback window in minutes (1440 min)
SQL> ALTER SYSTEM SET DB_FLASHBACK_RETENTION_TARGET=4320; # 3 days
For ex-
FLASHBACK DATABASE TO TIMESTAMP my_date;
FLASHBACK DATABASE TO SCN my_scn;
Limitations:
· It cannot be used to repair media failures, or to recover from accidental deletion of data files.
· You cannot use Flashback Database to undo a shrink data file operation.
· If the database control file is restored from backup or re-created, all accumulated flashback log information is discarded
· Flashback database cannot be used against block corruptions.
Flashback Table The FLASHBACK TABLE used to restore an earlier state of a table in the event of human or application error. The time in the past to which the table can be flashed back is dependent on the amount of undo data in the system and cannot restore a table to an earlier state across any DDL operation.
SQL> FLASHBACK TABLE test TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '1' minute);
Flashback Drop:
The Oracle 10g provides the ability to reinstating an accidentally dropped table from recyclebin.
SQL> FLASHBACK TABLE test TO BEFORE DROP;
Flashback Query The feature allows the DBA to see the value of a column as of a specific time, as long as the before-image copy of the block is available in the undo segment.
For ex:-
SQL> SELECT comments FROM employee AS OF TIMESTAMP TO_TIMESTAMP ('2004-03-29 13:34:12', 'YYYY-MM-DD HH24:MI:SS');
SQL> SELECT comments FROM employee AS OF SCN 722452;
Flashback Version/Transaction Query Flashback Query only provides a fixed snapshot of the data as of a time. Use Flashback Version Query feature to see the changed data between two time points.
Ex: - The following query shows the changes made to the table:
SQL> select versions_starttime, versions_endtime, versions_xid, versions_operation, rate from rates versions between timestamp minvalue and maxvalue order by VERSIONS_STARTTIME
Flashback transaction query can be used to get extra information about the transactions listed by flashback version queries using FLASHBACK_TRANSACTION_QUERY view. The UNDO_SQL column in the table shows the actual SQL Statement.
For Ex:-
SQL> SELECT xid, operation, start_scn, commit_scn, logon_user, undo_sql FROM flashback_transaction_query
Oracle 11g has more enhancements in Flashback Transaction and LogMiner. The LogMiner Viewer has been incorporated into Enterprise Manager and integrated with the new Flashback Transaction feature, making it simple to recover transactions. Flashback Transaction allows the changes made by a transaction to be undone.
Flashback Data Archive (From Oracle 11g) : Flashback data archive allows long-term retention (for ex years) of changed data to a table or set of tables for a user-defined period of time. Flashback Data Archive (which can logically span one or more table spaces) specifies a space quota and retention period for the archive, and then creates the required tables in the archive.
User needs the FLASHBACK ARCHIVE ADMINISTER, FLASHBACK ARCHIVE privileges
SQL> CREATE FLASHBACK ARCHIVE flash_back_archive
TABLESPACE flash_back_archive QUOTA 10G RETENTION 5 YEARS;
Flashback Recovery Area:-
Flash recovery area is a disk location in which the database can store and manage files related to Backup and Recovery. To setup a flash recovery area, you must choose a directory location or Automatic Storage Management disk group to hold the files.
Flash recovery area simplifies the administration of your database by automatically naming recovery-related files, retaining the files as long as they are needed for restore and recovery activities, and deleting the files when they are no longer needed to restore your database and space is needed for some other backup and recovery-related purpose.
To Setup Flash Recovery Area (FRA), you just need to specify below two parameters.
1. DB_RECOVERY_FILE_DEST_SIZE (Specifies max space to use for FRA)
2. DB_RECOVERY_FILE_DEST (Location of FRA)
Performance Guidelines for Oracle Flashback Technology
· For Oracle Flashback Version Query, use index structures.
· Not to scan entire tables and use indexes to query small set of past data. If you need to scan a full table then use parallel hint to the query
· Keep the statistics current as cost-based optimized relies on statistics and use the DBMS_STATS package to generate statistics for tables involved in a Oracle Flashback Query.
· In a Oracle Flashback Transaction Query, the xid column is of the type RAW(8). Use the HEXTORAW conversion function: HEXTORAW(xid)to take advantage of inbuilt function
· The I/O performance cost is mainly paging in the data and undo blocks I the buffer cache. The CPU performance cost is to apply undo.
· A Oracle Flashback Query against a materialized view does not take advantage of query rewrite optimization.
Regards
Satishbabu Gunukula, Oracle ACE
The article is very good, I like it very much.Here I learned a lot, then I will pay more attention to you.I am impressed by the quality of information on this website .
ReplyDeleteabcya | hooda
Keep sharing your blog with updated and useful information.I am very pleased that I stumbled across this in my search for something relating to this sites.I have also bookmarked you for checking out new posts. windows 10 pro product key
ReplyDeleteAmazing Blog With A lot of worthy articles. kindly check also this romantic whatsapp status collection
ReplyDeleteThis is profoundly informatics, fresh and clear. I imagine that everything has been portrayed in deliberate way so peruser could get most extreme data and realize numerous things.
ReplyDeletePINOY TV SHOWS
THE VIDEOS WHICH
THE GMA NETWORK
https://tanvirhossain.com.bd
ReplyDeleteReally Awesome Post Thanks Kindly Check This Also Happy Independence Day 2018 Speech For Senior Students
ReplyDeleteThank you for your great information it is useful .Tableau Online Training
ReplyDeleteAvriqPrinter RepairPrinter InstalltionWifi trouble shooting
ReplyDeleteSoftware InstalltionThanks for posting Really Such Things. I should recommend your site to my friends.
Virus removal
visit here
ReplyDeletewebsite designing company in Delhi
Thanks for sharing such an amazing blog. It is really helpful for me and I get my lots of solution with this blog.
ReplyDeleteBest Offshore VPS
Thanks for sharing this information with us. I like this blogs so much, it is relative as same as I need.
ReplyDeleteHong Kong Honeymoon Packages
Thanks for one marvelous posting! I enjoyed reading it; you are a great author. I will make sure to bookmark your blog and may come back someday. I want to encourage that you continue your great posts, have a nice weekend!
ReplyDeleteData Science Training in Chennai
Data science training in bangalore
online Data science training
Data science training in pune
Data science training in kalyan nagar
Data science training in Bangalore
Data science training in tambaram
Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
ReplyDeleteData Science Training in Chennai
Data science training in bangalore
Data science online training
Data science training in pune
Data science training in kalyan nagar
Data science training in Bangalore
Data science training in tambaram
It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
ReplyDeleteDevops training in Chennai
Devops training in Bangalore
Devops training in Pune
Devops Online training
Devops training in Pune
Devops training in Bangalore
Devops training in tambaram
painting is poetry that is seen rather than felt, and poetry is painting that is felt rather than seenMenmyshopTouch Hypersonic Double Din Player MirrorJ3L Touch Double Din PlayerHypersonic Double Din Player MirrorJ3L Double Din Player Mirror
ReplyDeleteCBSE open schoolcbse privatebanzaraonjourneyMalhotra law house
Lifestyle Magazine India; Lifestyle is a elite magazine circulated to the elite at page parties. Lifestyle Magazine also circulated to the elite at clubs, lounge bars etc.
ReplyDeleteLifestyle Magazine India
The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
ReplyDeletejava training in chennai | java training in bangalore
java online training | java training in pune
selenium training in chennai
selenium training in bangalore
Hello! This is my first visit to your blog! We are a team of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done an outstanding job.
ReplyDeleteBest AWS Training in Chennai | Amazon Web Services Training in Chennai
AWS Training in Bangalore | Amazon Web Services Training in Bangalore
Amazon Web Services Training in Pune | Best AWS Training in Pune
This is beyond doubt a blog significant to follow. You’ve dig up a great deal to say about this topic, and so much awareness. I believe that you recognize how to construct people pay attention to what you have to pronounce, particularly with a concern that’s so vital. I am pleased to suggest this blog.
ReplyDeletejava training in annanagar | java training in chennai
java training in marathahalli | java training in btm layout
java training in rajaji nagar | java training in jayanagar
This comment has been removed by the author.
ReplyDelete
ReplyDeleteI would like to thank you for your nicely written post, its informative and your writing style encouraged me to read it till end. Thanks
angularjs-Training in annanagar
angularjs Training in chennai
angularjs Training in chennai
angularjs Training in bangalore
hello sir,
ReplyDeletethanks for giving that type of information.digital marketing company in delhi
block adhesive manufacturer in delhi
ReplyDeletenice work keep it up thanks for sharing the knowledge.Thanks for sharing this type of information, it is so useful.Laminated Doors manufacturer in hubli
ReplyDeleteGreetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.
ReplyDeleteAmazon Web Services Training in Tambaram, Chennai|Best AWS Training in Tambaram, Chennai
Amazon Online Training
AWS Training in JayaNagar | Amazon Web Services Training in jayaNagar
Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here.
ReplyDeletepython training in tambaram
python training in annanagar
python training in jayanagar
Thanks for posting Really Such Things. I should recommend your site to my friends.
ReplyDeleteMenmyshop
Car Stereo
Double Din Android Player
Hyepersonic Double Din Player
Hyundai Creta Double Din Player
Hyundai Xcent OEM Double Din Player
banzara
Prospectus Patrachar Vidyalaya
ReplyDeleteCBSE Forms
CBSE Patrachar Delhi
Patrachar Vidyalaya phone no.
nice topic which you have choose.
ReplyDeletesecond is, the information which you have provided is better then other blog.
so nice work keep it up. And thanks for sharing.
outdoor led wall lights in delhi
The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
ReplyDeleteDevops Training in pune
Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog.
ReplyDeleterpa interview questions and answers
automation anywhere interview questions and answers
blueprism interview questions and answers
uipath interview questions and answers
rpa training in chennai
I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
ReplyDeleteangularjs-Training in sholinganallur
angularjs-Training in velachery
angularjs Training in chennai
angularjs-Training in pune
angularjs-Training in chennai
angularjs Training in chennai
Useful blog, This is what I have looked for. Share more like this.
ReplyDeleteDevOps Training in Chennai
DevOps certification Chennai
DevOps course in Adyar
Robotics Process Automation Training in Chennai
Blue Prism Training Chennai
Machine Learning Training in Chennai
Amazon has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. Amazon Web Services (AWS) is a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.For more information visit.
ReplyDeleteaws online training
aws training in hyderabad
amazon web services(AWS) online training
amazon web services(AWS) training online
Thanks for sharing this useful information. Keep doing regularly.
ReplyDeleteFrench Class in Mulund
French Coaching in Mulund
French Classes in Mulund East
French Language Classes in Mulund
French Training in Mulund
French Coaching Classes in Mulund
French Classes in Mulund West
This comment has been removed by the author.
ReplyDeleteThankyou for providing the information, I am looking forward for more number of updates from you thank you
ReplyDeleteMachine learning training in chennai
python machine learning training in chennai
best training insitute for machine learning
Best App development company visit here website more information. Thanks you
ReplyDeleteMobile app development company in Gurgaon
Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeletevisit here
ReplyDeleteAndroid app development company in Gurgaon
keep posting more blogs, it really helps me in different ways.
ReplyDeleteSelenium Training in Chennai
Best selenium training in chennai
iOS Training in Chennai
.Net coaching centre in chennai
French Classes in Chennai
Big Data Training in Chennai
Salesforce Developer 501 Training in Chennai
Salesforce Developer 502 Training in Chennai
Thanks for sharing this blog, this blog is very helpful information for every one.
ReplyDeleteMobile app Development Company in Mumbai
quicksodes
ReplyDeletelatest news in hindi
thesportsrumour
AVRiQ
Pestveda pest control services
surveillancekart security system
Most impressive Topic and Blog, this is very helpful Information. thanks for sharing.
ReplyDeleteSchool Management Software in Delhi
Very Informative blog, Thank you for this Information.
ReplyDeleteVery nice post.
ReplyDeletecommercial vehicle branding
best paint for floor marking
Nice post.
ReplyDeleteSEO Company in Delhi
SEO Service in Delhi
Great..!!thanks for sharing with us.
ReplyDeleteShipping Company in India
Great post..!
ReplyDeleteHp Designjet Printers in Delhi
hp designjet dealer in Delhi
Its is good and very informative. I would like to appreciate your work.
ReplyDeleteRegards
Best Machine Learning Training Coaching
Namkeen Pouch Manufacturers
ReplyDeleteRice Packaging Bags Manufacturers
Pouch Manufacturers
we have provide the best ppc service in Gurgaon.
ReplyDeleteppc company in gurgaon
شركة عزل اسطح بالاحساء
ReplyDeleteبسم الله الرحمن الرحيم تقدم لكم شركة الكمال جميع خدمات رش المبيد يجميع انحاء المملكة بافضل انواع
ReplyDeleteالمبيدات للقضاء على جميع الحشرات الطائرة والزاحفه كالصراصير والفائران والنمل الابيض والبق
والذباب والناموس
شركة رش مبيدات بالطائف
شركة رش مبيدات بجازان
شركة رش مبيدات بحائل
والسلامه عليكم ورحمة الله وبركاته
Perfect post nice to read
ReplyDeletesoftware testing training with palcement
Very Clear Explanation. Thank you to share this
ReplyDeleteRegards,
Best Devops Training in Chennai | Best Devops Training Institute in Chennai
Thanks for the article may be useful for everything
ReplyDeleteMobile App Development in Noida
Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
ReplyDeleteAWS Training in Chennai
Data Science Training in Chennai
Python Training in Chennai
RPA Training in Chennai
Digital Marketing Training in Chennai
And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
ReplyDeleteSOFTWARE TRAINING IN CHENNAI
POWERBI TRAINING IN CHENNAI
Excellent Blog, I have read all your blogs. Thanks for sharing important information. Such a nice post.
ReplyDeleteDevops Training in Chennai | Devops Training Institute in Chennai
This is one of the best explanation for this topic and I got more unique details from your great blog. Keep posting...
ReplyDeleteTableau Training in Chennai
Tableau Course in Chennai
Spark Training in Chennai
Pega Training in Chennai
Excel Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Social Media Marketing Courses in Chennai
Tableau Training in Chennai
Tableau Course in Chennai
Its a wonderful post and very helpful, thanks for all this information. You are including better information regarding this topic in an effective way. T hank you so much.
ReplyDeleteBig Data Analytics Courses in Chennai
Big Data Analytics Training in Chennai
Angularjs Training in Chennai
Selenium Training in Chennai
German Classes in Chennai
Big Data Analytics Training in Velachery
Big Data Analytics Training in Tambaram
Nice blog, good post, informative and helpful post and you are obviously very knowledgeable in this field. Very useful and solid content. Thanks for sharing
ReplyDeleteData Science Courses in Bangalore
Its as if you had a great grasp on the subject matter, but you forgot to include your readers. Perhaps you should think about this from more than one angle.
ReplyDeletedate analytics certification training courses
data science courses training
data analytics certification courses in Bangalore
ExcelR Data science courses in Bangalore
Mobile app development company in Navi mumbai
ReplyDeleteI am genuinely thankful to the holder of this web page who has shared this wonderful paragraph at at this place
ReplyDeleteData Science Course in Pune
After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.
ReplyDeleteDATA SCIENCE COURSE MALAYSIA
Really appreciate this wonderful post that you have provided for us.Great site and a great topic as well i really get amazed to read this. Its really good.
ReplyDeletewww.technewworld.in
How to Start A blog 2019
https://www.gergstore.com
ReplyDeleteGergstore
Gergstore - Online Shopping India
https://www.goldenerasoftware.com
Golden Era Software Solutions
https://uthhan.gergstore.com
Buy handicrafts online in India
https://www.goldeneraproperty.com
Golden Era Property
Amazing article. Your blog helped me to improve myself in many ways thanks for sharing this kind of wonderful informative blogs in live.
ReplyDeleteangularjs training in chennai | angularjs course in chennai | angularjs training institute in chennai | angularjs training institutes in chennai
The article is so informative. This is more helpful. Thanks for sharing.
ReplyDeletebest software testing training institute in chennai with placement
selenium training
software testing training in chennai
outsourcingall.com "Nice and helpful information provided by you. Thanks Buddy
ReplyDeletefree seo training in dhaka bangladesh
Freelancing Training Center
Best Website Development and Design Company in Bangladesh
Learning more about copyright in the music industry will help avoid tons of problems later on. It would also be great to include the basics of copyright laws in the teaching program at school.
ReplyDeleteif you want more just look here "human rights assignments"
This is the fantastic post to learn
ReplyDeletesql certification
Nice Post...I have learn some new information.thanks for sharing.
ReplyDeleteClick here for ExcelR Business Analytics Course
Pretty blog, so many ideas in a single site, thanks for the informative article, keep updating more article.
ReplyDeleteDigital Marketing Course in Chennai
Digital Marketing Courses in Bangalore
Digital Marketing Course in Coimbatore
Digital Marketing Course in Madurai
Nice...
ReplyDeletefreeinplanttraining
courseforECEstudents
internship-in-
chennai-for-bsc
inplant-
training-for-automobile-engineering-students
freeinplanttraining
for-ECEstudents-in-chennai
internship-for-
cse-students-in-bsnl
application-for-
industrial-training
Good
ReplyDeleteinterview-questions/aptitude/permutation-and-combination/how-many-groups-of-6-persons-can-be-formed
tutorials/oracle/oracle-delete
technology/chrome-flags-complete-guide-enhance-browsing-experience/
interview-questions/aptitude/time-and-work/a-alone-can-do-1-4-of-the-work-in-2-days
interview-questions/programming/recursion-and-iteration/integer-a-40-b-35-c-20-d-10-comment-about-the-output-of-the-following-two-statements
Awesome..I read this post so nice and very imformative information...thanks for sharing
ReplyDeleteClick here for data science course
You have a real ability for writing unique content. I like how you think and the way you represent your views in this article. We are Best CRM Software in Mumbai.
ReplyDeleteBrowse job depository for thousands of job offers and find the best suitable position. Fill up your profile with your education and experience, then just apply for a job with one click.
ReplyDeleteif you want more just look here "jobdepository"
data science course bangalore is the best data science course
ReplyDeleteWonderful blog.. Thanks for sharing informative blog.. its very useful to me..
ReplyDeleteaws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore
python Training in Bangalore
aws Training in Bangalore