We use the solution as a database, basically. We do not use it for the data warehouse. It's just a few databases.
Enterprise Cloud Architect at UBS Financial
Easy to set up with good performance but is too expensive
Pros and Cons
- "We find the solution to be stable."
- "They could improve the scalability a bit. There are other options that are more scalable, for example."
What is our primary use case?
What is most valuable?
We're satisfied with the solution. The performance is great.
We find the solution to be stable.
The scalability is very good. You can expand it if you need to.
We don't have any concerns with the data activity and recovery capabilities.
The initial setup is easy.
What needs improvement?
The cost of Oracle is far too high. They should work to make it less expensive. We're going to stop using it for this reason.
They could improve the scalability a bit. There are other options that are more scalable, for example.
For how long have I used the solution?
I've been using the solution for almost 10 years now. It's been a decade. I've used it for a while.
Buyer's Guide
Oracle Database
December 2024
Learn what your peers think about Oracle Database. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
What do I think about the stability of the solution?
The stability is very good and it has very good performance. There are no bugs or glitches. It doesn't crash or freeze. It's reliable.
What do I think about the scalability of the solution?
We don't have an issue with the solution's scalability. It's expandable.
What we see is Mongo and Cassandra, and many other databases that are extremely scalable and distributed. With Oracle, obviously, there are other types of databases that are performing better in this area. Obviously, they could improve scalability from a scalability perspective.
How are customer service and support?
I've never contacted technical support. I cannot speak to how helpful or responsive they are.
Which solution did I use previously and why did I switch?
We are using DB2 on mainframes and we do have Microsoft SQL, and then we started using PostgreSQL as well.
How was the initial setup?
We haven't had a problem with the initial setup. It's very simple and straightforward.
I haven't installed it in recent times, however, from what I recall, the actual production upgrade took us probably less than four hours.
Currently, the database team is around 40 or more people from engineering and from operations. It's a full database engineering and operations team so it's covering other databases as well - such as DB2 and SQL and Cassandra and other databases. You can take three to six engineers and have them handle deployment and maintenance, although everyone works on other things.
What about the implementation team?
We handled everything in-house. We did not need the assistance of integrators or consultants.
What's my experience with pricing, setup cost, and licensing?
It's CPU-based licensing. The cost is far too high. We're looking into other options to avoid having to pay so much. There are both licensing and support costs you need to consider.
Which other solutions did I evaluate?
We have been looking at less expensive options such as Azure SQL and PostgreSQL.
What other advice do I have?
We're a customer and an end-user.
We use both cloud-based and on-premises deployments.
While I might have recommended Oracle in the past, due to the cost factor, it's hard to recommend it these days.
I'd rate the solution at a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
President at Advance Consulting Enterprise
Gets the job done, doesn't fail, and suitable for massively scalable applications
Pros and Cons
- "The thing that probably stands out the most about Oracle Database is reliability. I have been working with Oracle Databases for over 25 years, and I have never lost any data due to a machine going down or any events that were not stupid human tricks. I've never lost anybody's data using Oracle. It gets the job done and doesn't fail."
- "It does what I want it to do. It has got a lot of features. Anytime I need a feature, I am able to find it in Oracle Database. It has never happened that I found a feature in any other database, but I was not able to find it in Oracle."
- "There is a lot of room for improvement. Ease of use is probably the biggest complaint. They're getting somewhat better, but it is not as easy or intuitive as it could be in terms of maintaining and managing the database."
- "Their support portal requires a person to become well-trained in how to use it. They are pretty good at handling absolute critical emergencies, but with the exception of absolute critical emergencies, getting problems solved from their support system is difficult and takes a long time."
- "Probably about 80% of their online documentation is useless. When you go to the Oracle documentation, you have to plow through page after page of stuff to get to anything that looks anything like an example of what it is that you might actually do. There are lots of other people who have filled that gap, and there are also websites where you can easily find the answers to most of your questions."
What is our primary use case?
We use it internally for some small odds and ends. Two of our biggest clients use this solution. One client has more or less a data warehousing application. Another one has more of a transactional and pseudo accounting application.
I am currently using 12c, but I have also done some work with version 18. This July, we're going to upgrade most of our main databases from version 12 to version 18, which is fairly current. I believe they have version 20 available at this point.
What is most valuable?
The thing that probably stands out the most about Oracle Database is reliability. I have been working with Oracle Databases for over 25 years, and I have never lost any data due to a machine going down or any events that were not stupid human tricks. I've never lost anybody's data using Oracle. It gets the job done and doesn't fail.
It does what I want it to do. It has got a lot of features. Anytime I need a feature, I am able to find it in Oracle Database. It has never happened that I found a feature in any other database, but I was not able to find it in Oracle.
What needs improvement?
There is a lot of room for improvement. It is not meant for dilettantes. It is not meant for people who don't work on it day in and day out. Ease of use is probably the biggest complaint. They're getting somewhat better, but it is not as easy or intuitive as it could be in terms of maintaining and managing the database. The day-to-day maintenance and the ability to easily do things and keep things up to date can be painful.
Their support portal requires a person to become well-trained in how to use it. I'm sure it has lots of features and capabilities but to try and get support is somewhat painful. They are pretty good at handling absolute critical emergencies, but with the exception of absolute critical emergencies, getting problems solved from their support system is difficult and takes a long time. I had to do an update, and it was not straightforward to get the right patch kit. I'm getting to the point now where I somewhat understand how to use their support website, but it is not intuitive.
Probably about 80% of their online documentation is useless. When I have a question about what to do or how to do something, the things that come up on top when I do a search, of course, are Oracle websites. I always skip right past those and go to other websites. There's an old expression from my youth, "I want to know what time it is. I don't want to know how to build the clock." When you go to the Oracle documentation, you have to plow through page after page of stuff to get to anything that looks anything like an example of what it is that you might actually do. There are lots of other people who have filled that gap, and there are also websites where you can easily find the answers to most of your questions.
For how long have I used the solution?
I have been working with Oracle Databases for over 25 years. The first time I started using Oracle Database was around 1995. It was probably version 3 or 6.
What do I think about the stability of the solution?
It is one of the robust products from a stability point of view. I have not really found bugs or glitches. However, on a test database, I had an issue the other night where Oracle decided to behave badly when I was trying to do a query. The solution was to get the latest patches and install the latest patches. Everything worked fine after that. I did all of that without contacting Oracle support. I needed to get what I was working on done. So, I had to plow through to find the answers. I had found some people making some oblique references to what the problem might be. I then took a chance on doing the update. I found the patch kit, but it was not easy to find the right patch kit on their website.
What do I think about the scalability of the solution?
In the data warehousing database or application, we have tens of millions of rows in different tables, and we have no problems there. However, in that particular application, we're not dealing with transaction processing. So, I can't answer the scalability in terms of transaction processing. On the hardware platform that I've put together for the main database of this one customer, I am very pleased with the performance of the data warehousing aspects and being able to query data quickly and do bulk inserts and things of that nature. For data warehousing scalability, I can attest to the fact that it is great, but for transaction processing, I don't have the experience to be able to provide information.
Two of our biggest clients are quasi-governmental in the sense that their business is based on government funding. One has 60 users who use the application day in and day out, and their database is relatively small. The other application has about 20 dedicated internal users, and then there is a web interface. It has around 3,000 to 5,000 users, but typically, there are about 20 concurrent users.
How are customer service and technical support?
Their support portal requires a person to become well-trained in how to use it. Getting support is somewhat painful. They are pretty good at handling absolute critical emergencies, but getting other problems solved from their support system is difficult. It takes a long time. I had to do an update, and it was not straightforward to get the right patch kit.
I am the technical resource of last resort for our clients. I work with a number of technical people. When it gets to the point that it wasn't an easy problem to solve, they come to me, and I end up getting all of the tough problems to solve. I like that, and I would rather do that than just working on the same thing day in and day out. I am always trying to solve problems, and that's why I end up having to interface with Oracle support. The ability to solve problems better by using Oracle's support tools would be beneficial for me.
How was the initial setup?
Its initial installation and setup have become better. You can set up something fairly easily these days. If you need to do anything that is not straight out of the box, figuring out how to do it is not easy. If you want to just set up your average everyday database, you can get it up and running with a few mouse clicks.
What other advice do I have?
As a consultant for the last 40 years of my life, the conversation with anyone who wants to use a product would be a lot more in-depth and detailed where I'd be asking, "What is it you want to do? How do you want to do it? Where do you want to go?" It isn't the kind of thing for which I'd say, "Yeah, Oracle's a Swiss army knife, the best thing since sliced bread."
It is one of the more robust products from a stability point of view. There is a bit of a learning curve. From a transaction point of view, if you have the right hardware, Oracle is probably as or more scalable than anybody else. If your application is going to be massively scalable, Oracle is probably your best tool. If you're just going to put together a small application for occasional users, there are easier tools to learn and use. Some of them are even by Oracle.
I would rate Oracle Database an eight out of ten. It is a great product.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Oracle Database
December 2024
Learn what your peers think about Oracle Database. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
Data Architect at a financial services firm with 5,001-10,000 employees
Offers performance optimization that has an excellent impact on the database
Pros and Cons
- "Oracle's performance optimization has had an excellent impact on our database."
- "Oracle itself does not provide an excellent migration tool to users, which is a shortcoming where the product needs to improve a lot."
What is most valuable?
The tool's most valuable feature is its ACID transaction, as it is a consistent way of storing the database. The tool offers an RBAC or a role-based access system, and as per the role, you define the role, and then only those forms, reports, and tables will be accessible to the end user. The tool's features are associated with the data security area I like the most.
What needs improvement?
Oracle itself does not provide an excellent migration tool to users, which is a shortcoming where the product needs to improve a lot.
The tool needs to do something on the columnar storage side, as we are storing it in a row right now. The tool has to offer some columnar storage.
For how long have I used the solution?
I have been using Oracle Database for twenty-two years.
Which solution did I use previously and why did I switch?
In India, the market is switching over to the cloud service provider because storage tools and everyone else are moving to the cloud side and are very less on-premises. It is very feasible for people moving to the cloud side.
What's my experience with pricing, setup cost, and licensing?
The tool's price is high. The price is very high in the Asia-Pacific region. The European and US regions don't find the tool's prices high. In the Asia Pacific region, specifically Southeast Asia and the Pacific, like India, Singapore, and Malaysia, people find the price a bit difficult to manage.
What other advice do I have?
Oracle's performance optimization has had an excellent impact on our database. It has a step-by-step approach, like excellent indexing. It also has an explained plan. I can use the explain plan, hints, AWR report, and tuning the query level and server level, which are all excellent features compared to other RDBMS tools.
The migration process to Oracle Database was pretty good, but Oracle itself does not provide any migration tools. Other vendors, like Microsoft Azure, AWS, or GCP, offer excellent tools for migrations.
I recommend the tool to others.
I rate the tool a ten out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Sep 5, 2024
Flag as inappropriateIndependent Consultant at Unaikui
A hybrid solution for ETL and real-time data analytics
Pros and Cons
- "The solution is easy to use. It also offers a Database Vault."
- "The pricing could be improved."
What is our primary use case?
We use the solution for ETL and real-time data analytics.
How has it helped my organization?
We use the solution for the ERP system, which utilizes dynamic APIs, SQL, and ETL processes.
What is most valuable?
The solution is easy to use. It also offers a Database Vault.
What needs improvement?
The pricing could be improved.
For how long have I used the solution?
I have been using Oracle Database for five years.
What do I think about the stability of the solution?
The product is stable.
I rate the solution’s stability a ten out of ten.
What do I think about the scalability of the solution?
Depending on where you deploy, Oracle is also scalable. Sixteen sites with 50 users each are using this solution.
I rate the solution’s scalability a ten out of ten.
How was the initial setup?
The initial setup was straightforward and took a couple of weeks. You can set up a new instance, import/export databases, or a new blank database. For on-premise, we use Jenkins. We set it up for the cloud so we can receive alerts using Jenkins or any other suitable tool.
What about the implementation team?
Deployment was done in-house.
What's my experience with pricing, setup cost, and licensing?
The solution is very expensive.
We had an annual subscription, but Oracle only recognizes certain VMs. Eventually, we had to migrate to Oracle Linux and allocate a specific number of CPUs to a product to reduce the price.
What other advice do I have?
Four people are required to maintain the solution.
Overall, I rate the solution a ten out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Mar 26, 2024
Flag as inappropriateChief Executive Officer CEO at IT CROWD S.A.S
Provides security, high availability, and Disaster Recovery solutions with Data Guard
Pros and Cons
- "The best features of Oracle Database Server are the security, high availability, and the Disaster Recovery solutions with the Data Guard. Specifically, on Autonomous Databases, the most valuable features are the automatic scaling and CPU scaling depending on the database workload. Today, the workload is normal and then suddenly the workload gets a spike."
- "There are actually a lot more features for the Oracle Databases. It is almost impossible for a single person to know and give all the features."
What is our primary use case?
I'm an Oracle business partner. I'm the Oracle partner in Columbia. We resell Oracle hardware and Oracle software licenses. We deal with the leading Oracle solution with our clients in Columbia and outside Columbia.
We were nominated twice in 2019 and in 2021 as an Oracle Excellence partner for Oracle Database Appliance. It is one of the flagship products of Oracle for databases.
We don't use Oracle Databases for our production purposes because we are Oracle partners, so we use Oracle Database for internal purposes. We use the Autonomous Database. We have very limited use.
The solution is deployed on-prem.
What is most valuable?
The best features of Oracle Database Server are the security, high availability, and Disaster Recovery solutions with Data Guard. Specifically, on Autonomous Databases, the most valuable features are the automatic scaling and CPU scaling depending on the database workload. Today, the workload is normal and then suddenly the workload gets a spike.
There is a feature that allows the database to have more CPU processing and capacity. That's the feature that the Autonomous Databases provide. The feature that we like very much on Oracle Databases is the APEX, the platform which can be used without any cost to develop a very powerful application on Oracle Databases.
What needs improvement?
There are actually a lot more features for the Oracle Databases. It is almost impossible for a single person to know and give all the features. Every year, Oracle comes up with new features and new facilities. They are ahead of all other database providers, so we are happy and our client base is also very happy with Oracle Databases.
For how long have I used the solution?
I have been using Oracle products for more than 24 years.
What do I think about the stability of the solution?
Oracle Databases are very well known for their stability. If there are new products, they have a process for discovering bugs, and they keep updating the software with the patches that cover all these bugs. The features that Oracle Databases have is enough for us. It's very sophisticated.
There are maybe two or three users who use Oracle Database services that are behind the cloud.
How was the initial setup?
If you want to get Oracle Database on the cloud, it's very simple. It's a question of having the necessary information like the database name and the other things that you want to come together at during initial setup. The database deployment on Oracle cloud is very straightforward. It's maybe a couple of clicks and it gives some information.
Regarding Oracle Database setup on-premise, the documentation is very good. People who have worked with Oracle Databases for a couple of years know the standard for deploying databases, the operating system requirements, and all of those things. It's really straightforward. It's so standardized that there is nothing more that you need to know. It's not NASA science.
What other advice do I have?
I would rate this solution 10 out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
ERP Database Administrator at PSKENYA
Useful Enterprise Manager, beneficial automatic resource assigning, and high performance
Pros and Cons
- "Oracle Database is running on the same old hardware that I had the 11g version on and it is operating faster. It seems to be really good. It's fast even when the workload is heavy, easy to do backups and other administrative tasks with the Enterprise Manager."
- "Oracle Database has improved how we do our administrative backups. The solution has a smaller footprint than 11g, it's more efficient on the resources for the users. It has a smoother user experience with the ERP and fewer field transactions."
What is our primary use case?
I use Oracle Database to support the customized Java ERP setup that I currently have.
How has it helped my organization?
Oracle Database has improved how we do our administrative backups. The solution has a smaller footprint than 11g, it's more efficient on the resources for the users. It has a smoother user experience with the ERP and fewer field transactions.
What is most valuable?
Oracle Database is running on the same old hardware that I had the 11g version on and it is operating faster. It seems to be really good. It's fast even when the workload is heavy, easy to do backups and other administrative tasks with the Enterprise Manager.
Oracle Database can automatically assign resources to threads that are heavy. We hardly notice when they are running a heavy query and it is better at managing memory than the older 11g version. When we use the same amount of indexes when migrating to 19c, I didn't have to do any other modification and we have increased usage on the ERP. The Oracle Database is handling everything very well.
What needs improvement?
Oracle Database could improve by having a better-integrated view of the containerized databases. The Enterprise Manager is great at that, but if there was a centralized view of all the containers it would be a large benefit.
For how long have I used the solution?
I have been using Oracle Database for approximately one year.
What do I think about the stability of the solution?
The reliability of the Oracle Database is excellent and the performance is very good. I have used MySQL for large transactions which have given me some problems, but in Oracle Database version 19c I have not had these issues. In the Oracle Database version 11g, sometimes I would have some lagging, but in the newer version, it has been fine.
What do I think about the scalability of the solution?
The scalability of the solution is good.
We have approximately 70 users that are using the solution through the ERP.
How are customer service and support?
The support I have received from Oracle Database has been very great. The response times have been good.
Which solution did I use previously and why did I switch?
I have previously used MySQL.
How was the initial setup?
The initial setup of Oracle Database is straightforward, it was easy. The migration from an older version was not a problem at all, and it took under one hour.
What about the implementation team?
I did the implementation mostly myself, but because of the ERP setup, I had to have support from the vendor. It was a partnership setup.
I do the maintenance of the solution, we only require one person. I use the solution on a daily basis.
What's my experience with pricing, setup cost, and licensing?
Oracle Database could make the documentation better around licensing. The way you have to access software from Oracle is difficult. You have to go through the licensing lawyer to understand what your reach is when you subscribe to one unit. I wish the documents were easier to understand for everyone. This is a problem I have always grappled with and it's not changed. Having clarity is even more important now that I'm thinking of having a hybrid setup for the database in the cloud for high availability.
The cost of the solution is reasonable. It costs approximately $4,000 with some extra features we have.
What other advice do I have?
I would recommend this solution to others. However, it does depend on different organizations and their needs. If the resources are a little heavy, which makes for disaster recovery planning, a little bit tricky.
I would advise people to explore how their workloads would be and if they can be containerized in the cloud. That would make it way easier for them to manage them. The scalability of Oracle Database is very easy to grow or shrink as the need.
I rate Oracle Database a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Oracle Database Administrator at a financial services firm with 51-200 employees
Good performance and scalability
Pros and Cons
- "One of the most valuable features of Oracle Database is the performance."
- "Oracle Database's migration capabilities could be improved because it's very difficult. So even if you migrate where you host your data, be it on Windows SQL Server, there is a problem because migrating the package is highly complex. The technical support could also be faster."
What is our primary use case?
We use Oracle Database to host data. We use versions 11g, 12c, 19c, and 21c, but it depends on the application. The use does not depend on us, it depends on our editors because the application is totally built on Oracle Database.
This solution is deployed on-premises, but it's highly probable that it will move to the cloud.
What is most valuable?
One of the most valuable features of Oracle Database is the performance.
What needs improvement?
Oracle Database's migration capabilities could be improved because it's very difficult. So even if you migrate where you host your data, be it on Windows SQL Server, there is a problem because migrating the package is highly complex. The technical support could also be faster.
For how long have I used the solution?
We have been using Oracle Database since the company was created, so for more than 15 years.
What do I think about the stability of the solution?
Oracle Database is 100% stable.
What do I think about the scalability of the solution?
This solution is very scalable.
In our organization, there are over 300 users.
How are customer service and support?
Oracle's technical support could be faster.
How was the initial setup?
The installation is straightforward, but you need to have technical abilities. I maintain the system myself because I installed it myself. For deployment and maintenance, we have two or three administrators.
What about the implementation team?
I implemented this solution myself.
What's my experience with pricing, setup cost, and licensing?
We pay for an annual license as well as monthly support.
Which other solutions did I evaluate?
Before using Oracle Database, I also evaluated MySQL and PostgreSQL.
What other advice do I have?
I rate Oracle Database an eight out of ten, according to performance and scalability. In terms of migration abilities, I would rate it a six out of ten because it's very difficult.
I would recommend Oracle Database to others, especially for their new cloud policy and their subscription amount for the resources.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Freelance Software Engineer + Director of a company at Peter Krall Consulting
Highly reliable, perfectly stable, and scalable
Pros and Cons
- "It is one of the most reliable database systems."
- "With the new version, we never came across any important limitations. There was nothing that needed improvement. However, in versions 9 and 10, we sometimes had problems, and big and complicated queries did not get through. In versions 11 and 12, I did not experience any problem. There could be some more information about load balancing and all these things. For me, it was just a part of the infrastructure maintained by other people. So, I cannot really say what they need."
What is our primary use case?
In the last project, we had a big warehouse. It was a logistics company, and we had all company data stored in this. We also had insurance use cases. We had all contracts, customer data, and all kinds of stuff.
What is most valuable?
It is one of the most reliable database systems.
What needs improvement?
With the new version, we never came across any important limitations. There was nothing that needed improvement. However, in versions 9 and 10, we sometimes had problems, and big and complicated queries did not get through. In versions 11 and 12, I did not experience any problem.
There could be some more information about load balancing and all these things. For me, it was just a part of the infrastructure maintained by other people. So, I cannot really say what they need.
For how long have I used the solution?
I have been using this solution for decades. I worked for a company developing insurance software in the nineties, and we used Db2 and Oracle.
What do I think about the stability of the solution?
It is perfectly stable.
What do I think about the scalability of the solution?
It is scalable. The number of users differed a lot. There were not that many who used it directly. It was mainly was used by programs written by me. There might be around 100 users who used these programs.
How are customer service and technical support?
I have not interacted with them recently. I don't know whether our database administration team contacted Oracle. I just know it was usable from our layout or view.
Which solution did I use previously and why did I switch?
We have used Oracle, SQL Server, and Db2, and all of them were okay for our purposes. In the new project, we will probably use Oracle, but we might also use SQL Server. I'm pretty neutral this way, as long as it works.
How was the initial setup?
I am not the one who does the database administration and installation.
What other advice do I have?
I would recommend this solution. It is certainly a valid option.
I would rate Oracle Database a ten out of ten. It is one of the best solutions.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free Oracle Database Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Product Categories
Relational Databases ToolsPopular Comparisons
SQL Server
Teradata
MariaDB
SAP HANA
IBM Db2 Database
Amazon Aurora
CockroachDB
LocalDB
IBM Informix
Citus Data
SAP Adaptive Server Enterprise
SAP SQL Anywhere
Oracle Multitenant
Oracle Java DB
Buyer's Guide
Download our free Oracle Database Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Looking for recommendations for a service contract to de-identifiy patient data in databases.
- Which cloud-native database is the most similar to Oracle?
- How do you run Oracle Database at your organization and why?
- Do you know of any disadvantages of Oracle Database?
- What is the best use for Oracle Database?
- Which solution do you prefer: Microsoft SQL Server's enterprise edition or Oracle Database's enterprise edition?
- What exactly can one do with embedded Oracle Database?
- What are the main differences between Oracle Database and SQL Server?
- IBM Informix vs Oracle Database 12g - are these products really the same?
- Which product would you choose: CockroachDB or Oracle Database?