Redo log files store details of database changes and enable recovery from minor failures like power outages. They contain redo records with changes to data blocks. A database must have at least two redo log groups with each group containing one or more redo log members. The log writer process writes redo entries in the log buffer to online redo log files.
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.
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.
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
24 HOP edición Español - Sql server 2014 backup encryption - Percy ReyesSpanishPASSVC
Veremos la mejora en seguridad que significa usar Backup Encryption en SQL Server 2014 así como también su impacto en el rendimiento y sus escenarios de usos.
racle DBA Interview Questions and Answers, CBT, Oracle E-books, Certifications http://oracledba-interview.blogspot.com.The best collections of Videos CBT or oracle dba the best collection of oracle dba Books interview questions even a dummy can get a job easily.Learn Oracle DBA in 1 2 3 steps
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
24 HOP edición Español - Sql server 2014 backup encryption - Percy ReyesSpanishPASSVC
Veremos la mejora en seguridad que significa usar Backup Encryption en SQL Server 2014 así como también su impacto en el rendimiento y sus escenarios de usos.
racle DBA Interview Questions and Answers, CBT, Oracle E-books, Certifications http://oracledba-interview.blogspot.com.The best collections of Videos CBT or oracle dba the best collection of oracle dba Books interview questions even a dummy can get a job easily.Learn Oracle DBA in 1 2 3 steps
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
2. Oracle9i Database Administrator: Implementation and Administration 2
Objectives
Learn to describe redo log files,
groups, and members
Manage redo log groups and
members
3. Oracle9i Database Administrator: Implementation and Administration 3
Introduction to Online
Redo Log Files
Online redo log files store details as
the database is used including:
Checkpoints
Data Changes (DML)
Structural changes (DDL)
Data file changes
5. Oracle9i Database Administrator: Implementation and Administration 5
Introduction to Online
Redo Log Files
Components:
•Redo log group
•Online redo log
file or member
•Archived redo
log file
•ARCn
6. Oracle9i Database Administrator: Implementation and Administration 6
Introduction to Online
Redo Log Files
Components:
•Redo log buffer
•LGWR
•CKPT
7. Oracle9i Database Administrator: Implementation and Administration 7
Introduction to Online
Redo Log Files
File 1 is written to
File A by the
ARCn process
after the log
switch is
complete
8. Oracle9i Database Administrator: Implementation and Administration 8
Introduction to Online
Redo Log Files
File 1 and File 3
are written to by
the LGWR
process
simultaneously
until both are full
9. Oracle9i Database Administrator: Implementation and Administration 9
The Purpose of Redo Log Files
Redo log files aid in recovery from short term
data loss such as brief power outage:
Store changes that may not be written to the
data files yet
Store checkpoints to allow recovery to
resynchronize data files with correct changes
Cannot completely handle recovery from
major loss such as an entire data file
10. Oracle9i Database Administrator: Implementation and Administration 10
The Purpose of Redo Log Files
Recovery procedures (overview):
Prior to failure:
Perform full database backup regularly
Run database in ARCHIVELOG mode
After failure:
Restore from full backup
Apply archived redo log files (oldest to newest)
Apply online redo log file
11. Oracle9i Database Administrator: Implementation and Administration 11
The Structure of Redo Log Files
Redo log buffer is flushed to the redo log
file when:
A transaction COMMITS
The redo log buffer becomes 1/3 full
The redo log buffer contains >1 M of
updated records
A checkpoint occurs
12. Oracle9i Database Administrator: Implementation and Administration 12
The Structure of Redo Log Files
Redo log file components:
Redo record (also called redo entry)
Relates to one data block
Made up of one or more change vectors
13. Oracle9i Database Administrator: Implementation and Administration 13
Managing Redo Log Files
The COMMIT
command tells
the database to
log the
changes to the
redo log file
14. Oracle9i Database Administrator: Implementation and Administration 14
Log Switches and Checkpoints
To manually signal a log switch:
ALTER SYSTEM SWITCH LOGFILE;
A log switch triggers a checkpoint
Checkpoint is a signal to write all dirty
buffers to the appropriate files
Checkpoint increments the System
Change Number (SCN)
15. Oracle9i Database Administrator: Implementation and Administration 15
Log Switches and Checkpoints
How the SCN is used:
SCN is recorded in the redo log buffer
SCN is recorded in the header of each
data file that was written to
During recovery, SCN of each datafile is
compared to the SCN in the redo log file
If a match, the data file is up to date
If redo log file has higher SCN, changes are
reapplied to the data file from the redo log file
16. Oracle9i Database Administrator: Implementation and Administration 16
Multiplexing and Other
Maintenance
Multiplexed redo log files requires multiple
members in each group
A log group continues to function as long as
it has at least one good member
If all members of the current group become
damaged, the database forces a log switch
The database shuts down immediately if a
log switch fails
17. Oracle9i Database Administrator: Implementation and Administration 17
Adding a Member to a Group
Add members to groups while the database is
running
Do not specify SIZE because new members
are automatically assigned the same size as
other members in the group
Command syntax:
ALTER DATABASE ADD LOGFILE MEMBER '<X:xxx><filename>'
TO GROUP <n>;
18. Oracle9i Database Administrator: Implementation and Administration 18
Adding a New Group
Add a new group while the database is
running
Specify SIZE and group number
List all members to be created with the
group (must be at least one)
Command syntax:
ALTER DATABASE ADD LOGFILE GROUP <n>
( '<X:xxx><filename>', '<X:xxx><filename>')
SIZE <n>;
19. Oracle9i Database Administrator: Implementation and Administration 19
Renaming or Moving
a Redo Log File
Must be done while the group is not
ACTIVE
Steps:
1. Shut down the database:
SHUTDOWN IMMEDIATE
2. Rename or relocate files using the operating
system
3. Mount the database
STARTUP MOUNT
20. Oracle9i Database Administrator: Implementation and Administration 20
Renaming or Moving
a Redo Log File
Steps (continued):
4. Inform database of changed file name:
ALTER DATABASE
RENAME FILE '<X:xxx><oldfilename1>',
'<X:xxx><oldfilename2>'
TO '<X:xxx><newfilename1>',
'<X:xxx><newfilename2>';
5. Open the database:
ALTER DATABASE OPEN;
21. Oracle9i Database Administrator: Implementation and Administration 21
Dropping Redo Log Members
or Groups
Reasons for dropping members or
groups:
Bad disk, so must recreate member
Tuning recommendation calls for
reducing members or groups
Corrupted members can be deleted
and replaced later
22. Oracle9i Database Administrator: Implementation and Administration 22
Dropping Redo Log Members
or Groups
Rules when dropping redo log members:
Each group must have at least one member
The group affected must not be ACTIVE and (if in
ARCHIVELOG mode) must be archived
Rule when dropping groups:
Database requires at least two groups
The group affected must not be ACTIVE and (if in
ARCHIVELOG mode) must be archived
23. Oracle9i Database Administrator: Implementation and Administration 23
Dropping Redo Log Members or
Groups
Steps to drop redo log member:
1. Query V$LOG to confirm that group is
inactive
2. Drop redo log member:
ALTER DATABASE DROP LOGFILE MEMBER
'<X:xxx><filename>';
3. Delete associated file in the operating
system
24. Oracle9i Database Administrator: Implementation and Administration 24
Dropping Redo Log Members or
Groups
Steps to drop redo log group:
1. Query V$LOG to confirm that group is
inactive: SELECT * FROM V$LOG;
2. Drop redo log group:
ALTER DATABASE DROP LOGFILE GROUP <n>;
3. Delete associated file(s) in the operating
system
25. Oracle9i Database Administrator: Implementation and Administration 25
Dropping Redo Log Members or
Groups
Additional notes:
If group is ACTIVE, force log switch:
ALTER SYSTEM SWITCH LOGFILE;
If group still active, force checkpoint:
ALTER SYSTEM CHECKPOINT;
An alternative to dropping a corrupt group and
recreating the members:
ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP <n>;
26. Oracle9i Database Administrator: Implementation and Administration 26
Archiving a Redo Log Group
Advantages of archiving redo log groups:
Point-in-time recovery to a point earlier
than online redo log files contain
The ability to query archived log files with
LogMiner
The ability to set up and maintain a
standby database
27. Oracle9i Database Administrator: Implementation and Administration 27
Finding Redo Log Information in
Data Dictionary Views
States of a redo log group:
UNUSED
CURRENT
ACTIVE
CLEARING
CLEARING_CURRENT
INACTIVE
29. Oracle9i Database Administrator: Implementation and Administration 29
Chapter Summary
Redo log files primarily contain information on
database changes
A database has at least two redo log groups
A redo log group has at least one member
Redo log files support automatic recovery
from minor failures
A redo log group with multiple files is
multiplexed
30. Oracle9i Database Administrator: Implementation and Administration 30
Chapter Summary
The SCN is incremented at a checkpoint
Maintenance you can do with redo log files
and groups:
Add a new file (member) to a group
Add a new group
Rename or relocate a member
Drop a member
Drop a group
Clear a group
31. Oracle9i Database Administrator: Implementation and Administration 31
Chapter Summary
Placing a database in ARCHIVELOG
mode causes redo log files to be
archived after a log switch
Many initialization parameters set the
behavior of the archiving function
The V$LOG and V$LOGFILES dynamic
performance views display information
about redo log groups and members