category of substance
POPULARITY
Categories
Extract from episode: Constantine - Between Angels And Demons, available on here and YouTubeFollow for more
Extract from episode: Shut Up And Dance | Black MirrorAvailable on Anchor, Spotify and YouTubeFollow for more
In this episode, Lois Houston and Nikita Abraham, along with Nick Wagner, Senior Director of Product Management, dive into the Replicat process in Oracle GoldenGate 23ai. They discuss how Replicat applies changes to the target database, highlighting the different types: Classic, Coordinated, and Parallel Replicat. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. ---------------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:25 Lois: Hello and welcome to another episode of the Oracle University Podcast. I'm Lois Houston, Director of Innovation Programs with Oracle University, and with me is Nikita Abraham, Team Lead: Editorial Services. Nikita: Hi everyone! If you've been listening to us these last few weeks, you'll know we've been discussing the fundamentals of GoldenGate 23ai. Today is going to be all about the Replicat process. Again, this is something we've discussed briefly in earlier episodes, but just to recap, the Replicat process applies changes from the source database to the target database. It's responsible for reading trail files and applying the changes to the target system. 01:04 Lois: That's right, Niki. And we'll be chatting with Nick Wagner, Senior Director of Product Management for Oracle GoldenGate. Hi Nick! Thanks for joining us again today. Let's get straight into it. Can you give us an overview of the Replicat process? Nick: One thing that's very important is the Replicat is extremely chatty with that target database. So it's going to be going in and trying to make lots of little transactions on that system. The Replicat process only issues single row DML. So if you can imagine a source database that's generating hundreds of thousands of changes per second, we're going to have to have a Replicat process that can do 100,000 changes per second on that target site. That means that it's going to have to send a lot of little one record commands. And so we've got a lot of ways to optimize that. But in all situations you're really going to want very, very low ping time between that Replicat process and that target database. This often means that if you're going to be running GoldenGate in a cloud, you're going to want the Cloud GoldenGate environment to be running in that target data center, wherever that target database is. 02:06 Lois: What are the key characteristics of the process, Nick? Nick: Replicat process is going to read the changes from the trail file and then apply them to the target system, just like any database user would. It's not doing anything special where it's going under the covers and trying to apply directly to the database blocks. It's just applying regular standard insert, update, delete, and DDL statements to that target database. A single trail file does support high volume of data replication activity depending on the type of Replicat. Replicats do preserve the boundary of their transactions. So in the situations, by default, a transaction that's on the source, let's say five inserts followed by a commit will remain five inserts followed by a commit on the target site. There are some operations and changes that do affect this, but they're not turned on by default. There are things like group transactions that allows you to group multiple transactions into a single commit. This one could actually improve performance in some cases. We also have batch SQL that can change the boundaries of a transaction as well. And then in a Parallel Replicat, you actually have the ability to split a large transaction into multiple chunks and apply those chunks in Parallel. So again, by default, it's going to preserve the boundaries, but there are ways to change that. And then the Replicats use a checkpoint table to help with recovery and to know where they're applying data and what they've done. The other thing in here is, like an Extract process can write to multiple trails and write subsets of data to each one, a Replicat can only process a single set of trail files at once. So it's going to be attached to a specific trail file like trail file AB, and will only be able to read changes from trail file AB. If I have multiple trails that need to be applied into a target system, then I have to set up multiple Replicats to handle that. 03:54 Nikita: So, what are the different Replicat types, Nick? Nick: We have three types in the product today. We have Classic Replicat, which should really only be used for testing purposes or in environments that don't support any of the other specialized Replicats. We have Coordinated Replicat, which is a high speed apply mechanism to apply data into a target system. It does have some parallelism in it, but it's user defined parallelism. And then we have our flagship and that's Parallel Replicat. And this is the most performant lowest latency Replicat that we have. 04:25 Lois: Ok. Let's dive a little deeper into each of them, starting with the Classic Replicat. How does it work? Nick: It's pretty straightforward. You're going to have a process that reads the trail files, and then in a single threaded fashion it's going to take the trail file logical change record, convert it to an insert, update, or delete, and then apply it into that target database. Each transaction that it does is preceded by a change to the checkpoint table. So when the transaction that the Replicat is currently doing is committed, that checkpoint table update also gets committed. That way when the Replicat restarts, it knows exactly what transaction it left off and how it last applied the record. And all the Replicats work the same way with regards to checkpoint tables. They each have their own little method of ensuring that the transaction they're applying is also reflected within the checkpoint table so that when it restarts, it knows exactly where it happened. That way, if a Replicat dies in the middle of a transaction, it can be restarted without any duplicate data or without missing data. 05:29 Did you know that Oracle University offers free courses on Oracle Cloud Infrastructure? You'll find training on everything from multicloud, database, networking, and security to artificial intelligence and machine learning, all free for our subscribers. So, what are you waiting for? Pick a topic, head over to mylearn.oracle.com, and get started. 05:53 Nikita: Welcome back! Moving on, what about Coordinated Replicat? Nick: The Coordinated Replicat is going to read from a set of trail files. It's going to have multiple threads that do this. So you have your base thread, your coordinated thread that's going to be thread 1. It's going to process the data and apply it into that target database. You then have thread 2, 4, 5, 6, and so on. When you set up your Replicat parameter file for a Coordinated Replicat, the map commands that maps from one table on the source to a table on the target has an additional option. So you'll have an option called a range or thread range. With the range and thread range option, you can actually tell which table to go into which thread. 06:38 Lois: Can you give us an example of this? Nick: So I could say map Scott.M into thread 1 and I want Scott.Dept into thread 2. Well, this is fantastic until you realize that Scott.M and Scott.Dept have a foreign key between them or a child dependencies, parent-child relationships. What that means is that now I'm going to have to disable that foreign key on the target site, because there's no way for GoldenGate to coordinate the changes in one thread to another thread. And so you really have to be careful on how you pair your tables together. If you don't have any referential integrity on that target database, then you can use parallel coordinated Replicat to really high degrees of parallelism, and you get some very good performance out of it. Let's say that you have a table that's really got too much data for even a single thread to process, that's where the thread range comes in. And thread range command will use something like the table's primary key to split transactions on that table across multiple threads. So I can say, hey, take my table Scott.M and I want to spread transactions across threads 10, 11, 12, 13, and 14 and then spread them evenly based on the primary key. And Coordinated Replicat will do that. So you can get some very high performance numbers out of it and you can really fine tune the tables, especially if you know the amount of data coming into each one. While this does work great, we observed that a lot of customers really don't know their applications to that level of detail, and so we needed a different method to push data into that target database, where we could define the parallelism based on the database expectations. So instead of the customer having to try and figure out what are the parent-child relationships, why can't GoldenGate do it for me? And that led to Parallel Replicat. 08:26 Nikita: And what are the benefits and features of the Parallel Replicat process? Nick: So Parallel Replicat has been around for quite a few years now. It supports most targets, it was Oracle initially, but now it's been expanded out to a lot of the non-Oracle targets and even some of the nonrelational database targets. It has absolutely the best performance of any Replicat process out there. You can use it to split large transactions as well. So if all of a sudden you have a batch job that does a million inserts followed by a single commit, I can split that across 10 threads, each thread doing 100,000 inserts. And it's aware of your transaction dependencies, that's the cool thing. So in Coordinated Replicat, you had to worry about how to split your tables up, in Parallel Replicat, we do it for you. 09:11 Lois: And how does Parallel Replicat work? Nick: So there's three main processes to the Parallel Replicat. You have your first is the mapper process. This is going to be responsible for taking the data out of the trail files and putting them into kind of our collator and scheduler box. As transactions go from the trail file, they get put into this box in memory where they're processed. There's a collator process that will look at these processes and go, OK, as they're coming in, let me read some of the data in them to determine how they can be applied in Parallel or not. And so the collator process understands the foreign key dependencies on that target database. And it's able to say, hey, I know that my two tables are these two tables, have a parent-child relationship, I need to make sure that changes on those tables go in the correct order. And so if all of a sudden you see an insert using the parent record and then another insert into the child record and they're mapped together, GoldenGate will ensure that those two transactions go serially and not parallel where they could get applied out of order. There's then a scheduler process that's going to look at this and say, OK, now that I'm taking transactions from the collator process, who's already identified whether or not transactions can be applied in parallel or serial, and I'm going to feed them off to applier processes that are ready and waiting for me to apply those changes into the database. And then the applier process is waiting for the scheduler process to send its transactions and say, OK, what's my next one? Where's the next transaction I should be working on and applying? And then the applier process is the one actually applying the changes into that target database, again, just using standard DML operations. So there's a lot of benefits to this one. You don't need to worry about your foreign key dependencies, you can leave all your foreign keys enabled. The collator process will actually use information within the trail file to determine which transactions can be applied in parallel, and which one needs to be applied serially. 11:13 Lois: Thank you, Nick, for this insightful conversation. There's loads more to discover about the Replicat process, and you can do that by heading over to mylearn.oracle.com and searching for the Oracle GoldenGate 23ai: Fundamentals course. Nikita: In our next episode, Nick will take us through managing Extract Trails and Files. Until then, this is Nikita Abraham… Lois: And Lois Houston, signing off! 11:37 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
Extract from episode Shutter Island - Men Of Violence. Available here or on my YouTube Channel. Follow for more
In this episode, we talk about these transitional chapters between the events at Lyme and the move to Bath. We consider the position of the old nurse in the Musgrove household, how Anne is feeling a bit sorry for herself, the delightful scenes with the Crofts and with Charles and Mary, how Mr Elliot is described as ‘underhung', and the way Anne and Mr Elliot get on well with each other.The characters we discuss are Mr and Mrs Musgrove. In the historical section, Ellen talks about Bath, and for popular culture Harriet discusses the 2019 YouTube series Rational Creatures.Things we mention:General discussion:Janet Todd and Antje Blank [Editors], The Cambridge Edition of the Works of Jane Austen: Persuasion (2006)Noel Streatfeild, Gran-Nannie (1976) and Ballet Shoes (1936)Novels of Charlotte M. YongeEvelyn Waugh, Brideshead Revisited (1945)Alexander Pope, ‘The Rape of the Lock‘ (1712)Historical discussion:The Venerable Bede (c.672-735)Nennius (9th century Welsh monk)Google map of locations in Persuasion, zoomed in on BathPopular culture discussion:Rational Creatures (2019, YouTube) – starring Kristina Pupo and Peter GiesslHarriet's interview with the creators of Rational CreaturesCreative commons music used:Extract from Wolfgang Amadeus Mozart, Sonata No. 12 in F Major, ii. Adagio.Extract from Joseph Haydn, Piano Sonata No. 38. Performance by Ivan Ilić, recorded in Manchester in December, 2006. File originally from IMSLP.Extract from Wolfgang Amadeus Mozart, Sonata No. 13 in B-Flat Major, iii. Allegretto Grazioso. File originally from Musopen.Extract from George Frideric Handel, Suite I, No. 2 in F Major, ii. Allegro. File originally from Musopen.Extract from Ludwig van Beethoven, Piano Sonata No. 28 in A major. File originally from Musopen.
Government officials are drawing up plans to extract hundreds of Australians who are stuck in Israel and Iran as tensions flare. Defence, trade and critical minerals have been high on the agenda during talks between the P-M and his Canadian counterpart. And Charlie xcx sneaks in live music in London.See omnystudio.com/listener for privacy information.
Government officials are drawing up plans to extract hundreds of Australians who are stuck in Israel and Iran as tensions flare. Defence, trade and critical minerals have been high on the agenda during talks between the P-M and his Canadian counterpart. And Charlie xcx sneaks in live music in London.See omnystudio.com/listener for privacy information.
How did the first Asian UN Secretary General prevent multiple Armeggedons in the 1960s? What is the mystery surrounding his predecessor's death? How did the Global South shape the UN in a post-colonial landscape? What does the future of the UN look like in these uncertain times? In this special bonus episode we have made public for all, William and Anita are joined by Thant Myint-U, author of Peacekeeper: U Thant, The United Nations and the Untold Story of the 1960s, to discuss how his grandfather left an indelible mark on geopolitics yet has been forgotten by many. If you want to hear the entire episode and all other bonuses, as well as receive early access to miniseries, ad-free listening, early access to live show tickets, book discounts, our exclusive newsletter, and access to our members' chatroom on Discord, then head to empirepoduk.com to sign up to Empire Club today! For more Goalhanger Podcasts, head to www.goalhanger.com. ----------------- Email: empire@goalhanger.com Instagram: @empirepoduk Blue Sky: @empirepoduk X: @empirepoduk Assistant Producer: Becki Hills Producer: Anouska Lewis Senior Producer: Callum Hill Learn more about your ad choices. Visit podcastchoices.com/adchoices
Extract from YouTube episode: Shut Up And Dance | Black MirrorAvailable on Anchor, Spotify and YouTubeFollow for more
The Galactic Federation of Worlds has reached agreements with Earth's military and political leaders that leave intact existing power structures of our planet, according to disturbing new information from Dr. Andrea Martin, a former professor at Worchester University. This extract of Dr. Michael Salla's June 7 Monthly Briefing, evaluates Dr. Martin's claims by identifying correlations with current planetary events.A recording of. the Monthly Exopolitics Briefing is available on:Crowdcast at: https://www.crowdcast.io/c/exomonthlybriefingjunePatreon at:https://www.patreon.com/posts/recording-of-7-130949757
Extract from Rakka - Are We Worth Saving? Full episode on my YouTube ChannelFollow for more
Extract from episode Constantine - Between Angels And Demons. Available on Spotify and YouTubefollow for more
Bishop & Taylor discuss the UK government's big push on nuclear power, the forthcoming requirement for new homes to have solar panels and Extract, the new AI tool for local planning departments
Extract from episode Shut Up And Dance | Black MirrorAvailable on Anchor, Spotify and YouTubeFollow for more
In this episode, Lois Houston and Nikita Abraham dive into key components of Oracle GoldenGate 23ai with expert insights from Nick Wagner, Senior Director of Product Management. They break down the Distribution Service, explaining how it moves trail files between environments, replaces the classic extract pump, and ensures secure data transfer. Nick also introduces Target Initiated Paths, a method for connecting less secure environments to more secure ones, and discusses how the Receiver Service simplifies monitoring and management. The episode wraps up with a look into Initial Load, covering different methods for syncing source and target databases without downtime. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. ----------------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:25 Nikita: Welcome to the Oracle University Podcast! I'm Nikita Abraham, Team Lead of Editorial Services with Oracle University, and with me is Lois Houston, Director of Innovation Programs. Lois: Hey there! Last week, we spoke about the Extract process and today we're going to spend time discussing the Distribution Path, Target Initiated Path, Receiver Server, and Initial Load. These are all critical components of the GoldenGate architecture, and understanding how they work together is essential for successful data replication. 00:58 Nikita: To help us navigate these topics, we've got Nick Wagner joining us again. Nick is a Senior Director of Product Management for Oracle GoldenGate. Hi Nick! Thanks for being with us today. To kick things off, can you tell us what the distribution service is and how it works? Nick: A distribution path is used when we need to send trail files between two different GoldenGate environments. The distribution service replaces the extract pump that was used in GoldenGate classic architecture. And so the distribution service will send the trail files as they're being created to that receiver service and it will write the trail files over on the target system. The distribution service works in a kind of a streaming fashion, so it's constantly pulling the trail files that the extract is creating to see if there's any new data. As soon as it sees new data, it'll packet it up and send it across the network to the receiver service. It can use a couple of different methods to do this. The most secure and recommended method is using a WebSocket secure connection or WSS. If you're going between a microservices and a classic architecture, you can actually tell the distribution service to send it using the classic architecture method. In that case, it's the OGG option when you're configuring the distribution service. There's also some unsecured methods that would send the trail files in plain text. The receiver service is then responsible for taking that data and rewriting it into the trail file on the target site. 02:23 Lois: Nick, what are some of the key features and responsibilities of the distribution service? Nick: It's responsible for command deployment. So any time that you're going to actually make a command to the distribution service, it gets handled there directly. It can handle multiple commands concurrently. It's going to dispatch trail files to one or more receiver servers so you can actually have a single distribution path, send trail files to multiple targets. It can provide some lightweight filtering so you can decide which tables get sent to the target system. And it also is integrated in with our data streams, our pub and subscribe model that we've added in GoldenGate 23ai. 03:01 Lois: Interesting. And are there any protocols to remember when using the distribution service? Nick: We always recommend a secure WebSocket. You also have proxy support for use within cloud environments. And then if you're going to a classic architecture GoldenGate, you would use the Oracle GoldenGate protocol. So in order to communicate with the distribution service and send it commands, you can communicate directly from any web browser, client software-- installation is not required-- or you can also do it through the admin client if necessary, but you can do it directly through browsers. 03:33 Nikita: Ok, let's move on to the target initiated path. Nick, what is it and what does it do essentially? Nick: This is used when you're communicating from a less secure environment to a more secure environment. Often, this requires going through some sort of DMZ. In these situations, a connection cannot be established from the less secure environment into the more secure environment. It actually needs to be established from the more secure environment out. And so if we need to replicate data into a more secure environment, we need to actually have the target GoldenGate environment initiate that connection so that it can be established. And that's what a target-initiated path does. 04:12 Lois: And how do you set it up? Nick: It's pretty straightforward to set up. You actually don't even need to worry about it on the source side. You actually set it up and configure it from the target. The receiver service is responsible for receiving the trail file data and writing it to the local trail file. In this situation, we have a target-initiated path created. And so that receiver service is going to write the trail files locally and the replicat is going to apply that data into that target system. 04:37 Nikita: I also want to ask you about the Receiver service. What is it really? Nick: Receiver service is pretty straightforward. It's a centrally controlled service. It allows you to view the status of your distribution path and replaces target side collectors that were available in the classic architecture of GoldenGate. You can also get statistics about the receiver service directly from the web UI. You can get detailed information about these paths by going into the receiver service and identifying information like network details, transfer protocols, how many bytes it's received, how many bytes it's sent out. If you need to issue commands from the admin client to the receiver service, you can use the info command to get details about it. Info all will tell you everything that's running. And you can see that your receiver service is up and running. 05:28 Are you working towards an Oracle Certification this year? Join us at one of our certification prep live events in the Oracle University Learning Community. Get insider tips from seasoned experts and learn from others who have already taken their certifications. Go to community.oracle.com/ou to jump-start your journey towards certification today! 05:53 Nikita: Welcome back. In the last section of today's episode, we'll cover what Initial Load is. Nick, can you break down the basics for us? Nick: So, the initial load is really used when you need to synchronize the source and target systems. Because GoldenGate is designed for 24/7 environments, we need to be able to do that initial load without taking downtime on the source. And so all the methods that we talk about do not require any downtime for that source database. 06:18 Lois: How do you do the initial load? Nick: So there's a couple of different ways to do the initial load. And it really depends on what your topology is. If I'm doing like-to-like replication in a homogeneous environment, we'll say Oracle-to-Oracle, the best options are to use something that's integrated with GoldenGate, some sort of precise instantiation method that does not require HandleCollisions. That's something like a database backup and restoring it to a specific SDN or CSN value using a Database Snapshot. Or in some cases, we can use Oracle Data Pump integration with GoldenGate. There are some less precise instantiation options, which do require HandleCollisions. We also have dissimilar initial load methods. And this is typically when you're going between heterogeneous environments. When my source and target databases don't match and there isn't any kind of fast unload or fast load utility that I could use between those two databases. In almost all cases, this does require HandleCollisions to be used. 07:16 Nikita: Got it. So, with so many options available, are there any advantages to using GoldenGate's own initial load method? Nick: While some databases do have very good fast load and unload utilities, there are some advantages to using GoldenGate's own initial load method. One, it supports heterogeneous replication environments. So if I'm going from Postgres to Oracle, it'll do all the data type transformation, character set transformation for me. It doesn't require any downtime, if certain conditions are met. It actually performs transformation as the data is loaded, too, as well as filtering. And so any transformation that you would be doing in your normal transaction log replication or CDC replication can also go through the same transformation for the initial load process. GoldenGate's initial load process does read directly from the source tables. And it fetches the data in arrays. It also uses parallel processing to speed up the replication. It does also handle activity on the source tables during the initial load process, so you do not need to worry about quiescing that source database. And a lot of the initial load methods directly built into GoldenGate support distributed application analytics targets, including things like Databricks, Snowflake, BigQuery. 08:28 Lois: And what about its limitations? Or to put it differently, when should users consider using different methods? Nick: So the first thing to consider is system proximity. We want to make sure that the two systems we're working with are close together. Or if not, how are we going to send the data across? One thing to keep in mind, when we do the initial load, the source database is not quiesced. So if it takes an hour to do the initial load or 10 hours, it really doesn't matter to GoldenGate. So that's something to keep in mind. Even though we talk about performance of this, the performance really isn't as critical as one might suspect. So the important thing about data system proximity is the proximity to the extract and replicat processes that are going to be pulling the data out and pushing it across. And then how much data is generated? Are we talking about a database that's just a couple of gigabytes? Or are we talking about a database that's hundreds of terabytes? Do we want to consider outage time? Would it be faster to take a little bit of outage and use some other method to move the data across? What kind of outage or downtime windows do we have for these environments? And then another consideration is disk space. As we're pulling the data out of that source database, we need to have somewhere to store it. And if we don't have enough disk space, we need to run to temporary space or to use multiple external drives to be able to support it. So these are all different considerations. 09:50 Nikita: I think we can wind up our episode with that. Thanks, Nick, for giving us your insights. Lois: If you'd like to learn more about the topics we covered today, head over to mylearn.oracle.com and check out the Oracle GoldenGate 23ai: Fundamentals course. Nikita: In our next episode, Nick will take us through the Replicat process. Until then, this is Nikita Abraham… Lois: And, Lois Houston signing off! 10:14 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
Giles Robson and Jim Basnight join me on episode 136 for a retrospective on Alex ‘Rice' Miller (aka Sonny Boy Williamson II). Information on Sonny Boy's early life is sketchy. Sonny Boy was likely born in 1912 and had a hard upbringing working on a plantation before becoming a travelling musician. Arriving in Helena, Arkansas, he found fame performing on the King Biscuit Time radio show before making his first recordings with Trumpet Records at age 38 in 1951. Sonny Boy made his classic cuts for Checker Records (a subsidiary of Chess) in 1955. He then toured Europe in 1963/64, becoming a celebratory in England and having a huge impact on the British Blues Boom.Returning to Helena, where he died in 1965, Sonny boy is one of the true giants not only of the harmonica but also the blues, with his charismatic vocals, songwriting and enigmatic charm.Links:Giles Robson: https://gilesrobson.comJim Basnight: https://www.jimbasnightmusic.com/Extract from Bill Donohue biography: https://www.furious.com/perfect/sonnyboy.htmlChris Strachwitz remembers Sonny Boy: https://arhoolie.org/chris-strachwitz-remembers-sonny-boy-williamson/Bob Corritore photo gallery of Sonny Boy: https://bobcorritore.com/photos/sonny-boy-williamson-ii/Sonny Boy discography: https://sonnyboywilliamson2.blogspot.com/2013/08/sonny-boy-williamsons-chronological.htmlMacie J Blues blogspot on Sonny Boy: https://sonnyboywilliamson-maciejblues.blogspot.com/Videos:Sonny Boy live in Manchester: https://www.youtube.com/watch?v=0GwiJTa-620Possibly the late Chris Strachwitz recordings of Sonny Boy: ‘Last Sessions': https://www.youtube.com/watch?v=mLco7ZmxqUs&t=10sLive in Europe: https://www.youtube.com/watch?v=_yhcNEgd3uIConcert from the Jazz House, Wiesbaden, Germany, November, 1963: https://www.youtube.com/watch?v=lGGR5l4zOzw&t=1sPlaying with the Chris Barber Band in the UK: https://www.youtube.com/watch?v=euSd5TtPe68‘Solo Harp' album, containing the recordings from home of German photographer Stefanie Wiesand: https://www.youtube.com/watch?v=h6RkAlhX7fgRobbie Robertson recalls meeting Sonny Boy shortly before he died: https://www.youtube.com/watch?v=90-O6c20PLkThe grave of Sonny Boy, with comments from Giles Robson: https://www.youtube.com/watch?v=F-XQwpBTGRIBye Bye Bird in Europe: https://www.youtube.com/watch?v=rZArN9y5qZcSupport the show
Extract from episode Shut Up And Dance | Black MirrorAvailable on YouTube, Spotify and AnchorFollow for more
In today’s episode, I sit down with returning guest Dr. Scott Sherr, a board-certified internal medicine physician known for his work in hyperbaric medicine, innovative nootropics, and his role as Chief Operating Officer of Troscriptions, where he developed the infamous precision-dosed “smurf mouth” methylene blue troches (use code BEN to save 10%). In this conversation, we dive into the science and potential of one of the most intriguing compounds in advanced wellness: cordycepin. Dr. Scott Sherr is a Board-Certified Internal Medicine Physician Certified to Practice Health Optimization Medicine (HOMe), a specialist in Hyperbaric Oxygen Therapy (HBOT), and COO of Troscriptions. His clinical telepractice includes HOMe as its foundation alongside an integrative approach to HBOT that includes cutting-edge and dynamic HBOT protocols, comprehensive testing (using the HOMe framework), targeted supplementation, personal practices, synergistic technologies (new, ancient, psychedelic), and more. Full show notes: https://bengreenfieldlife.com/sherr Episode Sponsors: Just Thrive: For a limited time, you can save 20% off a 90-day bottle of Just Thrive Probiotic and Just Calm at justthrivehealth.com/ben with promo code BEN. That’s like getting a month for FREE—take control today with Just Thrive! LVLUP Health: I trust and recommend LVLUP Health for your peptide needs as they third-party test every single batch of their peptides to ensure you’re getting exactly what you pay for and the results you’re after! Head over to lvluphealth.com/BGL and use code BEN15 for a special discount on their game-changing range of products. Calroy: Head on over to calroy.com/ben and save over $50 when you purchase the Vascanox (a breakthrough product providing nitric oxide support for up to 24 hours with a single dose) and Arterosil (a premier supplement to support the endothelial glycocalyx—the fragile inner lining of the entire vascular system) bundle at calroy.com/ben. Plus, you'll receive a free canister of 2-in-1 Nitric Oxide Test Strips with a 3-pack bundle purchase. Sunlighten: Discover the ultimate efficiency in wellness with the Sunlighten Solo System, a compact, portable far infrared sauna designed to detoxify, reduce stress, improve sleep, and enhance heart health—all while fitting seamlessly into your daily routine. Save $600 or more today and start biohacking your mind, body, and spirit at get.sunlighten.com/ben! BIOptimizers Mushroom Breakthrough: Mushroom Breakthrough combines four powerful mushrooms with collagen to enhance brain function, promote healthier skin, hair, and nails, and strengthen your immune system. Go to bioptimizers.com/ben now and enter promo code BEN10 to get 10% off any order.See omnystudio.com/listener for privacy information.
Extract from the episode Constantine - Between Angels And Demons Available on Spotify and YouTubeFollow for more
Extract from Shut Up And Dance | Black Mirror episode available TONIGHT AT 7PMFollow for more
The Extract process is the heart of Oracle GoldenGate 23ai, capturing data changes with precision. In this episode, Lois Houston and Nikita Abraham sit down with Nick Wagner, Senior Director of Product Management, to break down Extract's role, architecture, and best practices. Learn how Extract works across different setups, from running on source databases to using a Hub model for greater flexibility. Additionally, understand how trail files, parameter files, and naming conventions impact performance. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode.
Learn how to extract measurable ROI from your backups beyond traditional disaster recovery. Curtis and Prasanna explore proven strategies for extracting business value from backup infrastructure through test and development environments, security monitoring, compliance checking, and AI-powered analytics. Discover why the shift from tape to disk storage created new opportunities for ROI from backups, including instant restore capabilities and data mining applications. The hosts share real-world examples of organizations using backup data for threat detection, regulatory compliance, and business intelligence. From Veeam's AI integration to copy data management techniques, this episode reveals practical approaches to transform backup systems from cost centers into value generators. Whether you're struggling to justify backup expenses or seeking ways to leverage existing investments, these ROI from backups strategies can help extract maximum value from your stored data.
Extract from episode Taxi Driver - A Walking Contradiction. Available on Anchor/Spotify and YouTubeFollow for more
Lee Mottershead reads an extract from the second entry of our weekly series 'The Story Of Racing in 20 Races' - taking us back in time to Aintree for the true birth of the Grand National. Read the full story at racingpost.com
Extract from Shutter Island - Men Of Violence. Full episode available on my Youtube channelFollow for more
Extract from Stardust - Heads Or Tails. Full episode on my YouTube Channel.Follow for more
In this special live episode from the 2025 Advisory Board Summit, Ardent Health Services President & CEO Marty Bonick and Chief Digital and Transformation Officer Anika Gardenhire recount the harrowing story of a ransomware attack that brought their 30-hospital system to a standstill on Thanksgiving Day 2023. Cyberattacks on healthcare systems are becoming more frequent, more sophisticated, and more devastating. Just 60 days into her role, Anika led the charge to contain the breach, extract the threat, and recover operations in a record-setting 12 days. From ransom messages appearing on medical devices to disconnecting their entire system from the internet, this episode explores what it takes to lead through crisis, act decisively, and build true cyber resilience. This candid conversation underscores why leaders must embrace transparency even when sharing worst-case scenarios. Because learning from difficult moments is how health leaders build stronger, more resilient systems. Links: Ardent Health Cybersecurity in healthcare Paint a picture of a cyber-resilient organization Cybersecurity in healthcare demands resiliency, not reactivity Advisory Board Summits Radio Advisory's Tech and AI playlist A transcript of this episode as well as more information and resources can be found on RadioAdvisory.advisory.com.
In this special live episode from the 2025 Advisory Board Summit, Ardent Health Services President & CEO Marty Bonick and Chief Digital and Transformation Officer Anika Gardenhire recount the harrowing story of a ransomware attack that brought their 30-hospital system to a standstill on Thanksgiving Day 2023. Cyberattacks on healthcare systems are becoming more frequent, more sophisticated, and more devastating. Just 60 days into her role, Anika led the charge to contain the breach, extract the threat, and recover operations in a record-setting 12 days. From ransom messages appearing on medical devices to disconnecting their entire system from the internet, this episode explores what it takes to lead through crisis, act decisively, and build true cyber resilience. This candid conversation underscores why leaders must embrace transparency even when sharing worst-case scenarios. Because learning from difficult moments is how health leaders build stronger, more resilient systems. Links: Ardent Health Cybersecurity in healthcare Paint a picture of a cyber-resilient organization Cybersecurity in healthcare demands resiliency, not reactivity Advisory Board Summits Radio Advisory's Tech and AI playlist A transcript of this episode as well as more information and resources can be found on RadioAdvisory.advisory.com.
Installing Oracle GoldenGate 23ai is more than just running a setup file—it's about preparing your system for efficient, reliable data replication. In this episode, Lois Houston and Nikita welcome back Nick Wagner to break down system requirements, storage considerations, and best practices for installing GoldenGate. You'll learn how to optimize disk space, manage trail files, and configure network settings to ensure a smooth installation. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. ------------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:25 Nikita: Hello and welcome to Oracle University Podcast! I'm Nikita Abraham, Team Lead of Editorial Services with Oracle University, and I'm joined by Lois Houston, Director of Innovation Programs. Lois: Hi there! Last week, we took a close look at the security strategies of Oracle GoldenGate 23ai. In this episode, we'll discuss all aspects of installing GoldenGate. 00:48 Nikita: That's right, Lois. And back with us today is Nick Wagner, Senior Director of Product Management for GoldenGate at Oracle. Hi Nick! I'm going to get straight into it. What are the system requirements for a typical GoldenGate installation? Nick: As far as system requirements, we're going to split that into two sections. We've got an operating system requirements and a storage requirements. So with memory and disk, and I know that this isn't the answer you want, but the answer is that it varies. With GoldenGate, the amount of CPU usage that is required depends on the number of extracts and replicats. It also depends on the number of threads that you're going to be using for those replicats. Same thing with RAM and disk usage. That's going to vary on the transaction sizes and the number of long running transactions. 01:35 Lois: And how does the recovery process in GoldenGate impact system resources? Nick: You've got two things that help the extract recovery. You've got the bonded recovery that will store transactions over a certain length of time to disk. It also has a cache manager setting that determines what gets written to disk as part of open transactions. It's not just the simple answer as, oh, it needs this much space. GoldenGate also needs to store trail files for the data that it's moving across. So if there's network latency, or if you expect a certain network outage, or you have certain SLAs for the target database that may not be met, you need to make sure that GoldenGate has enough room to store its trail files as it's writing them. The good news about all this is that you can track it. You can use parameters to set them. And we do have some metrics that we'll provide to you on how to size these environments. So a couple of things on the disk usage. The actual installation of GoldenGate is about 1 to 1.5 gig in size, depending on which version of GoldenGate you're going to be using and what database. The trail files themselves, they default to 500 megabytes apiece. A lot of customers keep them on disk longer than they're necessary, and so there's all sorts of purging options available in GoldenGate. But you can set up purge rules to say, hey, I want to get rid of my trail files as soon as they're not needed anymore. But you can also say, you know what? I want to keep my trail files around for x number of days, even if they're not needed. That way they can be rebuilt. I can restore from any previous point in time. 03:15 Nikita: Let's talk a bit more about trail files. How do these files grow and what settings can users adjust to manage their storage efficiently? Nick: The trail files grow at about 30% to 35% of the generated redo log data. So if I'm generating 100 gigabytes of redo an hour, then you can expect the trail files to be anywhere from 30 to 35 gigabytes an hour of generated data. And this is if you're replicating everything. Again, GoldenGate's got so many different options. There's so many different ways to use it. In some cases, if you're going to a distributed applications and analytics environment, like a Databricks or a Snowflake, you might want to write more information to the trail file than what's necessary. Maybe I want additional information, such as when this change happened, who the user was that made that change. I can add specific token data. You can also tell GoldenGate to log additional records or additional columns to the trail file that may not have been changed. So I can always say, hey, GoldenGate, replicate and store the entire before and after image of every single row change to your trail file, even if those columns didn't change. And so there's a lot of different ways to do it there. But generally speaking, the default settings, you're looking at about 30% to 35% of the generated redo log value. System swap can fill up quickly. You do want this as a dedicated disk as well. System swap is often used for just handling of the changes, as GoldenGate flushes data from memory down to disk. These are controlled by a couple of parameters. So because GoldenGate is only writing committed activity to the trail file, the log reader inside the database is actually giving GoldenGate not only committed activity but uncommitted activity, too. And this is so it can stay very high speed and very low latency. 05:17 Lois: So, what are the parameters? Nick: There's a cache manager overall feature, and there's a cache directory. That directory controls where that data is actually stored, so you can specify the location of the uncommitted transactions. You can also specify the cache size. And there's not only memory settings here, but there's also disk settings. So you can say, hey, once a cache size exceeds a certain memory usage, then start flushing to disk, which is going to be slower. This is for systems that maybe have less memory but more high-speed disk. You can optimize these parameters as necessary. 05:53 Nikita: And how does GoldenGate adjust these parameters? Nick: For most environments, you're just going to leave them alone. They're automatically configured to look at the system memory available on that system and not use it all. And then as soon as necessary, it'll overflow to disk. There's also intelligent settings built within these parameters and within the cache manager itself that if it starts seeing a lull in activity or your traditional OLTP type responses to actually free up the memory that it has allocated. Or if it starts seeing more activity around data warehousing type things where you're doing large transactions, it'll actually hold on to memory a little bit longer. So it kinda learns as it goes through your environment and starts replicating data. 06:37 Lois: Is there anything else you think we should talk about before we move on to installing GoldenGate? Nick: There's a couple additional things you need to think of with the network as well. So when you're deploying GoldenGate, you definitely want it to use the fastest network. GoldenGate can also use a reverse proxy, especially important with microservices. Reverse proxy, typically we recommend Nginx. And it allows you to access any of the GoldenGate microservices using a single port. GoldenGate also needs either host names or IP addresses to do its communication and to ensure the system is available. It does a lot of communication through TCP and IP as well as WSS. And then it also handles firewalls. So you want to make sure that the firewalls are open for ingress and egress for GoldenGate, too. There's a couple of different privileges that GoldenGate needs when you go to install it. You'll want to make sure that GoldenGate has the ability to write to the home where you're installing it. That's kind of obvious, but we need to say it anyways. There's a utility called oggca.sh. That's the GoldenGate Configuration Assistant that allows you to set up your first deployments and manage additional deployments. That needs permissions to write to the directories where you're going to be creating the new deployments. The extract process needs connection and permissions to read the transaction logs or backups. This is not important for Oracle, but for non-Oracle it is. And then we also recommend a dedicated database user for the extract and replicat connections. 08:15 Are you keen to stay ahead in today's fast-paced world? We've got your back! Each quarter, Oracle rolls out game-changing updates to its Fusion Cloud Applications. And to make sure you're always in the know, we offer New Features courses that give you an insider's look at all of the latest advancements. Don't miss out! Head over to mylearn.oracle.com to get started. 08:41 Nikita: Welcome back! So Nick, how do we get started with the installation? Nick: So when we go to the install, the first thing you're going to do is go ahead and go to Oracle's website and download the software. Because of the way that GoldenGate works, there's only a couple moving parts. You saw the microservices. There's five or six of them. You have your extract, your replicat, your distribution service, trail files. There's not a lot of moving components. So if something does go wrong, usually it affects multiple customers. And so it's very important that when you go to install GoldenGate, you're using the most recent bundle patch. And you can find this within My Oracle Support. It's not always available directly from OTN or from the Oracle e-delivery website. You can still get them there, but we really want people going to My Oracle Support to download the most recent version. There's a couple of environment variables and certificates that you'll set up as well. And then you'll run the Configuration Assistant to create your deployments. 09:44 Lois: Thanks, Nick, for taking us though the installation of GoldenGate. Because these are highly UI-driven topics, we recommend that you take a deep dive into the GoldenGate 23ai Fundamentals course, available on mylearn.oracle.com. Nikita: In our next episode, we'll talk about the Extract process. Until then, this is Nikita Abraham… Lois: And Lois Houston signing off! 10:08 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
Extract from the episode: Oats Studios: 'Rakka' (2017) | Are We Worth Saving? [Video Essay]Available on here and on YouTubeFollow for more
Extract from Arrival - Pay It Forward. Full episode available on my YouTubeFollow for more
Extract from the episode: Shutter Island - Men Of ViolenceAvailable on here and on YouTubeFollow for more
In every hero's journey, there are stages where you get to ‘meet the mentor'. They have specific wisdom and guidance that is invaluable for you to continue on your path and face the challenges that lay in front of you. Paul is one of those mentors, not just for me but for millions. Not only is his knowledge of the human body, psychic body, and emotional body as strong as anyone I have known…he has the wisdom to know that those are all the same thing. All different aspects of God.In this podcast he gives invaluable practicum about how to extract entities (and what entities actually are), do real shadow work, illustrate your own guiding myth, and come to know God. Check out his new release of Spirit Gym, which I got to see in action. Truly inspiring!URL: https://myspiritgym.comPromo code: AUBREY15 for 15% off any membership subscriptionConnect with Paul:Website | https://chekinstitute.com/paul-chek/Blog | https://www.paulcheksblog.com/Instagram | https://www.instagram.com/paul.chek/?hl=enYoutube | https://www.youtube.com/@PaulChekLive/featuredListen to Living 4D with Paul Chek | https://chekinstitute.com/podcast/This episode is sponsored by►Korrect Energy | https://korrectlife.com/►Love To The Seventh Power by Aubrey Marcus: https://chakaruna.com/collections/books►Metal Mark Golden Collectable Art | https://mtlmrk.com/| Aubrey Marcus |Website | http://bit.ly/2GesYqi Instagram | http://bit.ly/2BlfCEO Facebook | http://bit.ly/2F4nBZk X | http://bit.ly/2BlGBAdAdSubscribe to the Aubrey Marcus newsletter:https://www.aubreymarcus.com/pages/emailTo partner with the Aubrey Marcus PodcastSubscribe to the Aubrey Marcus podcast:iTunes | https://apple.co/2lMZRCn Spotify | https://spoti.fi/2EaELZO Stitcher | http://bit.ly/2G8ccJt IHeartRadio | https://ihr.fm/3CiV4x3
Extract from the episode: Blade Runner Universe - Rain And Snow Available on YouTubeFollow for more#twotakes #youtubeshorts #fyp #film #movie #bladerunner #bladerunner2049
Extract from the episode: Spider-Man Trilogy (2002 - 2007) | Life Lessons [Video Essay]Available here and on YouTubefollow for more
Extract from the episode: Arrival - Pay It Forward.Available on here and on YouTubeFollow for more
Extract from episode: Oats Studios | Zygote | [Video Essay]. Available on YouTubefollow for more#twotakes #youtubeshorts #fyp #film #movie #zygote #dakotafanning #oatsstudios #netflix
YouTube is integrating Google's Gemini AI to place ads at the most engaging video moments, making them harder to avoid. This AI-driven tactic identifies “Peak Points” to maximize viewer retention during ad playback, indirectly pushing more users toward YouTube Premium. While ad blockers are being curbed, content creators may benefit from increased ad revenue. -Thinking … Continue reading YouTube's New Ad Tactics Designed to Extract More Money from Viewers #1821 → The post YouTube's New Ad Tactics Designed to Extract More Money from Viewers #1821 appeared first on Geek News Central.
Extract taken from the episode: Shutter Island - Men Of ViolenceAvailable on here and on YouTubefollow for more
Extract from episode: Blade Runner Universe - Rain And SnowAvailable on here and on YouTubeFollow for more