In this article, we will be converting an existing Physical standby into a logical standby.
Note: this article applies to Oracle 12c R2 version
Assumptions: you already have a physical standby configured and data guard broker is enabled.
Change tracking is a lightweight solution that provides an efficient change tracking mechanism for applications. Typically, to enable applications to query for changes to data in a database and access information that is related to the changes, application developers had to implement custom change tracking mechanisms. Creating these mechanisms usually involved a lot of work and frequently involved using a combination of triggers, timestamp columns, new tables to store tracking information, and custom cleanup processes.
Answer questions Who, What , When and Where about any database activity by setting up an Oracle audit. The infrastructure is free and available in every database edition.
Stay on top of any possible performance and storage issues by choosing appropriate audit parameters.
Build summary and detail reports to analyze audit events from multiple databases using APEX or SQL*Plus.
Setup a data retention period and cleanup audit records regularly.
Create honeypot to attract hacker’s attention.
Enable alerts and send email notifications using Oracle Enterprise Manager infrastructure.
1. This document discusses configuring Ehcache as a cache provider for Spring and Hibernate to improve performance.
2. It provides code samples for configuring Ehcache in Spring through XML files and Java configuration, implementing a cacheable DAO method, and using the cache in a sample controller.
3. The cache is configured to store up to 10,000 elements with a time to live of one hour before expiring from memory, and overflowing to disk storage.
This document provides an introduction to using Oracle Business Intelligence Discoverer to retrieve and analyze data from the Air Quality System (AQS) database. It explains that Discoverer allows registered AQS users to access the live AQS production database at no cost through a web-based Java application. The document demonstrates how to connect to Discoverer, build workbooks to query the AQS data, modify and view results, and export them to a spreadsheet. It also lists the system requirements and provides tips for using Discoverer effectively.
This document discusses implementing security for Oracle databases. It covers DBA responsibilities like applying the principle of least privilege and enabling standard auditing. It describes specifying audit options, reviewing audit information, and maintaining the audit trail. Industry regulations and security best practices for authentication, authorization, monitoring, and patching are also outlined.
This document provides instructions on using AD Utilities to install off-cycle products and convert file character sets in Oracle Applications. It describes how to use AD Splicer to register off-cycle products, edit required control files, and complete post-splice steps. It also explains how to use the adncnv utility to convert individual file character sets between encodings.
This document discusses event handling, logging, and configuration files in SQL Server Integration Services (SSIS). It provides an overview of SSIS and describes how to handle errors in the control flow and data flow. It also discusses different logging options in SSIS and the various event handlers that can be used. The document demonstrates how to set up auditing in an SSIS package by adding tasks to event handlers, capturing row counts, and storing metadata in variables. It notes some benefits of custom auditing over standard logging. Finally, it provides recommendations for optimizing long-running packages and key components to include in a custom auditing package.
Start developing for the Semantic Web with JAVA. This is an introduction how to tap into your linked data, open linked data and create flexible useful applications.
Change tracking is a lightweight solution that provides an efficient change tracking mechanism for applications. Typically, to enable applications to query for changes to data in a database and access information that is related to the changes, application developers had to implement custom change tracking mechanisms. Creating these mechanisms usually involved a lot of work and frequently involved using a combination of triggers, timestamp columns, new tables to store tracking information, and custom cleanup processes.
Answer questions Who, What , When and Where about any database activity by setting up an Oracle audit. The infrastructure is free and available in every database edition.
Stay on top of any possible performance and storage issues by choosing appropriate audit parameters.
Build summary and detail reports to analyze audit events from multiple databases using APEX or SQL*Plus.
Setup a data retention period and cleanup audit records regularly.
Create honeypot to attract hacker’s attention.
Enable alerts and send email notifications using Oracle Enterprise Manager infrastructure.
1. This document discusses configuring Ehcache as a cache provider for Spring and Hibernate to improve performance.
2. It provides code samples for configuring Ehcache in Spring through XML files and Java configuration, implementing a cacheable DAO method, and using the cache in a sample controller.
3. The cache is configured to store up to 10,000 elements with a time to live of one hour before expiring from memory, and overflowing to disk storage.
This document provides an introduction to using Oracle Business Intelligence Discoverer to retrieve and analyze data from the Air Quality System (AQS) database. It explains that Discoverer allows registered AQS users to access the live AQS production database at no cost through a web-based Java application. The document demonstrates how to connect to Discoverer, build workbooks to query the AQS data, modify and view results, and export them to a spreadsheet. It also lists the system requirements and provides tips for using Discoverer effectively.
This document discusses implementing security for Oracle databases. It covers DBA responsibilities like applying the principle of least privilege and enabling standard auditing. It describes specifying audit options, reviewing audit information, and maintaining the audit trail. Industry regulations and security best practices for authentication, authorization, monitoring, and patching are also outlined.
This document provides instructions on using AD Utilities to install off-cycle products and convert file character sets in Oracle Applications. It describes how to use AD Splicer to register off-cycle products, edit required control files, and complete post-splice steps. It also explains how to use the adncnv utility to convert individual file character sets between encodings.
This document discusses event handling, logging, and configuration files in SQL Server Integration Services (SSIS). It provides an overview of SSIS and describes how to handle errors in the control flow and data flow. It also discusses different logging options in SSIS and the various event handlers that can be used. The document demonstrates how to set up auditing in an SSIS package by adding tasks to event handlers, capturing row counts, and storing metadata in variables. It notes some benefits of custom auditing over standard logging. Finally, it provides recommendations for optimizing long-running packages and key components to include in a custom auditing package.
Start developing for the Semantic Web with JAVA. This is an introduction how to tap into your linked data, open linked data and create flexible useful applications.
This document summarizes new features in Oracle 11g Data Guard. Key changes include enabling redo transport compression, active standby for real-time queries, creating snapshot standbys, automatically replacing corrupted blocks, building physical standbys with RMAN, allowing dynamic parameter changes for logical standbys, supporting compressed tables, and applying parallel DDLs in logical standbys.
The document describes how to archive and purge audit data from the IS Core Audit and Process Audit schemas. It involves running stored procedures in a specific order that archive data from the audit tables to archive tables based on configurations in the Operation_parameter table. The stored procedures need to be granted access to the audit tables and can be scheduled to run periodically to purge old data according to the configurations.
This document discusses transaction management in relational database management systems. It covers topics such as ACID properties, transaction failures including logical errors and system crashes, recovery with concurrent transactions using redo and undo lists, checkpoints, shadow paging using two page tables, and buffer management involving logging records and database blocks.
This document discusses transaction management in relational database management systems. It covers topics such as ACID properties, transaction failures including logical errors and system crashes, recovery with concurrent transactions using redo and undo lists, checkpoints, shadow paging using two page tables, and buffer management involving logging records and database blocks.
The document discusses database views in MySQL. It provides information on creating views using the CREATE VIEW and CREATE OR REPLACE VIEW statements. Views allow simplifying complex queries, limiting data access, and providing extra security. Performance can be impacted when querying views defined on other views. Views also introduce dependency on the underlying tables. Stored procedures in MySQL are also discussed, including their advantages like increased performance and security, and disadvantages like increased memory usage. Triggers are described as stored programs that execute automatically in response to data changes and can be used for auditing and validation. Examples are provided on creating a trigger for auditing table updates and accessing MySQL from Excel.
This document outlines the steps for performing a rolling upgrade from Oracle 11g to 12c while minimizing downtime. It involves first converting the physical standby database to a logical standby, upgrading the logical standby, and then switching over to it as the new primary database before converting it back to a physical standby and upgrading the original primary database.
Oracle Data Guard Physical Standby ConfigurationArun Sharma
There are various steps in which you can configure physical standby database. We need to make several changes to the primary database before we can even setup the standby database.
This article applies to Oracle 12c R2 database version
Full link of article is here: https://www.support.dbagenesis.com/post/configure-physical-standby
PostgreSQL Performance Tables Partitioning vs. Aggregated Data TablesSperasoft
Table partitioning and aggregated data tables (such as materialized views) are two approaches to improve PostgreSQL database performance as data volumes grow large over time. Table partitioning involves splitting a large table into multiple smaller tables (partitions) based on a partition function and key, while aggregated data tables pre-compute query results to avoid repeated computation. Both can improve query performance but come with caveats such as increased planning time for partitions or expensive refresh costs for materialized views. The best approach depends on each unique situation and data access patterns.
Creating a physical standby database 11g on windowsRoo Wall
This document describes the steps to create a physical standby database including:
1. Configuring the primary and standby databases with the same Oracle version and opening the primary in archive log mode.
2. Setting up Oracle Net components and testing connectivity between the databases.
3. Enabling archive logging and log shipping on the primary and duplicating or copying the primary database to the standby.
4. Recovering the standby database and opening it in read-only mode to synchronize the data.
This document discusses Live Query Statistics and the Query Store in Microsoft SQL Server 2016 for troubleshooting query performance issues. Live Query Statistics allows viewing execution plans and metrics of in-flight queries. The Query Store provides a dedicated store for query performance data, capturing plan histories and metrics to help identify regressed queries and other issues. Enabling these tools helps DBAs monitor performance and address issues like slow queries and plans impacted by upgrades or data changes.
This document discusses Liquibase, an open source database change management tool. It describes how Liquibase tracks changes to a database schema over time by storing them in changesets within XML changelog files. Each changeset can contain changes like creating/dropping tables, columns, indexes, and more. Changelogs allow splitting changes into multiple files and changesets add metadata like author and preconditions. Liquibase supports rolling back changes and diffing databases to generate changesets. It can be run from the command line or integrated with build tools and applications.
The document discusses various Oracle database concepts and operations. It defines hot and cold backups, explaining that a hot backup allows the database to remain online while a backup occurs but requires archive log mode, while a cold backup shuts down the database but does not require archive log mode. It also explains data blocks, extents, segments, partitioning, database links, transactions, tablespaces and other core Oracle database topics.
This document introduces SQLBooster, a SQL tuning tool that allows developers to tune SQL queries without deep DBA knowledge. It discusses downloading, installing, and configuring SQLBooster and Oracle Instant Client. It then covers connecting to a database, running and analyzing SQL queries, identifying performance bottlenecks, and applying SQL profiles or getting assistance from a DBA. Advanced topics like identifying long-running queries, blocking sessions, and using customized reports are also mentioned.
The document discusses Oracle database monitors and tools provided by SAP to help identify potential database problems. It describes scheduling the daily database system check, configuring the check, viewing results in the alert monitor (transaction RZ20), and using BRCONNECT to perform checks. Alerts are grouped in the alert monitor by space management, performance, backup/restore, consistency, and health. The document provides a case study on adding a new check condition and lists some critical Oracle error messages monitored.
The document provides sample questions and answers from Oracle Database certification exam 1Z0-052. It includes 27 multiple choice questions covering topics like database backups, undo tablespaces, Data Pump utilities, and database initialization parameters. For each question, the stem presents a scenario and possible answer choices, and the answer identifies the correct choices. The questions test knowledge of Oracle database concepts, features, and troubleshooting techniques.
Steps for upgrading the database to 10g release 2nesmaddy
The document provides steps for upgrading an Oracle database to version 10g Release 2. It details:
1) Running scripts that check the current database configuration and requirements for upgrade.
2) Making any necessary adjustments to parameters, tablespaces, redo logs.
3) Creating scripts to recreate database links if needing to downgrade.
4) Addressing issues with data types like timestamps with timezones and national character sets.
This document outlines steps to refresh a development database from a production database. It describes copying backup files including data files, redo logs, and archive logs from the production environment to the development environment. It then details replacing the development control file with the production control file, recovering the development database using the backup files, and opening the development database with a resetlogs option to synchronize it with the current state of the production database. The goal is to ensure the development database accurately reflects the current state of the production database for testing purposes.
This presentation is about managing database scripts, why we need to do it from theoretical and practice perspective, how it improves continues integration and delivery process on real projects.
Database Automation with MySQL Triggers and Event SchedulersAbdul Rahman Sherzad
This advanced training seminar on "Database Automation using MySQL Triggers and Event Schedulers" is dedicated to the Computer Science graduates and students of both public and private universities.
In this seminar we are going to look in depth at MySQL Triggers and Event Schedulers– powerful features supported by most popular commercial and open source relational database systems.
The Triggers are powerful tools for protecting the integrity of the data in the databases, logging and auditing of the changes on data, business logic, perform calculations, run further SQL commands, etc.
The Events are very useful to automate some database operations such as optimizing database tables, cleaning up logs, archiving data, or generate complex reports during off-peak time, etc.
The participants will learn about the true concept, implementation and application of MySQL Triggers and Event Schedulers with real life examples and scenarios.
They will also learn how to use the database triggers and event schedulers in many real cases to automate database tasks - such as optimizing database tables, cleaning up logs, archiving data, or generate complex reports during off-peak time.
This seminar is presented by Abdul Rahman Sherzad lecturer at Computer Science faculty of Herat University, and PhD Student at Technical University of Berlin, Germany at Hariwa Institute of Higher Education, Herat, Afghanistan.
This article describes important Linux commands that you must know as a system or database administrator.
Here is the full article link: https://www.support.dbagenesis.com/post/important-linux-commands
This summary is organized according to the types of processing that can be performed with the Oracle GoldenGate functions.
Here is the full article link: https://www.support.dbagenesis.com/post/oracle-golden-gate-functions
More Related Content
Similar to Convert Physical Standby Into Logical Standby
This document summarizes new features in Oracle 11g Data Guard. Key changes include enabling redo transport compression, active standby for real-time queries, creating snapshot standbys, automatically replacing corrupted blocks, building physical standbys with RMAN, allowing dynamic parameter changes for logical standbys, supporting compressed tables, and applying parallel DDLs in logical standbys.
The document describes how to archive and purge audit data from the IS Core Audit and Process Audit schemas. It involves running stored procedures in a specific order that archive data from the audit tables to archive tables based on configurations in the Operation_parameter table. The stored procedures need to be granted access to the audit tables and can be scheduled to run periodically to purge old data according to the configurations.
This document discusses transaction management in relational database management systems. It covers topics such as ACID properties, transaction failures including logical errors and system crashes, recovery with concurrent transactions using redo and undo lists, checkpoints, shadow paging using two page tables, and buffer management involving logging records and database blocks.
This document discusses transaction management in relational database management systems. It covers topics such as ACID properties, transaction failures including logical errors and system crashes, recovery with concurrent transactions using redo and undo lists, checkpoints, shadow paging using two page tables, and buffer management involving logging records and database blocks.
The document discusses database views in MySQL. It provides information on creating views using the CREATE VIEW and CREATE OR REPLACE VIEW statements. Views allow simplifying complex queries, limiting data access, and providing extra security. Performance can be impacted when querying views defined on other views. Views also introduce dependency on the underlying tables. Stored procedures in MySQL are also discussed, including their advantages like increased performance and security, and disadvantages like increased memory usage. Triggers are described as stored programs that execute automatically in response to data changes and can be used for auditing and validation. Examples are provided on creating a trigger for auditing table updates and accessing MySQL from Excel.
This document outlines the steps for performing a rolling upgrade from Oracle 11g to 12c while minimizing downtime. It involves first converting the physical standby database to a logical standby, upgrading the logical standby, and then switching over to it as the new primary database before converting it back to a physical standby and upgrading the original primary database.
Oracle Data Guard Physical Standby ConfigurationArun Sharma
There are various steps in which you can configure physical standby database. We need to make several changes to the primary database before we can even setup the standby database.
This article applies to Oracle 12c R2 database version
Full link of article is here: https://www.support.dbagenesis.com/post/configure-physical-standby
PostgreSQL Performance Tables Partitioning vs. Aggregated Data TablesSperasoft
Table partitioning and aggregated data tables (such as materialized views) are two approaches to improve PostgreSQL database performance as data volumes grow large over time. Table partitioning involves splitting a large table into multiple smaller tables (partitions) based on a partition function and key, while aggregated data tables pre-compute query results to avoid repeated computation. Both can improve query performance but come with caveats such as increased planning time for partitions or expensive refresh costs for materialized views. The best approach depends on each unique situation and data access patterns.
Creating a physical standby database 11g on windowsRoo Wall
This document describes the steps to create a physical standby database including:
1. Configuring the primary and standby databases with the same Oracle version and opening the primary in archive log mode.
2. Setting up Oracle Net components and testing connectivity between the databases.
3. Enabling archive logging and log shipping on the primary and duplicating or copying the primary database to the standby.
4. Recovering the standby database and opening it in read-only mode to synchronize the data.
This document discusses Live Query Statistics and the Query Store in Microsoft SQL Server 2016 for troubleshooting query performance issues. Live Query Statistics allows viewing execution plans and metrics of in-flight queries. The Query Store provides a dedicated store for query performance data, capturing plan histories and metrics to help identify regressed queries and other issues. Enabling these tools helps DBAs monitor performance and address issues like slow queries and plans impacted by upgrades or data changes.
This document discusses Liquibase, an open source database change management tool. It describes how Liquibase tracks changes to a database schema over time by storing them in changesets within XML changelog files. Each changeset can contain changes like creating/dropping tables, columns, indexes, and more. Changelogs allow splitting changes into multiple files and changesets add metadata like author and preconditions. Liquibase supports rolling back changes and diffing databases to generate changesets. It can be run from the command line or integrated with build tools and applications.
The document discusses various Oracle database concepts and operations. It defines hot and cold backups, explaining that a hot backup allows the database to remain online while a backup occurs but requires archive log mode, while a cold backup shuts down the database but does not require archive log mode. It also explains data blocks, extents, segments, partitioning, database links, transactions, tablespaces and other core Oracle database topics.
This document introduces SQLBooster, a SQL tuning tool that allows developers to tune SQL queries without deep DBA knowledge. It discusses downloading, installing, and configuring SQLBooster and Oracle Instant Client. It then covers connecting to a database, running and analyzing SQL queries, identifying performance bottlenecks, and applying SQL profiles or getting assistance from a DBA. Advanced topics like identifying long-running queries, blocking sessions, and using customized reports are also mentioned.
The document discusses Oracle database monitors and tools provided by SAP to help identify potential database problems. It describes scheduling the daily database system check, configuring the check, viewing results in the alert monitor (transaction RZ20), and using BRCONNECT to perform checks. Alerts are grouped in the alert monitor by space management, performance, backup/restore, consistency, and health. The document provides a case study on adding a new check condition and lists some critical Oracle error messages monitored.
The document provides sample questions and answers from Oracle Database certification exam 1Z0-052. It includes 27 multiple choice questions covering topics like database backups, undo tablespaces, Data Pump utilities, and database initialization parameters. For each question, the stem presents a scenario and possible answer choices, and the answer identifies the correct choices. The questions test knowledge of Oracle database concepts, features, and troubleshooting techniques.
Steps for upgrading the database to 10g release 2nesmaddy
The document provides steps for upgrading an Oracle database to version 10g Release 2. It details:
1) Running scripts that check the current database configuration and requirements for upgrade.
2) Making any necessary adjustments to parameters, tablespaces, redo logs.
3) Creating scripts to recreate database links if needing to downgrade.
4) Addressing issues with data types like timestamps with timezones and national character sets.
This document outlines steps to refresh a development database from a production database. It describes copying backup files including data files, redo logs, and archive logs from the production environment to the development environment. It then details replacing the development control file with the production control file, recovering the development database using the backup files, and opening the development database with a resetlogs option to synchronize it with the current state of the production database. The goal is to ensure the development database accurately reflects the current state of the production database for testing purposes.
This presentation is about managing database scripts, why we need to do it from theoretical and practice perspective, how it improves continues integration and delivery process on real projects.
Database Automation with MySQL Triggers and Event SchedulersAbdul Rahman Sherzad
This advanced training seminar on "Database Automation using MySQL Triggers and Event Schedulers" is dedicated to the Computer Science graduates and students of both public and private universities.
In this seminar we are going to look in depth at MySQL Triggers and Event Schedulers– powerful features supported by most popular commercial and open source relational database systems.
The Triggers are powerful tools for protecting the integrity of the data in the databases, logging and auditing of the changes on data, business logic, perform calculations, run further SQL commands, etc.
The Events are very useful to automate some database operations such as optimizing database tables, cleaning up logs, archiving data, or generate complex reports during off-peak time, etc.
The participants will learn about the true concept, implementation and application of MySQL Triggers and Event Schedulers with real life examples and scenarios.
They will also learn how to use the database triggers and event schedulers in many real cases to automate database tasks - such as optimizing database tables, cleaning up logs, archiving data, or generate complex reports during off-peak time.
This seminar is presented by Abdul Rahman Sherzad lecturer at Computer Science faculty of Herat University, and PhD Student at Technical University of Berlin, Germany at Hariwa Institute of Higher Education, Herat, Afghanistan.
Similar to Convert Physical Standby Into Logical Standby (20)
This article describes important Linux commands that you must know as a system or database administrator.
Here is the full article link: https://www.support.dbagenesis.com/post/important-linux-commands
This summary is organized according to the types of processing that can be performed with the Oracle GoldenGate functions.
Here is the full article link: https://www.support.dbagenesis.com/post/oracle-golden-gate-functions
Oracle Golden Gate Bidirectional ReplicationArun Sharma
Golden gate bidirectional replication is two-way unidirectional replication. Let us setup bi-directional replication for a single table from source to target.
Full article link is here: https://www.support.dbagenesis.com/post/oracle-golden-gate-bidirectional-replication
Install Oracle 12c Golden Gate On Oracle LinuxArun Sharma
In this article we will look at the steps to install oracle 12c Golden Gate on Oracle Enterprise Linux 6.5. The steps involved are:
Virtual Machine Setup
Install Oracle 12c Database
Install Oracle 12c Golden Gate
Prepare Golden Gate for Replication
Here is the full link of article: https://www.support.dbagenesis.com/post/install-oracle-12c-golden-gate-on-oracle-linux
Configure Golden Gate Initial Load and Change SyncArun Sharma
We will configure initial load along with change sync inside Oracle Golden Gate.
Here is the full article link: https://www.support.dbagenesis.com/post/configure-golden-gate-initial-load-and-change-sync
TKPROF Stands for Transient Kernel Profiler
It allows you to analyze a trace file to determine where time is being spent
It converts SQL trace files into human readable format. To activate SQL trace for a particular session
Full article link is here: https://www.support.dbagenesis.com/post/oracle-tkprof-utility
When there are lot updates, deletes inside database, it creates lot of empty pockets of space that are not large enough to insert new data. We call this type of empty space as fragmented free space.
Database performance can be impacted by such fragmented space. The process of combining fragmented space into one big free space is known as de-fragmentation.
One of the simplest ways to do it by shrinking table, index segments to reclaim the wasted space. But before you can directly shrink table / index, you must run Oracle segment advisor to get recommendations as to how much space can you reclaim.
In the below activity I will show you how to work with Oracle segment advisor:
Full article link is here: https://www.support.dbagenesis.com/post/oracle-segment-advisor
Oracle 11g Installation With ASM and Data Guard SetupArun Sharma
In this article we will look at Oracle 11g installation with ASM storage and also setup physical standby on ASM.
We will be following below steps for our configuration:
Setup Primary Server
Setup Standby Server
Full article link is here: https://www.support.dbagenesis.com/post/oracle-11g-installation-with-asm-and-data-guard-setup
Oracle 11g to 12c Upgrade With Data Guard and ASMArun Sharma
In this article we will be performing Oracle 11g to 12c database upgrade with data guard and ASM configured.
Below are the steps we are going to follow to perform the database upgrade:
Upgrade GRID_HOME on standby
Upgrade ORACLE_HOME on standby
Upgrade GRID_HOME on primary
Upgrade ORACLE_HOME on primary
Post upgrade steps
Let us start the upgrade process.In this article we will be performing Oracle 11g to 12c database upgrade with data guard and ASM configured.
Below are the steps we are going to follow to perform the database upgrade:
Upgrade GRID_HOME on standby
Upgrade ORACLE_HOME on standby
Upgrade GRID_HOME on primary
Upgrade ORACLE_HOME on primary
Post upgrade steps
Let us start the upgrade process.
Full article link is here: https://www.support.dbagenesis.com/post/oracle-11g-to-12c-upgrade-with-data-guard-asm
Enable Fast Start Failover Data Guard BrokerArun Sharma
This document provides instructions for enabling fast-start failover (FSFO) between a primary and standby database. It describes setting the StaticConnectIdentifier parameter on both databases, defining the FastStartFailoverThreshold and FastStartFailoverLagLimit parameters, enabling FSFO, simulating a failure by aborting the primary instance, and checking the logs to confirm automatic failover occurred. It also provides instructions for reinstating the original primary and disabling FSFO.
It’s very simple to perform failover using data guard broker. If primary database is unavailable, we can activate standby using below method. Note, in a failover, we have lost primary.
Full article link is here: https://www.support.dbagenesis.com/post/data-guard-broker-failover
This document provides instructions for scheduling RMAN backups on Windows using the task scheduler. It involves creating a .cmd file with RMAN commands, a .bat file to call the .cmd file, and then scheduling the .bat file in the Windows task scheduler by defining a trigger such as daily or weekly, and specifying the .bat file location to run. Once scheduled, the task can be tested by running it manually from the task scheduler.
Oracle introduced RMAN backup compression from 10g version onward. From 11g version, Oracle introduced 4 different types of backup compression methods.
Full article link is here: https://www.support.dbagenesis.com/post/rman-backup-compression-types
DBAs, for years, are writing OS level scripts to execute different database related tasks and schedule it via cront tab in Linux. The cron jobs work perfectly well until Oracle released DBMS_SCHEDULER in 10g version.
Note: DBMS_SCHEDULER has introduced many benefits yet, many DBAs still stick to OS level scripting.
Full article link is here: https://www.support.dbagenesis.com/post/scheduling-jobs-with-dbms_scheduler
I will be sharing simple SQL queries that will help you manage Oracle database users.
Article full link is here: https://www.support.dbagenesis.com/post/oracle-user-management
This document discusses two ways to create directories within ASM disk groups in Oracle: using the ASMCMD utility or using SQLPlus connected to the ASM instance. It provides examples of using ASMCMD commands like mkdir to create directories within specific disk groups, and using SQL queries to create multiple directories at the same time within ASM.
we will be creating new ASM diskgroup using SQLPLUS command while connected to ASM instance.
You must have an unused partition / disk on the server that can be used to create ASM diskgroup.
Full article link is here: https://www.support.dbagenesis.com/post/create-diskgroup-sqlplus-command
Get answers to the real time Oracle Golden gate interview questions!
Here is the link for full article: https://www.support.dbagenesis.com/post/oracle-golden-gate-interview-questions
RMAN in data guard configuration works very normal like single standalone database. But, there are few important things you should know in order to define your backup and recovery strategy when using data guard.
Full article link is here: https://www.support.dbagenesis.com/post/rman-in-dataguard-configuration
Oracle database hot backup and recoveryArun Sharma
Oracle database hot backup and recovery process. Please note that this method is no longer used in real-time as RMAN does way better job at database backup & recovery.
This is just good to know activity but do not implement it in real time. Knowing how Oracle hot backup and recovery process works, it helps you understand Oracle RMAN better.
Here is the full link of article: https://www.support.dbagenesis.com/post/oracle-database-hot-backup-and-recovery
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Microservice Teams - How the cloud changes the way we workSven Peters
A lot of technical challenges and complexity come with building a cloud-native and distributed architecture. The way we develop backend software has fundamentally changed in the last ten years. Managing a microservices architecture demands a lot of us to ensure observability and operational resiliency. But did you also change the way you run your development teams?
Sven will talk about Atlassian’s journey from a monolith to a multi-tenanted architecture and how it affected the way the engineering teams work. You will learn how we shifted to service ownership, moved to more autonomous teams (and its challenges), and established platform and enablement teams.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
SOCRadar's Aviation Industry Q1 Incident Report is out now!
The aviation industry has always been a prime target for cybercriminals due to its critical infrastructure and high stakes. In the first quarter of 2024, the sector faced an alarming surge in cybersecurity threats, revealing its vulnerabilities and the relentless sophistication of cyber attackers.
SOCRadar’s Aviation Industry, Quarterly Incident Report, provides an in-depth analysis of these threats, detected and examined through our extensive monitoring of hacker forums, Telegram channels, and dark web platforms.
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
Transform Your Communication with Cloud-Based IVR SolutionsTheSMSPoint
Discover the power of Cloud-Based IVR Solutions to streamline communication processes. Embrace scalability and cost-efficiency while enhancing customer experiences with features like automated call routing and voice recognition. Accessible from anywhere, these solutions integrate seamlessly with existing systems, providing real-time analytics for continuous improvement. Revolutionize your communication strategy today with Cloud-Based IVR Solutions. Learn more at: https://thesmspoint.com/channel/cloud-telephony
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Flutter is a popular open source, cross-platform framework developed by Google. In this webinar we'll explore Flutter and its architecture, delve into the Flutter Embedder and Flutter’s Dart language, discover how to leverage Flutter for embedded device development, learn about Automotive Grade Linux (AGL) and its consortium and understand the rationale behind AGL's choice of Flutter for next-gen IVI systems. Don’t miss this opportunity to discover whether Flutter is right for your project.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
13. Verify logical standby
You cannot see the LSP process under v$managed_standby view but
you can check the process at OS level
14. Query to check if logical standby is applying the transactions
Two simple ways to check logical standby is working fine:
Create a table (not with sys schema) in primary and switch logfile.
Wait and see if table reflects on standby
Monitor the logical standby alert log