Most Popular Databases

Oracle LOBs and I/O Tuning Considerations: Small Data Volumes

In Oracle, each operation with a LOB chunk requires physical I/O. As a result, you may end up with a high number of I/O-related wait events in the system. That is why proper management of I/O-related parameters is extremely important. The slightest mistake could have significant repercussions across the whole system. In this article, we […]

Read More

Is the Problem Really in the Oracle Database?

When performance issues arise in a web application, you should first validate that the problem is actually in the database before you start to tune the server code. Starting from the outermost round trip, you should add timers to code that will run in the client and on the application server. However, you should be […]

Read More

Understanding Oracle Exadata Storage

To understand Exadata’s performance, it’s helpful to look at traditional enterprise storage. Traditional storage is dominated by large storage area networks (SANs) and network attached storage (NAS) devices. These storage architectures help to share and manage storage among multiple client devices, but their main building blocks are large banks of rotating hard drives and solid-state […]

Read More

Understanding the Main Components of Oracle Exadata

Another type of engineered system is Oracle’s Exadata series of machines, which has been originally designed from the ground up to provide “extreme” performance and scalability for large data-warehousing, transaction-processing, and database consolidation workloads. This capability is delivered through a series of components, carefully chosen to integrate well together. Figure 1 shows the relationship between these components. […]

Read More

Oracle Database 12c SQL Models for Data Analysis

One of the more powerful data analysis features introduced in Oracle Database 12c is SQL models. SQL models allow a user to create multidimensional arrays from query results. Formulas, both simple and complex, can then be applied to the arrays to generate results in which the user is interested. SQL models allow inter-row calculations to […]

Read More

Understanding Oracle 12c Data Guard Protection Modes

The different modes of setup for Oracle 12c Data Guard allow for different configurations that are adaptive and that are dependent on available hardware, processes, and ultimately business needs. The modes for the Data Guard configuration include maximum protection, maximum availability, and maximum performance. The Data Guard configuration can also have more than one standby […]

Read More

Why Use Data Partitioning in Oracle 12c

As user communities require more and more detailed information to remain competitive, it has fallen to database designers and administrators to help ensure that the information is managed effectively and can be retrieved for analysis efficiently. In this section, we discuss partitioning data and the reasons why it is so important when working with large […]

Read More

Migrating an Oracle 12c Instance from Regular Storage to ASM

Migrating an Oracle instance from regular storage to ASM is actually a simple task, but only if the ASM instance has already been created. Using Oracle Enterprise Manager is probably the most straightforward way to do this. Start by opening up Oracle Enterprise Manager and choosing the option to migrate to ASM. The screen shown […]

Read More