RMAN is an Oracle tool that performs physical backups and recovery of Oracle databases. It can perform full backups as well as incremental backups. Incremental backups only back up changed blocks since the previous backup. RMAN also allows recovery of individual datafiles, tablespaces, or the entire database using backups. It facilitates various recovery scenarios including datafile recovery, tablespace recovery, and disaster recovery when all files are lost.
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
Oracle Database 12c offers new enhancements and additions in Recovery Manager (RMAN). The features listed in this article will help you transport data across platforms and reduce downtime by 8x versus tradition migration approach, recover table and table partitions to point-in-time without affecting other objects in the database, and audit RMAN-related events using unified auditing. Take advantage of these new features for efficient backup and recovery.
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
Oracle Database 12c offers new enhancements and additions in Recovery Manager (RMAN). The features listed in this article will help you transport data across platforms and reduce downtime by 8x versus tradition migration approach, recover table and table partitions to point-in-time without affecting other objects in the database, and audit RMAN-related events using unified auditing. Take advantage of these new features for efficient backup and recovery.
Oracle Recovery Manager (Oracle RMAN) has evolved since being released in version 8i. With the newest version of Oracle 12c , RMAN has great new features that will allow you to reduce your down time in case of a disaster. In this session you will learn about the new features that were introduced in Oracle 12c and how can you take advantage of them from the first day you upgrade to this version.
New Features for Database Administrator of Oracle 12c Database. Here are some of excellent Oracle 12c new features with examples for learning purpose. SQL,Backup and recovery, Database management, Oracle RAC, Oracle ASM included.
Virtual private catalog will allow you to maintain only one recovery catalog repository by securing boundaries between administrators of various databases or between DBAs, as well as allowing you to separate their duties.
Join the Webinar to learn about Virtual Private Catalog and Demo.
Overview of RMAN
Overview of Recovery Catalog
About Virtual Private Catalog
Benefits of Virtual Private Catalog
Create Virtual Private Catalog
Manage Virtual Private Catalog
RMAN stored Script
Q& A
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
Oracle Data Guard Deep Dive
Ensuring your business continuity for critical production databases is of paramount importance. Oracle Data Guard offers high available synchronization and reporting of your primary database. Oracle Data Guard is the most comprehensive solution available to eliminate single points of failure for mission critical Oracle Databases. It prevents data loss and downtime in the simplest and most economical manner by maintaining a synchronized physical replica of a production database at a remote location. If the production database is unavailable for any reason, client connections can quickly, and in some configurations transparently, fail-over to the synchronized replica to restore service. We will go through explaining Data Guard concepts, several new features in 12c such as Far/Fast sync, learn about Data Guard single instance and RAC setup step-by-step, configuration, broker setup and monitoring. This presentation will be very useful for someone who wants to take a deep dive into Data Guard or even refresh their skills.
Since the manageability of RMAN backup, restore and recovery operations are nearly identical for nonclustered and clustered databases, the objective of this presentation is summarize you how RMAN can be best utilized in a RAC database.
Oracle Recovery Manager (Oracle RMAN) has evolved since being released in version 8i. With the newest version of Oracle 12c , RMAN has great new features that will allow you to reduce your down time in case of a disaster. In this session you will learn about the new features that were introduced in Oracle 12c and how can you take advantage of them from the first day you upgrade to this version.
New Features for Database Administrator of Oracle 12c Database. Here are some of excellent Oracle 12c new features with examples for learning purpose. SQL,Backup and recovery, Database management, Oracle RAC, Oracle ASM included.
Virtual private catalog will allow you to maintain only one recovery catalog repository by securing boundaries between administrators of various databases or between DBAs, as well as allowing you to separate their duties.
Join the Webinar to learn about Virtual Private Catalog and Demo.
Overview of RMAN
Overview of Recovery Catalog
About Virtual Private Catalog
Benefits of Virtual Private Catalog
Create Virtual Private Catalog
Manage Virtual Private Catalog
RMAN stored Script
Q& A
Nabil Nawaz Oracle Oracle 12c Data Guard Deep Dive PresentationNabil Nawaz
Oracle Data Guard Deep Dive
Ensuring your business continuity for critical production databases is of paramount importance. Oracle Data Guard offers high available synchronization and reporting of your primary database. Oracle Data Guard is the most comprehensive solution available to eliminate single points of failure for mission critical Oracle Databases. It prevents data loss and downtime in the simplest and most economical manner by maintaining a synchronized physical replica of a production database at a remote location. If the production database is unavailable for any reason, client connections can quickly, and in some configurations transparently, fail-over to the synchronized replica to restore service. We will go through explaining Data Guard concepts, several new features in 12c such as Far/Fast sync, learn about Data Guard single instance and RAC setup step-by-step, configuration, broker setup and monitoring. This presentation will be very useful for someone who wants to take a deep dive into Data Guard or even refresh their skills.
Since the manageability of RMAN backup, restore and recovery operations are nearly identical for nonclustered and clustered databases, the objective of this presentation is summarize you how RMAN can be best utilized in a RAC database.
10 Problems with your RMAN backup script - whitepaperYury Velikanov
Yuri is called to audit RMAN backup scripts on regular basis for several years now as part of his Day to Day duties. He see the same errors in scripts that Oracle DBAs using to backup critical databases over and over again. Those errors may play a significant role in a recovery process when you working under stress. During that presentation you will be introduced to typical issues and hints how to address those.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. Anar Godjaev
Introduction
In general, backup and recovery refers to the various strategies and procedures involved in
protecting your database against data loss and reconstructing the database after any kind of data
loss.
Oracle various kinds of backup like Physical, Logical.
Physical Backup is backups of physical files used in database like controlfile, datafile and
archivelog files.
Logical Backup contain logical data, like table and procedure, exported from the database with
oracle export utility and stored in binary format
1. Type of failures
Following are the types of failures that require recovery from the backup:
•
User Error
User errors occur when, either due to an error in application logic or a manual misstep; data
in your database is changed or deleted incorrectly. Data loss due to user error includes such
missteps as dropping important tables or deleting or changing the contents of a table. While
user training and careful management of privileges can prevent most user errors, your
backup strategy determines how gracefully you recover the lost data when user error does
cause data loss.
•
Media Failure
A media failure is the failure of a read or write of a disk file required to run the database, due
to a physical problem with the disk such as a head crash. Any database file can be vulnerable
to a media failure.
2. Backup options in Oracle
•
Physical backups
•
Cold (off-line) backup
Full database only
Require downtime
Not flexible for point in time recovery
Hot (on-line) backup
Different types of backups: full, incremental,
archive logs
No need of database downtime
Database can be recovered to any point in
time ,based on backup retention period
Logical backups
Logical copy of data in the database (like tables, packages)
Can be taken either with Export/Import tools or with Data Pump (10g/11g)
3. Anar Godjaev
3. Perform backup and recovery based on physical backups
There are two ways to perform backup and recovery based on physical backups:
•
Recovery Manager (RMAN)
RMAN is as a tool (with command-line client and Enterprise Manager GUI interfaces) that
integrates with sessions running on the Oracle server to perform backup and recovery activity
•
User Managed
In user managed backup user has to make the periodic backup of all the datafiles, control
files, parameter files using operating system commands and recovery the database using
SQL* Plus recovery command
4. Recovery Manager (RMAN)
RMAN can back up entire database; all datafiles in a tablespace, selected datafiles, control
files and archived redo log files.
•
Benefits of RMAN
RMAN is a tool that comes at no extra cost. It is available free with the Oracle Database.
Supports incremental backup strategies
Supports parallel operations (Multiple Channels for Backup and Restore)
RMAN can detect corrupted blocks
Controlfiles and spfile of database can be configured to automatically backup by RMAN
Knows what needs to be backup
Knows what is required for the recovery
Remembers location of the backup sets
5. RMAN Incremental Backup
RMAN incremental backups back up only datafile blocks that have changed since a specified
previous backup. Incremental backups can be of full databases, individual tablespaces or
datafiles. For full backups, if database is in ARCHIVELOG mode, you can make incremental
backups if the database is open; if the database is in NOARCHIVELOG mode, then you can
only make incremental backups after a consistent shutdown.
•
Level 0 and Level 1 Incremental Backups
Incremental backups can be either level 0 or level 1. A level 0 incremental backup, which is
the base for subsequent incremental backups, copies all blocks containing data, backing the
datafile up into a backup set just as a full backup would.
Incremental level 1 backup can be of two types
Differential Backup
It backs up all blocks changed after the most recent incremental backup at level 1 or 0
4. Anar Godjaev
Cumulative Backup
It backs up all blocks changed after the most recent incremental backup at level 0.
The size and the time to take backup solely depend upon the number of modified and
incremental backup level.
6. RMAN Setup
•
RMAN configuration
RMAN has been configured to support the backup and recover strategies. The backup
strategy is as follows,
•
A level zero backup on Sundays
A level one cumulative backup on the remaining days
RMAN configuration parameters
The configuration parameters are as follows
Configure RMAN to backup the control file after each backup.
CONFIGURE CONTROLFILE AUTOBACKUP ON;
Configure RMAN to write controlfile autobackups to the /backup directory.
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
'<backup_path>/%F';
Configure RMAN to use <no of cpu> disk channels for backup, restore, recovery, and
maintenance operations.
CONFIGURE DEVICE TYPE DISK PARALLELISM <no of cpu>;
Configure the channel to use <no of cpu> disk channels for backup, restore, recovery,
and maintenance operations.
CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT ‘<path for backup>/ ora_df%t_s%s_s
%p';
•
RMAN backup scripts
The level 0 backup script is as follows:
RMAN> BACKUP INCREMENTAL LEVEL 0 DATABASE PLUS ARCHIVELOG;
The level 1 backup script is as follows:
RMAN> BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE PLUS ARCHIVELOG;
5. Anar Godjaev
•
RMAN restore and recovery scenarios
Case 1: Datafile recovery
This section assumes that datafile 5 has been damaged and needs to be restored and
recovered, and that the current controlfile and all other datafiles are intact. The database is
open during the restore and recovery.
The steps are:
Offline the datafile that needs recovery
RMAN> SQL 'ALTER DATABASE DATAFILE 5 OFFLINE';
Restore the datafile from backups
RMAN> RESTORE DATAFILE 5;
Recover the datafile
RMAN> RECOVER DATAFILE 5;
Make online recovered datafile
RMAN> SQL 'ALTER DATABASE DATAFILE 5 ONLINE';
Case 2: Tablespace recovery
This section assumes that tablespace tbs_5, containing datafiles 5, 6, and 7 has been
damaged and needs to be restored and recovered, and that the current controlfile and all
other datafiles are intact. The database is open during the restore and recovery.
The steps are:
Offline the tablespace that needs recovery
RMAN> SQL 'ALTER TABLESPACE TBS_5 OFFLINE';
Restore the tablespace from backups
RMAN> RESTORE TABLESPACE TBS_5;
Recover the tablespace
RMAN>RECOVER TABLESPACE TBS_5;
Online the recovered tablespace
RMAN>SQL 'ALTER TABLESPACE TBS_5 ONLINE';
6. Anar Godjaev
Case 3: Disaster recovery
This section assumes that all control files, data files and parameter files are lost. To perform
recovery in this case, the initialization parameters needs to be restored manually by editing
the default initialization parameter file available in the ORACLE_HOME path and set the
parameters according to the requirements. Then use RMAN to restore and recover the
database as described below.
The commands below assume that all initialization parameter files are restored and the
complete directory structures for datafiles are recreated.
Login to RMAN command prompt
$rman target /
Set the DBID of the database
Set dbid <DBID of database to restore>
Start the database in nomount mode
RMAN> STARTUP NOMOUNT;
Restore the control file from backup
RMAN>RESTORE CONTROLFILE FROM ‘<path_of_backup>/<latest controlfile from backup>;
Change the database from nomunt mode to mount mode
RMAN> ALTER DATABASE MOUNT;
Restore the database
RMAN> RESTORE DATABASE;
Recover the database
RMAN> RECOVER DATABASE;
Open the database with resetlogs
RMAN> ALTER DATABASE OPEN RESETLOGS;
You must take a new whole database backup after resetlogs, since backups of previous
incarnation are not easily usable.
7. Anar Godjaev
Case 3: Disaster recovery
This section assumes that all control files, data files and parameter files are lost. To perform
recovery in this case, the initialization parameters needs to be restored manually by editing
the default initialization parameter file available in the ORACLE_HOME path and set the
parameters according to the requirements. Then use RMAN to restore and recover the
database as described below.
The commands below assume that all initialization parameter files are restored and the
complete directory structures for datafiles are recreated.
Login to RMAN command prompt
$rman target /
Set the DBID of the database
Set dbid <DBID of database to restore>
Start the database in nomount mode
RMAN> STARTUP NOMOUNT;
Restore the control file from backup
RMAN>RESTORE CONTROLFILE FROM ‘<path_of_backup>/<latest controlfile from backup>;
Change the database from nomunt mode to mount mode
RMAN> ALTER DATABASE MOUNT;
Restore the database
RMAN> RESTORE DATABASE;
Recover the database
RMAN> RECOVER DATABASE;
Open the database with resetlogs
RMAN> ALTER DATABASE OPEN RESETLOGS;
You must take a new whole database backup after resetlogs, since backups of previous
incarnation are not easily usable.