Tumgik
#last name unavaliable
Lovers
Imagine
Mat Barzal x Latina!reader
Synop: y/n locks eyes with a stranger one night and it leads to uncertain 'relationship' between the two; a one night stand leads to too many nights.
a/n: no smut but very suggestive, y/n is emotionaly unavaliable 😪, in a way i replace the smut with humor bc i think im funny 😔 angst + fluff, black cat reader x sunshine Matt in a sense ? Im indifferent w this work >:/
cw: mentions of drinking, cussing, suggestiveness
+
That stupid little red dress. The one you kept pulling down as it hiked up every step you took. That's what the oversized black leather jacket was for; to save the hassle but it didn't do much besides keeping you warm.
That same little red dress is on your bedroom floor, alongside with your black boots and his jeans with the belt still looped in them.
You locked eyes with him that same night in that crowded bar. You would never take him home but they way your makeup held that night and how the dress fitted you, it gave you confidence to do so.
It was difficult to fall asleep right after, the adrenaline had warm your body, too hot to sleep. But after some cooling down and examining his sharp facial features, you fell into a slumber.
+
With a well rested sleep, especially after that night, you woke up early. Fortunately so, you had plans with some friends late morning. You showered and thought of how to remove the man in your bed.
After getting dressed and putting your dress in the hamper, you picked up his discarded clothes from last night and messily folded them and chucked them at his bare back.
"Wakey wakey, no bakey." you sarcastically said in a loud enough voice to wake the nameless stranger. You were sure he had told you his name but had forgotten.
The nameless stranger stirred and moaned as he flipped over under the sheets. He rubbed his eyes trying to focus on your dressed self at the foot of the bed. You could see a smirk creep on his face as he realized what happened last night.
"Get dressed." you demand in a softer voice this time. You made your way to your side of the bed and started to make the bed, prompting him to actually move and get dressed.
"Jeez, no good morning or-" he finally sat up and started to put on his boxers,
"No. I have plans and can't have a stranger in my house." You walked around to start to make his side of your bed.
He stood up towering over you, "you did last night." he said with another smirk of his, his chest was bare and he messed with his belt buckle.
"Not alone in my house." you tilted up to look at him, moving him out of the way with your hips, folding the sheets back over.
You grabbed his shirt and pushed him with it towards the front door,
"I would like to see you again." he said as he quickly slid his shirt over his head,
You laughed, "I'm sure you would, bye bye." you closed and locked the door after him and continued to get ready.
+
The next weeknight you were relaxing after work, eating dinner on the couch watching some tv. As soon as you placed your bowl down, you heard soft knocks at your door.
You looked through the peephole and your eyes widened as you saw the same face of the guy who was in your sheets a few days ago.
You opened the door ajar, "What the hell are you doing here?" your eyebrows furrowed together.
"I wasn't joking when I said I wouldn't mind seeing you again." He stood with his hands in the pocket of his sweatshirt.
"Maybe you don't understand the concept of a one night stand but it usually happens only one night."
He laughed at your explanation, "I know what we did. I'm just saying if you don't mind, we can hang out again."
"I don't want to be in a relationship or even date for that matter." you opened the door more as to where the conversation was going.
"Neither do I." he stated to your surprise.
"Are you implying to be fuck buddies?" you whispered the term as you two were having the conversation in a public hallway.
He struggled to hold back a laugh, "In a few words, yes."
"Okay." you relaxed against the door,
"Okay?" he questioned not understanding your answer,
"Yeah, sure." you agreed to the relation.
"Cool, we should share numbers then." he pulled out his phone and passed it to you. The new contact page had your name typed out in the right box.
"You remember my name?" you looked up at him after typing your number in.
"Yeah, what you don't remember mine?" he joked expecting a laugh but you still couldn't remember his name. He saw the slight worry in your eyes and smiled,
"It's Mat." you passed his phone back and he saved the contact,
"Sorry," you said sheepishly.
"No worries." he said as if he had been embarrassed too. But he kept standing there.
"Do you want to- tonight?" you asked indifferent of his intentions when coming over to your place.
"I mean I wasn't expecting it on my drive over here but I'm down..." he leaned forward onto the doorway.
With his face inches way from yours, you leaned forward, caressing his loose hair strands,
"I'm not. I'm on my period, so goodnight Mat." you pulled away from the tension and slightly pushed his chest away.
“Wait. We could still hang, watch a movie or something.” he tried to negotiate but failed,
"Yeah, no. Text me in a week and I should be free, goodnight." you quickly closed the door before he could speak anymore.
+
Mat had given you a full week to meet up again and it was awkward at first on your behalf. The first night with him after the bar really only happened with the help of alcohol but to plan accordingly sober was very different.
He called you, not texted, and gave you the option to see him at his place or yours. You told him yours to lessen the anxiety.
It was silly you thought. Panicking over sleeping with a guy who had already seen you naked. It was probably the fact that he wanted to see you again in that state that made you overthink so much.
But at the end of the night he came, he also came to your place.
And it became a system. He called to see you. You texted to see him. It went on for months of pure sex. Nothing else as you pledged the second time you saw him. But there were moments were he broke his pledge. Moments where he was becoming more of a friend than a fuck buddy.
I.
When he had time the mornings after he was generous to cook you breakfast,
"Wakey wakey, eggs and bakey" he mocked you from the first morning. He brought you a plate of a simple but nutritional breakfast and a glass of orange juice to his bed.
You groaned to be woken up but loved the smell of food in the morning, "Is this all for me?" you asked half asleep, reaching for the fork but he pulled the plate away,
"No, actually it's just for me. Your plate is in the kitchen." he deadpanned. Still half asleep you slowly blinked at what he said.
"I'm just kidding," he passed you the fork, "Just a joke because of your lack of hospitality from the first night." you noted he wasn't going to let that go for a while.
"I said I was sorry but that night was different from what we have now." you said before taking a bite of your food.
"I know. It's just fun teasing you." he said softly as he watched you eating his food.
This was from the first weeks. You had kept some walls up because from your standpoint it was all and only sex. But something about Mat forced you to open with him. With a smooth transition, the two of you became friends with benefits from fuck buddies.
II.
Mat found it easy to let your walls down by making you laugh but in other words he teased you, so he laughed at you but it all good and fun when you teased him back.
From the very beginning Mat favored talking over the phone rather than text. For your relationship, texting seemed easier and more practical because you didn't mind him just sending 'are you free?' and that be a sign that he wanted to come over. But no, for him he always wanted to have a long conversation about whatever and end the call with, "okay I'll be on my way soon."
And you always obliged, when you texted first he wouldn't text back but immediately call. So one night you decided to ignore his calls and just text him. You knew it would annoy him so even better for a small joke to play.
y/n
hey are you free after practice?
mat
Missed call
y/n
i can't talk right now
mat
Missed call
y/n
so are you free or not?
mat
Missed call
y/n
i guess not
mat
Why are you not answering my calls??
y/n
I just told you.
mat
Incoming call
After you laughed at your own entertainment you finally answered his call, contradicting what you had said.
"I thought you couldn't talk right now." he said through a grin, knowing you were lying.
"I didn't want to talk but you always want to." you admitted
"That's because I like hearing your voice. Although I can hear the sas in your texts just as fine."
"So are you free or not?" you had to get to business before he asked you more questions-
"How was your day?" he asked like always.
You rolled your eyes, "It was fine. Are you free?"
"Mine was pretty good too. Practice went great actually, thanks for asking." he said very sarcastically.
"Mat.'
"Yes?" he said too cheerful
"Are you free?"
"Like right now? Or in a couple of hours. I'm still kind of sweaty. Unless you like that type of stuff-"
Without hesitation you ended the call. Not that you were mad, just a bit annoyed but you knew it would make Mat desperate leaving him high and dry.
mat
Missed call
You kept declining his incoming calls and didn't bother to text because if he did want to see you tonight he would eventually text.
mat
I'll be there in an hour
y/n
:)
+
III.
A different morning you felt him twirling your hair in his hands,
"What are you doing?" you muttered into his cold sheets
"Trying to braid your hair." he whispered back, fully focused on trying to figure out a pattern.
"Don't. You'll just knot it even more." He didn't give up until a minute later because he was in fact knotting your hair.
You turned around after you felt his hands drop,
"Can you teach me?" he asked
"Youtube it." you whispered with your eyes closed
"I'll learn quicker from you." you felt his hands lightly touch your cheek making you lock eyes with him.
You quickly maneuvered to pull him in by the back of his neck. He smirked awaiting for a kiss, but you pulled his shaggy hair causing him to squeal,
"Ow?! that hurt." his eyes turned sad with his pouted lips,
"I just wanted to see how long your hair is. Not long enough to braid." you massaged the back of his head to soothe the pain.
You sat up straight and pulled your hair forward to slowly teach him a three strand braid. After a what felt like forever he kind of got it.
IV.
Overtime Mat broke your walls completely and you enjoyed every second talking and being with him but there were moments that brought you back to reality. The reality of what the relationship was.
It was Valentines day and you hadn't thought anything major about it. Mat would be busy that night like he mentioned before so you would spend it alone.
If he was free he would spend the night like always but you thought it would be weird to buy him something because you're only friends as you reminded yourself many times. You didn't expect anything from him either.
But he took you by surprise by showing up at your door with a huge bouquet of roses and your favorite chocolate.
"What are those?" you asked baffled from your door
"Rosses and chocolate obviously." he said with a smile
"I thought you said you were busy tonight." you still couldn't believe he actually got you something.
"I lied. I wanted to surprise you."
"Well I'm surprised!" you finally moved to let him in, taking the abnormally large bouquet of flowers to place them on your table,
"I didn't get you anything." you admitted waiting to see his disappointment,
"That's fine. I assumed you expected nothing but I still wanted to get you something. Being with you tonight is enough." he walked towards you and kissed you. It was a different kind of kiss than all the ones you shared before. This one felt genuine and not of lust. It was slow and as he deepened the kiss he was careful to not be so rough.
You felt your heart twang and your stomach fill with anxiety like from the very first nights. Even though you reciprocated with every motion in your body, you pushed him away. You stared up at him questioning everything that had happened to lead up to this moment,
"I'll make it up to you," you tried to change your train of thought.
"How?" he had that smirk on his face again
"Don't act dumb." you began to push him towards your bedroom,
"Wait, what about your chocolate?" as if he cared about the damn chocoalte.
"We can eat it after."
You had to change the scenery quickly to avoid those thoughts. You tried to excuse his behavior as him being nice but you knew too well it was more than that.
"Here's your chocolate, my sweets," he bowed to you in your bed. He had never used an endearing nickname before but you let it slide like all the other things.
"Thanks," he climbed back into your bed taking a piece for himself,
"So I was thinking," he said while chewing,
"Oh that's not good." you joked,
"Ha ha" he sarcastically laughed, "You should come to one of my games. I can get you a good view and maybe you'll like it."
You swiftly gasped almost choking on your chocolate, "Me at your game?"
"That is what I said, yes." he cleaned some chocolate off your lips with his thumb, catching you off guard.
"Okay, sounds fun I guess." you said with very clear uncertainty.
"Doesn't sound like fun,” he laughed at your nerves but reassured you, "I want you to see me play in person, it's only one game. And if you don't like it or we lose miserably I'll make it up to you."
"How will you make it up to me?" you smirked to yourself,
"Don't act dumb." he whispered into your ear, kissing your cheek and neck making you squirm.
Moments like these, filled with bliss made you forget all your worries. But the hours before the actual game, your nerves sank back in.
You dressed accordingly and sat in the stands trying to follow the game. Seeing Mat distinguished by his number felt surreal almost. It was a side of Mat you didn’t indulge in often or at all.
He talked about hockey every now and then but it was very brief. To see him skate as fast as he could was shocking. To see him get slammed into the boards was more than shocking but concerning.
You were alone in your seat. Trying to follow the quick pace game. Looking around at the fans with his jersey number. You felt like an outsider even though the player himself had invited you to be there.
When the game ended and the Islanders had won you weren’t bored. You were glad you saw Mat play in person and see the team win. Mat gave you instructions where to meet him after the game.
After some wrong turns and almost giving up trying to find the locker room, you found a sweaty Matt walking in the halls,
“Hey you made it!” he jogged up to you for a quick hug and a quick kiss. Another action of Matt that surprised you. The two of you never kissed in public.
“I want you to meet some of my teammates.” His body radiated of excitement and giddiness.
“Sure,” you agreed with fake excitement. You were definitely not expecting such socialization with Matt’s close friends.
He introduced you to his teammates as a ‘good friend’ with an arm wrapped around you the whole time. The whole situation was nauseating. His teammates were kind but the whole thing was very confusing; as to what this introduction was or what you and Matt were.
You were able to end the introductions early when you told Matt you didn’t feel good, which wasn’t that far off from the truth,
“Are you okay to drive home?” he asked
“Yeah I’m just have a bad headache.”
“Okay I’ll see you tonight then?” Matt had planned to be with you after the game but you felt it would be better to have some time alone,
“Actually I think I’ll go asleep alone tonight. I’m just worn out.” you tried your best to lie and it barely worked.
“Okay I’ll call tomorrow.” You hum in agreement before almost running out of that arena.
On the drive home you felt your heart beat faster than you ever felt before. Things were getting too real you said to yourself in the car.
You and Matt had promised since the very beginning that this wouldn’t be anything more. But that promise had long been broken. You knew things had to slow down or stop completely, but only one of those options were possible.
+
You thought it would be best to see him at his place rather than your own. So you called him,
“Y/n calling me? It can’t be.” He joked
“Mat can I see you later tonight?” You asked in all seriousness ignoring his joke,
“You know you can y/n.”
“Great I’ll see you later.” You kept the call short, ignoring his calls right after.
When he opened his door for you, he cradled your face and smothered you with kisses. Something he sometimes did when he was in a happy mood.
You hated yourself for what you were about to do,
“Matt we need to talk,” you pushed him away only to see him lean in again, “What? Is it about the game? I thought I had pretty good night. What did you think?”
You despised how your eyes started to tear up but you kept a straight voice,
“We need to end this.”
“What?” He laughed as if he didn’t hear you correctly.
“Whatever this is. Things are getting too personal. They have been for weeks now and I should’ve been more persistent but I am now.”
“What are you talking about?” His hands dropped from your arms to his sides,
“Whatever this was is over.”
“This is over? Just like that?” He scoffed starting to become agitated, he didn’t understand where this was coming from,
“Yeah how else would you end a fuck buddy relationship?” You retaliated in attitude and nerves.
“But this isn’t a fuck buddy relationship! Not when I’m love with you!”
Mat never failed to surprise you but you should have seen this coming.
“You don’t mean that.” you unconsciously replied.
“The fuck I don’t!” His frustration was making things difficult so you had lied next,
“There’s someone else.” You tried to hold eye contact to make things believable but Mat knew better,
“Who?”
“You don’t know him.”
“So you see commitment in this ‘guy’ but not with me? The man you’ve been fucking with the past months.”
“That’s all it was Mat, it was just sex.”
“Thats bullshit! You’re telling me that you don’t feel anything more for me than just a fuck buddy?” His eyes looked dark with sadness and tears welling up,
“I told you from the beginning that I wanted nothing more. You promised too.” You lowered your voice to lessen the awful tension.
“Well I guess I broke that promise.” He stood there waiting for you say something but you didn’t know what else to say. So he broke the silence,
“Y/n, I’m in love with you.” his voice wavered,
“Mat.”
“I love you and you’re scared of being with me fully but I can wait because I don’t believe there is another guy.”
“Mat stop.”
“I’ve been in love with you probably since the very beginning and I’ll still love you for a long time.” He rambled trying to reach for your touch but you had to conclude things.
“Mat, I don’t love you.” You said harshly to get your point across.
You moved his arms from reaching yours, “There is another guy and I need to keep my options open while I’m young. You should too.”
“I’m sorry.” You whispered leaving his apartment.
+
It had been weeks when you broke his heart. He didn’t give up even after that horrible fight. He continued to call and text. He even showed up to your place but kept silent.
You tried to not cry for him or the ended relationship. It wasn’t fair or right but it had to be done. That’s at least what you told yourself every night before going to asleep.
Mat would find someone better and move on. It would be like nothing ever happened between you two. Just lost in history.
He eventually stop calling and showing up at your door. It was the first steps to finally moving on you told yourself.
“Who’s ‘M’?” Your friend had pulled you from your thoughts.
“Huh?” You were making dinner for your guest as it was rare to have her over.
“This.” She showed you the polaroid. It was the polaroid Mat had toke of you one of your mornings.
~~~
“Stop snooping.” You watched him walking around your room, observing your shelves and tables.
“I’m not snooping. Just looking.” He grabbed the white polaroid you had gotten as a gift from your shelve.
“Now you’re touching.” You said from the comfort of your bed,
“Say cheese.” He climbed over you to take a picture,
“It’s too early for a photoshoot.” You held your hands up blocking the lens,
“C’mon just one photo,” be begged trying to move your hands,
“I don’t feel pretty.” You pulled your comforter above your face,
He leaned down to slowly pull down the comforter, “You always look pretty,” he whispered as he softly kissed you.
Catching you off guard he took a quick shot of you smiling. He wrote the date and his initial in sharpie after snooping in your desk.
~~~
“He’s just some guy.” You say nonchalantly avoiding the possible topic.
“Did he take this picture?” Of course she asks,
“Yeah he did.” You replied,
“This isn’t the same guy from that bar right?” You didn’t tell her much about Mat. Just that you were seeing someone very casually.
“He is actually, or was.” You tried to focus on the chopped vegetables rather than the sad eyes Mat looked at you with.
“What do you mean was?” She persisted and you gave in explaining everything.
“Hold up. This guy obviously cares about you, even told you that he loves you and you turned him down?”
“This is why I didn’t tell you everything.”
“Because you don’t want to hear the truth that this guy loves you. Love. The things everybody wants. And you just give it up like that.”
“He wasn’t supposed to fall in love with me!”
“Why the hell not!? He had every reason to. Do you love him?” You hated how she asked the most difficult yet important questions.
“I don’t know.” You said half heartedly.
“You don’t know.” Her eyes pierced yours as you kept lying to yourself and others over and over again.
“It would never work me and him! He has a busy schedule and-“ you start the excuses,
“Oh but not busy enough to fuck each other!”
“Y/n be real. Let’s put the lies and excuses away. Why can’t you let yourself be happy for once while you have the chance?”
“You don’t understand. I broke his heart. I saw it in his face when I told him I didn’t love him. I don’t deserve to see him again or to ask for another chance.“
“Well I think everyone deserves a second chance. And if he truly loves you, he can understand your point of view.”
She forced you to see him again. You still couldn’t see why you should let yourself be happy even after breaking his heart. But you were on your way to his place with the same pit of anxiety in your stomach.
You didn’t call or text before to see if he was home. You didn’t want him to decline your request before seeing him in person, so you knocked on his door.
The moment he opened the door your heart ached. His face was visibly sad and his eyes red. You wanted to run away again but you couldn’t feel anything but pity and guilt.
“Can I come in?”
“Sure” His voice was deep and raspy. His face lacked emotion except when he saw you, he didn’t think he would see you again.
The silence of the apartment was deafening and uncomfortable, but you took a seat on his couch, signaling him to do the same.
“Mat, I am so sorry for the things that I said and did throughout everything. I didn’t mean any of it.”
You paused to collect your shaky breath and thoughts,
“You’re right. I am scared to be with you fully because you’re the most important and life changing thing that has happened to me and it terrifies me. From the beginning I only wanted something simple with no strings attached but then everything started to become so real without us even discussing it! I can’t blame you for treating me like how any girl dreams to be treated, I just wish we had slowed down and talked about things first and then maybe I wouldn’t have lied about there being someone else. Because there isn’t, I mean how could there be when you’ve been always by my side? What im trying to say is that if somehow you don’t hate me, hopefully we can start again?”
You could hear your pulse banging in your ears when he didn’t say anything. He just looked at you indifferently but still with those red eyes.
“You’re right too. I was in the wrong to continue things like we were official and not talk about it. I should I have said something earlier before I asked you to meet the guys. Maybe before Valentine’s Day too, that was probably a surprise.” He laughs at his lighthearted joke to soothe the tension, making you laugh too with tears falling down your face.
“You brought me a bouquet the size of a tire, so I was a little bit surprised.”
Both you laughed at how ridiculously huge those flowers were but of how sweet the gesture was. Mat broke the sweet silence with a question that had been left unanswered,
“Y/n, do you love me?”
You sympathized for him, the look of sincerity and incandescent love he had for you. You nod your head with a tearful smile.
He breaked into glossy eyed smile as he reached over to embrace and kiss you. A replica, but somehow better, kiss of the Valentine’s Day one. A slow but passionate kiss of pure adoration and love. He pulled away after what felt enough for now,
“I have to hear you say it though,” he states
“Say what?” You licked your lips eyeing his before meeting his eyes,
He slightly cocked his head to the side, “Don’t act dumb.”
“I love you, Mathew Barzal.”
145 notes · View notes
imposterogers · 3 years
Note
i know darcy and howard the duck was a joke but they really gave a human/duck wedding before a gay relationship i hate marvel
the way I actually have no words
Tumblr media
173 notes · View notes
fundiebabynamebible · 3 years
Note
I love your blog but the name doesn’t scream fundie Tumblr when I see it. What other names did you consider?
I completely agree and I’ve actually seriously considered changing the name recently. The names I originally wanted had gone when I joined last fall. I still have the list on my phone of names I considered. 
One I came up with recently was Fundie Name Bible; it’s similar to the one taken but different enough and I really like it.
Other names I considered:
- Count Me Out
- Joyfully Unavaliable
- Fundie-mentally Fertile
- 19 Kids and Counting the Diapers
- 19 Baby Names and Counting
- Funded By Fundies
- Bows, Beaus and who the fundie knows
- Beyond Beige
12 notes · View notes
Text
So like. Complied from myself and every theory I've read, I feel like there's a lot to cover in the simulation theory
Only certain members of the crew are present. Given everything I've seen, I believe that everyone EXCEPT Juno and Peter are in this. Will cover the other characters in other points, but I believe only Juno and Peter are not in the simulation because Dark Matters would assume that each person would have their own goals with repairs, but didnt know what Juno and Peter would do. I think they knew that Jet would do most repairs with some help from Buddy and Vespa, and would focus on the Ruby7 (more later). Buddy would be trying to help fix the ship, would be trying to keep the team together and functioning (mistrust due to Shadows on the Ship), and would be planning, analysing, strategizing. Vespa would again help with general repairs and the medical bay, and they would know just enough to figure that she's going to be trying to come to terms with all the stressors in her environment, including mild inconsistencies. Rita would be trying to save systems and computers and food. All this to say, Juno and Peter are the only two controlled because sure, we could say "Peter would be stuck with a broken leg" but they dont know if he would be busy or realize that they were in a simulation. Also, Juno's a detective and has had run-ins with Dark Matters tech, he would know what was up.
The Ruby7 is off. That's a given. The question is: do our characters not know things about Ruby, are our characters actually puppets created by Dark Matters, or is Dark Matters trying to work out how the Ruby7 works as a highly competent vehicle that has otherworldly capabilities, such as a self-driven rescue mission, creation of bombs, the Pelican Bootleg, memorization of M'Tendere's key? I think its the last one. They would have to manipulate people into dropping information to learn.
I think that Rita is ignoring red flags (or! Appears to be! She's smart most of the time! She knows Juno!) Or is messing up colossally (@ernmark posted this, and like, I really see them doing all of this) but I choose to believe that Rita would ignore more dramaticized or odd things like the unknown force pulling them out of the water because it fits with the streams, but I think she realized something was up when Juno came on the scene. This can again be one of two things, with option one being that she noticed his newfound acceptace of computers and has been quietly sabotaging her own plan, leading Dark Matters on, or she outright didnt trust him from the start and came to Nureyev first because she assumed he was trustworthy and she's gonna try to take them down somewhere along the way to make sure she isn't being tailed/ find a way to hack the simulation from inside.
I also think that Nureyev's depression instrument wont be brought up again or will be a pivotal piece, as it all depends on if he plays instruments outside of simulation. If he plays outside of the simulation, I'm betting that he feels useless and not trusted, which is something he tends to put stock into. Therefore, he makes himself useful by learning M'Tendere's key. And Rita is upset by the whole Tools of Rust episode, and her hearing the melancholy music is close to the definition of "depression instrument". If the case, I hope to God he doesnt know the tune yet. Dark Matters knowing the key is bound to be bad. If he doesnt play in real life, I'm willing to bet that Simulation Peter is a way of finding out the key. They didnt know MTendere or their key. This could be a convinient way to learn it.
I'm actually highkey worried about Juno. Reasoning? We didnt hear from him during Tools of Rust. There was a suspicious note along the lines of "well, hope he's ok...oh nvmd" which makes me wonder: is there a chance that Juno hasnt been himself in several episodes? I hate to say it, but what if he s been manipulated by Dark Matters for a while now as a spy? Just saying... But either way, I feel like hes acting weird and Rita's known him long enough to be suspicious. Also this could be me overanalyzing
Buddy knows something is wrong. Shes been to dark places, and she knows every member of the crew. There's a reason she's worried about just getting the ship back in the sky, and its because she's seeing all of the inconsistencies. She knows that Jet knows as much as he can about Ruby, she knows Juno isnt Like This, and she's probably suspicious of the smooth landing. I bet Buddy has more in mind than she lets on, and she's treading incredibly carefully.
Juno and Peter may have also been created to guide Rita in her mission as well. They both support her plan and dont really point out anything that could sabotage the plan (like the fact that Dark Matters owned the tech beforehand? ) and they near unconditionally accepted everything she was doing (which I'm hoping gave Rita the final clues she needed to realize that they're trapped in a simulation. Juno would bring up AT LEAST a few points) and they didn't even try to tell other crew members about their findings. All of this seems shadily like Juno and Peter are cardboard cutouts of themselves created to further the next plot. Hell, we can even add in distractions that would mean that Jet, Buddy, and Vespa were unavaliable.
The whole "oh Morpheus facility...how original" line indicates that its a construct of the game. This is tbh one of the bigger and better clues, not even just for the name. I think that it indicates either that 1. The Morpheus Facility is the real name, or 2. Its a made up mission to assess Rita's skill.
Also as a bonus I doubt that the Sasha Wire we know is involved with this. Sasha has seen corruption in the Hyperion police force and left because of it. Either she's gonna be a cool double agent and is gonna break the whole crew out and help them take down Dark Matters (here's how Rita/Sasha can still win!), or shes been THEIAed or something similar. Either way, I want her to be mentioned or have a reappearance, and I think shes gonna get one.
80 notes · View notes
Text
So, [INSERT NAME HERE]. She was a bright young Altmer girl, living without a care in the world with her family in the Imperial City. One day, her dads sent her to a family friend in Anvil for "just a couple weeks", needing some time for themselves, they said.
They died during the great war. Died during ths Culling, the mass extermination of the population of the Imperial City by the thalmor, during the last days of the war, their daughter thankfuly safe away from the massacre.
She becomes a street urchin in Anvil after the war, get picked up by Legate Cassia at 7, a character from TES Legends. She reminds her of Tyr, her Blade friend who died during the war, and she raises her as a single adoptive mother after the war. She's angry over losing her friend
Anyway, hover the years our character start developing Thanatophobia. Why should people die and leave her, especially her loved ones? Why should ahe die, only to get back to Aetherius, her soul washed clean, her identity destroyed as she's reincarnated into something else?
She decides she wants to research magic, something to prevent this from happening again, but the Mages guild has outlawed necromancy, the closest thing to what she seeks, for centuries, and vampirism seems to have clear side effects, so mass vampirization would be BAD.
If she wants to conquer death, she needs power, lots of it, and she must go somewhere where minds haven't atrophied after years of stagnation, aomewhere where the open and mutual research of new magic and innovation.
Unfortunatelly Morrowind exploded and House Telvanni is unavaliable now, so, at 25 of age, our Altmer Woman decides to go to skyrim, to join their ransack college, if more open than most to necromancy, and investigate those talks of necromantic cults and spells and shit, resurfacing in the cold province.
And who knows, maybe she'll ever find a way to conquer death.
In the end she discovers that, while death is a natural part of life, and some people NEED to die for the world to be better, that doesn't mean her struggle is futile, and becomes a lich, because fuck going to Racist Nord Heaven with Ulfric.
5 notes · View notes
Text
RMAN QUICK LEARN– FOR THE BEGINNERS
Oracle Recovery Manager (RMAN) is Oracle’s preferred method or tools by which we are able to take backups and restore and recover our database. You must develop a proper backup strategy which provides maximum flexibility to Restore & Recover the DB from any kind of failure. To develop a proper backup strategy you must decide the type of requirement then after think the possible backup option. The recommended backup strategy must include the backup of all datafiles, Archivelog and spfile & controlfile autobackup. To take online or hot backups database must be in archivelog mode. You can however use RMAN to take an offline or cold backup.Note: Selecting the backup storage media is also important consideration. If you are storing your backup on disk then it is recommended to keep an extra copy of backup at any other server. CREATING RECOVERY CATALOG: Oracle recommended to use separate database for RMAN catalog. Consider in below steps the database is already created: 1. Create tablespace for RMAN: SQL> create tablespace RTBS datafile 'D:ORACLEORADATARTBS01.DBF' size 200M            extent management local uniform size 5M; 2. Create RMAN catalog user: SQL> create user CATALOG identified by CATALOG default tablespace RTBS quota unlimited on RTBS; 3. Grant some privileges to RMAN user: SQL> Grant connect, resource to CATALOG; SQL> grant recovery_catalog_owner to CATALOG; 4. Connect into catalog database and create the catalog: % rman catalog RMAN_USER/RMAN_PASSWORD@cat_db log=create_catalog.log RMAN> create catalog tablespace RTBS; RMAN> exit; 5. Connect into the target database and into the catalog database: % rman target sys/oracle@target_db RMAN> connect catalog RMAN_USER/RMAN_PASSWORD@cat_db 6. Connected into the both databases, register target database: RMAN> register database; The following list gives an overview of the commands and their uses in RMAN. For details description search the related topics of separate post on my blog: http://shahiddba.blogspot.com/INITIALIZATION PARAMETER: Some RMAN related database initialization parameters: control_file_record_keep_time: Time in days to retention records in the Control File. (default: 7 days) large_pool_size: Memory pool used for RMAN in backup/restore operations. shared_pool_size: Memory pool used for RMAN in backup/restore operations (only if large pool is not configured). CONNECTING RMANexport ORACLE_SID=  --Linux platformset ORACLE_SID==    --Windows platformTo connect on a target database execute RMAN.EXE then RMAN>connect target / RMAN>connect target username/password RMAN>connect target username/password@target_db To connect on a catalog database:RMAN>connect catalog username/password RMAN>connect catalog username/password@catalog_db To connect directly from the command prompt:C:>rman target /                 --target with nocatalog Recovery Manager: Release 9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.connected to target database: RMAN (DBID=63198018)using target database controlfile instead of recovery catalogC:>rman target sys/oracle@orcl3 catalog catalog/catalog@rman  --with catalogRecovery Manager: Release 9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.connected to target database: SADHAN (DBID=63198018)connected to recovery catalog databaseRMAN PARAMETERSRMAN parameters can be set to a specified value and remain persistent. This information is stored in the target database’s controlfile (By default). Alternatively you can store this backup information into recovery catalog. If you connect without catalog or only to the target database, your repository should be in the controlfile.SHOW/CONFIGURE – SHOW command will show current values for set parameters and CONFIGURE – Command to set new value for parameterRMAN> show all;using target database control file instead of recovery catalogRMAN configuration parameters are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO ; # defaultCONFIGURE CONTROLFILE AUTOBACKUP ON;RMAN>show datafile backup copies; RMAN>show default device type; RMAN>show device type; RMAN>show channel; RMAN>show retention policy;RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;old RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP OFF;new RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP ON; new RMAN configuration parameters are successfully stored CONFIGURE channel device type disk format 'D:oraback%U'; You can set many parameters by configuring them first and making them persistent or you can override them (discard any persistent configuration) by specifying them explicitly in your RMAN backup command. Setting Default Recommended Controlfile autobackup off on Retention policy to redundancy 1 to recovery window of 30 days Device type disk parallelism 1 ... disk|sbt prallelism 2 ... Default device type to disk to disk Backup optimization off off Channel device type none disk parms=‘...’ Maxsetsize unlimited depends on your database size Appending CLEAR or NONE at the last of configuration parameter command will reset the configuration to default and none setting.CONFIGURE RETENTION POLICY CLEAR;CONFIGURE RETENTION POLICY NONE; Overriding the configured retention policy: change backupset 421 keep forever nologs; change datafilecopy 'D:oracleoradatausers01.dbf' keep until 'SYSDATE+30';RMAN BACKUP SCRIPTS:Backing up the database can be done with just a few commands or can be made with numerous options. RMAN> backup database;RMAN> backup as compressed backupset database;RMAN> Backup INCREMENTAL level=0 database;RMAN> Backup database TAG=Weekly_Sadhan;RMAN> Backup database MAXSETSIZE=2g;RMAN> backup TABLESPACE orafin;You may also combine options together in a single backup and for multi channel backup.RMAN> Backup INCREMENTAL level=1 as COMPRESSED backupset databaseFORMAT 'H:ORABACK%U' maxsetsize 2G; backup full datafile x,y,z incremental level x include current controlfile archivelog all  delete input copies x filesperset x maxsetsize xM diskratio x format = 'D:oraback%U';run {allocate channel d1 type disk FORMAT "H:orabackWeekly_%T_L0_%d-%s_%p.db";allocate channel d2 type disk FORMAT "H:orabackWeekly_%T_L0_%d-%s_%p.db";allocate channel d3 type disk FORMAT "H:orabackWeekly_%T_L0_%d-%s_%p.db";      backup             incremental level 0 tag Sadhan_Full_DBbackup            filesperset 8            FORMAT "H:orabackWeekly_%T_FULL_%d-%s_%p.db" DATABASE;            SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT';      backup            archivelog all tag Sadhan_Full_Archiveback            filesperset 8            format "H:orabackWeekly_%T_FULL_%d-%s_%p.arch"; release channel d1; release channel d2; release channel d3; } The COPY command and some copy scripts: copy datafile 'D:oracleoradatausers01.dbf' TO 'H:orabackusers01.dbf' tag=DF3, datafile 4 to TO 'H:orabackusers04.dbf' tag=DF4, archivelog 'arch_1060.arch' TO 'arch_1060.bak' tag=CP2ARCH16; run { allocate channel c1 type disk; copy datafile 'd:oracleoradatausers01.dbf' TO 'h:orabackusers01.dbf' tag=DF3, archivelog 'arch_1060.arch' TO 'arch_1060.bak' tag=CP2ARCH16;    }COMPRESSED – Compresses the backup as it is taken.INCREMENTAL – Selecting incremental allows to backup only changes since last full backup.FORMAT – Allows you to specify an alternate location.TAG – You can name your backup.MAXSETSIZE – Limits backup piece size.TABLESPACE – Allows you to backup only a tablespace.RMAN MAINTAINANCE :You can review your RMAN backups using the LIST command. You can use LIST with options to customize what you want RMAN to return to you.RMAN> list backup SUMMARY;RMAN> list ARCHIVELOG ALL;RMAN> list backup COMPLETED before ‘02-FEB-09’;RMAN> list backup of database TAG Weekly_sadhan; RMAN> list backup of datafile "D:oracleoradatasadhanusers01.dbf" SUMMARY;You can test your backups using the validate command.RMAN> list copy of tablespace "SYSTEM"; You can ask RMAN to report backup information. RMAN> restore database validate; RMAN> report schema; RMAN> report need backup; RMAN> report need backup incremental 3 database; RMAN> report need backup days 3; RMAN> report need backup days 3 tablespace system; RMAN>report need backup redundancy 2; RMAN>report need backup recovery window of 3 days; RMAN> report unrecoverable; RMAN> report obsolete; RMAN> delete obsolete; RMAN> delete noprompt obsolete; RMAN> crosscheck; RMAN> crosscheck backup; RMAN> crosscheck backupset of database; RMAN> crosscheck copy; RMAN> delete expired;   --use this after crosscheck command RMAN> delete noprompt expired backup of tablespace users; To delete backup and copies: RMAN> delete backupset 104; RMAN> delete datafilecopy 'D:oracleoradatausers01.dbf'; To change the status of some backups or copies to unavailable come back to available: RMAN>change backup of controlfile unavaliable; RMAN>change backup of controlfile available; RMAN>change datafilecopy 'H:orabackusers01.dbf' unavailable; RMAN>change copy of archivelog sequence between 230 and 240 unavailable; To catalog or uncatalog in RMAN repository some copies of datafiles, archivelogs and controlfies made by users using OS commands: RMAN>catalog datafilecopy 'F:orabacksample01.dbf'; RMAN>catalog archivelog 'E:oraclearch_404.arc', 'F:oraclearch_410.arc'; RMAN>catalog controlfilecopy 'H:oracleoradatacontrolfile.ctl'; RMAN> change datafilecopy 'F:orabacksample01.dbf' uncatalog; RMAN> change archivelog 'E:oraclearch_404.arc', 'E:oraclearch_410.arc' uncatalog; RMAN> change controlfilecopy 'H:oracleoradatacontrolfile.ctl' uncatalog; RESTORING & RECOVERING WITH RMAN BACKUPYou can perform easily restore & recover operation with RMAN. Depending on the situation you can select either complete or incomplete recovery process. The complete recovery process applies all the redo or archivelog where as incomplete recovery does not apply all of the redo or archive logs. In this case of recovery, as you are not going to complete recovery of the database to the most current time, you must tell Oracle when to terminate recovery. Note: You must open your database with resetlogs option after each incomplete recovery. The resetlogs operation starts the database with a new stream of log sequence number starting with sequence 1. DATAFILE – Restore specified datafile.CONTROLFILE – To restore controlfile from backup database must be in nomount.ARCHIVELOG   or ARCHIVELOG from until – Restore archivelog to location there were backed up.TABLESPACE – Restores all the datafiles associated with specified tablespace. It can be done with database open.RECOVER TABLESPACE/DATAFILE:If a non-system tablespace or datafile is missing or corrupted, recovery can be performed while the database remains open.STARTUP; (you will get ora-1157 ora-1110 and the name of the missing datafile, the database will remain mounted)Use OS commands to restore the missing or corrupted datafile to its original location, ie: cp -p /user/backup/uman/user01.dbf /user/oradata/u01/dbtst/user01.dbfSQL>ALTER DATABASE DATAFILE3 OFFLINE; (tablespace cannot be used because the database is not open)SQL>ALTER DATABASE OPEN;SQL>RECOVER DATAFILE 3;SQL>ALTER TABLESPACE ONLINE; (Alternatively you can use ‘alter database’ command to take datafile online)If the problem is only the single file then restore only that particualr file otherwise restore & recover whole tablespace. The database can be in use while recovering the whole tablespace.run { sql ‘alter tablespace users offline’; allocate channel c1 device type disk|sbt; restore tablespace users; recover tablespace users; sql ‘alter tablespace users online’;}If the problem is in SYSTEM datafile or tableapce then you cannnot open the database. You need sifficient downtime to recover it. If problem is in more than one file then it is better to recover whole tablepace or database.startup mountrun { allocate channel c1 device type disk|sbt; allocate channel c2 device type disk|sbt; restore database check readonly; recover database;  alter database open;}DATABASE DISASTER RECOVERY:Disaster recovery plans start with risk assessment. We need to identify all the risks that our data center can face such as: All datafiles are lost, All copies of current controlfile are lost, All online redolog group member are lost, Loss of OS, loss of a disk drive, complete loss of our server etc: Our disaster plan should give brief description about recovery from above disaster. Planning Disaster Recovery in advance is essential for DBA to avoid any worrying or panic situation.The below method is used for complete disaster recovery on the same as well as different server. set dbid=xxxxxxxstartup nomount;run {allocate channel c1 device type disk|sbt;restore spfile to ‘some_location’ from autobackup;recover database; alter database open resetlogs;}shutdown immediate;startup nomount;run { allocate channel c1 device type disk|sbt; restore controlfile from autobackup;alter database mount; } RMAN> restore database;RMAN> recover database;   --no need incase of cold backupRMAN> alter database open resetlogs;}DATABASE POINT INTIME RECOVERY:DBPITR enables you to recover a database to some time in the past. For example, if logical error occurred today at 10.00 AM, DBPITR enables you to restore the entire database to the state it was in at 09:59 AM there by removing the effect of error but also remove all other valid update that occur since 09:59 AM. DBPTIR requires the database is in archivelog mode, and existing backup of database created before the point in time to which you wish to recover must exists, and all the archivelog and online logs created from the time of backup until the point in time to which you wish to recover must exist as well. RMAN> shutdown Abort; RMAN> startup mount; RMAN> run {   Set until time to_date('12-May-2012 00:00:00′, ‘DD-MON-YYYY  HH24:MI:SS');   restore database;   recover database;          }RMAN> alter database open resetlogs;Caution: It is highly recommended that you must backup your controlfile and online redo log file before invoking DBPITR. So you can recover back to the current point in time in case of any issue.Oracle will automatically stop recovery when the time specified in the RECOVER command has been reached. Oracle will respond with a recovery successful message.SCN/CHANGE BASED RECOVERY:Change-based recovery allows the DBA to recover to a desired point of System change number (SCN). This situation is most likely to occur if archive logfiles or redo logfiles needed for recovery are lost or damaged and cannot be restored.Steps:–        If the database is still open, shut down the database using the SHUTDOWN command with the ABORT option.–        Make a full backup of the database including all datafiles, a control file, and the parameter files in case an error is made during the recovery.–        Restore backups of all datafiles. Make sure the backups were taken before the point in time you are going to recover to. Any datafiles added after the point in time you are recovering to should not be restored. They will not be used in the recovery and will have to be recreated after recovery is complete. Any data in the datafiles created after the point of recovery will be lost.–        Make sure read-only tablespace are offline before you start recovery so recovery does not try to update the datafile headers.RMAN> shutdown Abort; RMAN> startup mount; RMAN>run {  set until SCN 1048438;  restore database;  recover database;  alter database open resetlogs;   }RMAN> restore database until sequence 9923; --Archived log sequence number RMAN> recover database until sequence 9923; --Archived log sequence number RMAN> alter database open resetlogs;Note: Query with V$LOG_HISTORY and check the alert.log to find the SCN of an event and recover to a prior SCN.IMPORTANT VIEW: Views to consult into the target database: v$backup_device: Device types accepted for backups by RMAN. v$archived_log:  Redo logs archived. v$backup_corruption: Corrupted blocks in backups. v$copy_corruption: Corrupted blocks in copies. v$database_block_corruption: Corrupted blocks in the database after last backup. v$backup_datafile: Backups of datafiles. v$backup_redolog: Backups of redo logs. v$backup_set: Backup sets made. v$backup_piece: Pieces of previous backup sets made. v$session_long_ops: Long operations running at this time. Views to consult into the RMAN catalog database: rc_database: Information about the target database. rc_datafile: Information about the datafiles of target database. rc_tablespace: Information about the tablespaces of target database. rc_stored_script: Stored scripts. rc_stored_script_line: Source of stored scripts. For More Information on RMAN click on the below link: Different RMAN Recovery Scenarios 24-Feb-13 Synchronizes the Test database with RMAN Cold Backup 16-Feb-13 Plan B: Renovate old Apps Server Hardware 27-Jan-13 Plan A: Renovate old Apps Server Hardware 25-Jan-13 Planning to Renovate old Apps Server Hardware 24-Jan-13 Duplicate Database with RMAN without Connecting to Target Database 23-Jan-13 Different RMAN Errors and their Solution 24-Nov-12 Block Media Recovery using RMAN 4-Nov-12 New features in RMAN since Oracle9i/10g 14-Oct-12 A Shell Script To Take RMAN Cold/Hot and Export Backup 7-Oct-12 Automate Rman Backup on Windows Environment 3-Sep-12 How to take cold backup of oracle database?‎ 26-Aug-12 Deleting RMAN Backups 22-Aug-12 Script: RMAN Hot Backup on Linux Environment 1-Aug-12 How RMAN behave with the allocated channel during backup 31-Jul-12 RMAN Important Commands Description. 7-Jul-12 Script: Crontab Use for RMAN Backup 2-Jun-12 RMAN Report and Show Commands 16-May-12 RMAN backup on a Windows server thruogh DBMS_SCHEDULING 15-May-12 Format Parameter of Rman Backup 12-May-12 Rman Backup with Stored Script 12-May-12 Rman: Disaster Recovery from the Scratch 6-May-12 RMAN- Change-Based (SCN) Recovery 30-Apr-12 RMAN-Time-Based Recovery 30-Apr-12 RMAN – Cold backup Restore 23-Apr-12 RMAN Backup on Network Storage 22-Apr-12 Rman Catalog Backup Script 18-Apr-12 Point to be considered with RMAN Backup Scripts 11-Apr-12 Monitoring RMAN Through V$ Views 7-Apr-12 RMAN Weekly and Daily Backup Scripts 25-Mar-12 Unregister Database from RMAN: 6-Mar-12
1 note · View note
jjarch777 · 4 years
Photo
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
FINAL MANUAL - Option 2
1/5/2020
*Including correct axo and section*
I decided to go with option 2 for the digital manual assignment. My first 2 images depict side 1 and side 2 of my 18”x24” sheets. On side 1 I explain my narrative of the situation, then I follow this with information of my field agent, Ignite and his research. On side 2 I showcase several images of different views, perspectives and plans of my outpost and its relation to the environment.
Method: During the completion of this project I have learned some cool features of Rhino in ways to create the same product in a different manner such as creating an axonometric through coding: 
! _Select _Pause _SetActiveViewport Top _Rotate 0 45 _SetActiveViewport Right _Shear w0 w0,0,1 -45 _SetActiveViewport Top _Zoom _All _Extents
This method allows the individual to activate multiple commands in one go! Rhino was being very finicky with me at times, thus I had to go back and fourth using multiple programs. I used Rhino to change my materials again on my model because not all appeared on my mac than what was on the desktop at school. I was also finally able to put the lava material on the land of my site. I used Make2D to create my line drawings. Then, I tried to create renders of different perspective views and my overall model, but the screen kept appearing with black bars. V-Ray would have been my next best option but it was unavaliable. Next, I used Adobe Photoshop to edit my images by colour correction, erasing unessesary elements and to sharpen details. Adobe Illustrator was used to compose my pamphlets for the majority of the process. I also used a signiture creator for my field agent’s sign on page 2. For inspiration regarding my design, I looked at a couple websites templates, Word templates, PowerPoint templates and Pinterest.
Reflection: This process was certainly different than I anticipated how the manual creation would be. Although I ran into many problems of Rhino crashing or not showing materials, I learned a lot during this process. It also taught me to find new ways of producing the same results without as much interaction to get it done. 
Goal: My goal was to make the manul appear “burnt,” given my theme of my narrative revoves around a volcano eruption, my model incorporates lava and my field agent’s name is Ignite. I wanted it too look cohesive as best I can. This was challenging as my first page consits of a lot of writting wheras my second page mainly has imagery. I am really happy with the result.
Overall I enjoyed this class as a whole as I was able to explore my imagination and produced a model and narrative I am proud of. At the beginning of this course I could not have imagined that I had developed such details. I like that I was able to think more abstract and explore my creativity. Many elements of this course can be used in my portfolio, which I am excited for!
Side 1
Close Up 1: Site location of Caelum Universum on 1x1km swatch of earlier assignment.
Close Up 2: Site reference of ruin and capsul
Close Up 3: Geographic Location
Close Up 4: Bronze limbs formation
Close Up 5: Innovation by Ignite Caelum-Walker
Side 2
Close Up 6: Section of Outpost showing field agent relative to workspace
Close Up 7: Axonometric of Outpost showing interior and exterior
Close Up 8: Perspective view depicting Ignite’s hierarchy
Close Up 9: Perspective view from conveyor belt
How to fold:
Step 1: fold even horizontally 
Step 2: fold middle section behind first section
Step 3: fold last section behind the rest of the folded parts
0 notes
Text
RMAN QUICK LEARN– FOR THE BEGINNERS
Oracle Recovery Manager (RMAN) is Oracle’s preferred method or tools by which we are able to take backups and restore and recover our database. You must develop a proper backup strategy which provides maximum flexibility to Restore & Recover the DB from any kind of failure. To develop a proper backup strategy you must decide the type of requirement then after think the possible backup option. The recommended backup strategy must include the backup of all datafiles, Archivelog and spfile & controlfile autobackup. To take online or hot backups database must be in archivelog mode. You can however use RMAN to take an offline or cold backup.Note: Selecting the backup storage media is also important consideration. If you are storing your backup on disk then it is recommended to keep an extra copy of backup at any other server. CREATING RECOVERY CATALOG: Oracle recommended to use separate database for RMAN catalog. Consider in below steps the database is already created: 1. Create tablespace for RMAN: SQL> create tablespace RTBS datafile 'D:ORACLEORADATARTBS01.DBF' size 200M            extent management local uniform size 5M; 2. Create RMAN catalog user: SQL> create user CATALOG identified by CATALOG default tablespace RTBS quota unlimited on RTBS; 3. Grant some privileges to RMAN user: SQL> Grant connect, resource to CATALOG; SQL> grant recovery_catalog_owner to CATALOG; 4. Connect into catalog database and create the catalog: % rman catalog RMAN_USER/RMAN_PASSWORD@cat_db log=create_catalog.log RMAN> create catalog tablespace RTBS; RMAN> exit; 5. Connect into the target database and into the catalog database: % rman target sys/oracle@target_db RMAN> connect catalog RMAN_USER/RMAN_PASSWORD@cat_db 6. Connected into the both databases, register target database: RMAN> register database; The following list gives an overview of the commands and their uses in RMAN. For details description search the related topics of separate post on my blog: http://shahiddba.blogspot.com/INITIALIZATION PARAMETER: Some RMAN related database initialization parameters: control_file_record_keep_time: Time in days to retention records in the Control File. (default: 7 days) large_pool_size: Memory pool used for RMAN in backup/restore operations. shared_pool_size: Memory pool used for RMAN in backup/restore operations (only if large pool is not configured). CONNECTING RMANexport ORACLE_SID=  --Linux platformset ORACLE_SID==    --Windows platformTo connect on a target database execute RMAN.EXE then RMAN>connect target / RMAN>connect target username/password RMAN>connect target username/password@target_db To connect on a catalog database:RMAN>connect catalog username/password RMAN>connect catalog username/password@catalog_db To connect directly from the command prompt:C:>rman target /                 --target with nocatalog Recovery Manager: Release 9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.connected to target database: RMAN (DBID=63198018)using target database controlfile instead of recovery catalogC:>rman target sys/oracle@orcl3 catalog catalog/catalog@rman  --with catalogRecovery Manager: Release 9.2.0.1.0 - ProductionCopyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.connected to target database: SADHAN (DBID=63198018)connected to recovery catalog databaseRMAN PARAMETERSRMAN parameters can be set to a specified value and remain persistent. This information is stored in the target database’s controlfile (By default). Alternatively you can store this backup information into recovery catalog. If you connect without catalog or only to the target database, your repository should be in the controlfile.SHOW/CONFIGURE – SHOW command will show current values for set parameters and CONFIGURE – Command to set new value for parameterRMAN> show all;using target database control file instead of recovery catalogRMAN configuration parameters are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO ; # defaultCONFIGURE CONTROLFILE AUTOBACKUP ON;RMAN>show datafile backup copies; RMAN>show default device type; RMAN>show device type; RMAN>show channel; RMAN>show retention policy;RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;old RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP OFF;new RMAN configuration parameters:CONFIGURE CONTROLFILE AUTOBACKUP ON; new RMAN configuration parameters are successfully stored CONFIGURE channel device type disk format 'D:oraback%U'; You can set many parameters by configuring them first and making them persistent or you can override them (discard any persistent configuration) by specifying them explicitly in your RMAN backup command. Setting Default Recommended Controlfile autobackup off on Retention policy to redundancy 1 to recovery window of 30 days Device type disk parallelism 1 ... disk|sbt prallelism 2 ... Default device type to disk to disk Backup optimization off off Channel device type none disk parms=‘...’ Maxsetsize unlimited depends on your database size Appending CLEAR or NONE at the last of configuration parameter command will reset the configuration to default and none setting.CONFIGURE RETENTION POLICY CLEAR;CONFIGURE RETENTION POLICY NONE; Overriding the configured retention policy: change backupset 421 keep forever nologs; change datafilecopy 'D:oracleoradatausers01.dbf' keep until 'SYSDATE+30';RMAN BACKUP SCRIPTS:Backing up the database can be done with just a few commands or can be made with numerous options. RMAN> backup database;RMAN> backup as compressed backupset database;RMAN> Backup INCREMENTAL level=0 database;RMAN> Backup database TAG=Weekly_Sadhan;RMAN> Backup database MAXSETSIZE=2g;RMAN> backup TABLESPACE orafin;You may also combine options together in a single backup and for multi channel backup.RMAN> Backup INCREMENTAL level=1 as COMPRESSED backupset databaseFORMAT 'H:ORABACK%U' maxsetsize 2G; backup full datafile x,y,z incremental level x include current controlfile archivelog all  delete input copies x filesperset x maxsetsize xM diskratio x format = 'D:oraback%U';run {allocate channel d1 type disk FORMAT "H:orabackWeekly_%T_L0_%d-%s_%p.db";allocate channel d2 type disk FORMAT "H:orabackWeekly_%T_L0_%d-%s_%p.db";allocate channel d3 type disk FORMAT "H:orabackWeekly_%T_L0_%d-%s_%p.db";      backup             incremental level 0 tag Sadhan_Full_DBbackup            filesperset 8            FORMAT "H:orabackWeekly_%T_FULL_%d-%s_%p.db" DATABASE;            SQL 'ALTER SYSTEM ARCHIVE LOG CURRENT';      backup            archivelog all tag Sadhan_Full_Archiveback            filesperset 8            format "H:orabackWeekly_%T_FULL_%d-%s_%p.arch"; release channel d1; release channel d2; release channel d3; } The COPY command and some copy scripts: copy datafile 'D:oracleoradatausers01.dbf' TO 'H:orabackusers01.dbf' tag=DF3, datafile 4 to TO 'H:orabackusers04.dbf' tag=DF4, archivelog 'arch_1060.arch' TO 'arch_1060.bak' tag=CP2ARCH16; run { allocate channel c1 type disk; copy datafile 'd:oracleoradatausers01.dbf' TO 'h:orabackusers01.dbf' tag=DF3, archivelog 'arch_1060.arch' TO 'arch_1060.bak' tag=CP2ARCH16;    }COMPRESSED – Compresses the backup as it is taken.INCREMENTAL – Selecting incremental allows to backup only changes since last full backup.FORMAT – Allows you to specify an alternate location.TAG – You can name your backup.MAXSETSIZE – Limits backup piece size.TABLESPACE – Allows you to backup only a tablespace.RMAN MAINTAINANCE :You can review your RMAN backups using the LIST command. You can use LIST with options to customize what you want RMAN to return to you.RMAN> list backup SUMMARY;RMAN> list ARCHIVELOG ALL;RMAN> list backup COMPLETED before ‘02-FEB-09’;RMAN> list backup of database TAG Weekly_sadhan; RMAN> list backup of datafile "D:oracleoradatasadhanusers01.dbf" SUMMARY;You can test your backups using the validate command.RMAN> list copy of tablespace "SYSTEM"; You can ask RMAN to report backup information. RMAN> restore database validate; RMAN> report schema; RMAN> report need backup; RMAN> report need backup incremental 3 database; RMAN> report need backup days 3; RMAN> report need backup days 3 tablespace system; RMAN>report need backup redundancy 2; RMAN>report need backup recovery window of 3 days; RMAN> report unrecoverable; RMAN> report obsolete; RMAN> delete obsolete; RMAN> delete noprompt obsolete; RMAN> crosscheck; RMAN> crosscheck backup; RMAN> crosscheck backupset of database; RMAN> crosscheck copy; RMAN> delete expired;   --use this after crosscheck command RMAN> delete noprompt expired backup of tablespace users; To delete backup and copies: RMAN> delete backupset 104; RMAN> delete datafilecopy 'D:oracleoradatausers01.dbf'; To change the status of some backups or copies to unavailable come back to available: RMAN>change backup of controlfile unavaliable; RMAN>change backup of controlfile available; RMAN>change datafilecopy 'H:orabackusers01.dbf' unavailable; RMAN>change copy of archivelog sequence between 230 and 240 unavailable; To catalog or uncatalog in RMAN repository some copies of datafiles, archivelogs and controlfies made by users using OS commands: RMAN>catalog datafilecopy 'F:orabacksample01.dbf'; RMAN>catalog archivelog 'E:oraclearch_404.arc', 'F:oraclearch_410.arc'; RMAN>catalog controlfilecopy 'H:oracleoradatacontrolfile.ctl'; RMAN> change datafilecopy 'F:orabacksample01.dbf' uncatalog; RMAN> change archivelog 'E:oraclearch_404.arc', 'E:oraclearch_410.arc' uncatalog; RMAN> change controlfilecopy 'H:oracleoradatacontrolfile.ctl' uncatalog; RESTORING & RECOVERING WITH RMAN BACKUPYou can perform easily restore & recover operation with RMAN. Depending on the situation you can select either complete or incomplete recovery process. The complete recovery process applies all the redo or archivelog where as incomplete recovery does not apply all of the redo or archive logs. In this case of recovery, as you are not going to complete recovery of the database to the most current time, you must tell Oracle when to terminate recovery. Note: You must open your database with resetlogs option after each incomplete recovery. The resetlogs operation starts the database with a new stream of log sequence number starting with sequence 1. DATAFILE – Restore specified datafile.CONTROLFILE – To restore controlfile from backup database must be in nomount.ARCHIVELOG   or ARCHIVELOG from until – Restore archivelog to location there were backed up.TABLESPACE – Restores all the datafiles associated with specified tablespace. It can be done with database open.RECOVER TABLESPACE/DATAFILE:If a non-system tablespace or datafile is missing or corrupted, recovery can be performed while the database remains open.STARTUP; (you will get ora-1157 ora-1110 and the name of the missing datafile, the database will remain mounted)Use OS commands to restore the missing or corrupted datafile to its original location, ie: cp -p /user/backup/uman/user01.dbf /user/oradata/u01/dbtst/user01.dbfSQL>ALTER DATABASE DATAFILE3 OFFLINE; (tablespace cannot be used because the database is not open)SQL>ALTER DATABASE OPEN;SQL>RECOVER DATAFILE 3;SQL>ALTER TABLESPACE ONLINE; (Alternatively you can use ‘alter database’ command to take datafile online)If the problem is only the single file then restore only that particualr file otherwise restore & recover whole tablespace. The database can be in use while recovering the whole tablespace.run { sql ‘alter tablespace users offline’; allocate channel c1 device type disk|sbt; restore tablespace users; recover tablespace users; sql ‘alter tablespace users online’;}If the problem is in SYSTEM datafile or tableapce then you cannnot open the database. You need sifficient downtime to recover it. If problem is in more than one file then it is better to recover whole tablepace or database.startup mountrun { allocate channel c1 device type disk|sbt; allocate channel c2 device type disk|sbt; restore database check readonly; recover database;  alter database open;}DATABASE DISASTER RECOVERY:Disaster recovery plans start with risk assessment. We need to identify all the risks that our data center can face such as: All datafiles are lost, All copies of current controlfile are lost, All online redolog group member are lost, Loss of OS, loss of a disk drive, complete loss of our server etc: Our disaster plan should give brief description about recovery from above disaster. Planning Disaster Recovery in advance is essential for DBA to avoid any worrying or panic situation.The below method is used for complete disaster recovery on the same as well as different server. set dbid=xxxxxxxstartup nomount;run {allocate channel c1 device type disk|sbt;restore spfile to ‘some_location’ from autobackup;recover database; alter database open resetlogs;}shutdown immediate;startup nomount;run { allocate channel c1 device type disk|sbt; restore controlfile from autobackup;alter database mount; } RMAN> restore database;RMAN> recover database;   --no need incase of cold backupRMAN> alter database open resetlogs;}DATABASE POINT INTIME RECOVERY:DBPITR enables you to recover a database to some time in the past. For example, if logical error occurred today at 10.00 AM, DBPITR enables you to restore the entire database to the state it was in at 09:59 AM there by removing the effect of error but also remove all other valid update that occur since 09:59 AM. DBPTIR requires the database is in archivelog mode, and existing backup of database created before the point in time to which you wish to recover must exists, and all the archivelog and online logs created from the time of backup until the point in time to which you wish to recover must exist as well. RMAN> shutdown Abort; RMAN> startup mount; RMAN> run {   Set until time to_date('12-May-2012 00:00:00′, ‘DD-MON-YYYY  HH24:MI:SS');   restore database;   recover database;          }RMAN> alter database open resetlogs;Caution: It is highly recommended that you must backup your controlfile and online redo log file before invoking DBPITR. So you can recover back to the current point in time in case of any issue.Oracle will automatically stop recovery when the time specified in the RECOVER command has been reached. Oracle will respond with a recovery successful message.SCN/CHANGE BASED RECOVERY:Change-based recovery allows the DBA to recover to a desired point of System change number (SCN). This situation is most likely to occur if archive logfiles or redo logfiles needed for recovery are lost or damaged and cannot be restored.Steps:–        If the database is still open, shut down the database using the SHUTDOWN command with the ABORT option.–        Make a full backup of the database including all datafiles, a control file, and the parameter files in case an error is made during the recovery.–        Restore backups of all datafiles. Make sure the backups were taken before the point in time you are going to recover to. Any datafiles added after the point in time you are recovering to should not be restored. They will not be used in the recovery and will have to be recreated after recovery is complete. Any data in the datafiles created after the point of recovery will be lost.–        Make sure read-only tablespace are offline before you start recovery so recovery does not try to update the datafile headers.RMAN> shutdown Abort; RMAN> startup mount; RMAN>run {  set until SCN 1048438;  restore database;  recover database;  alter database open resetlogs;   }RMAN> restore database until sequence 9923; --Archived log sequence number RMAN> recover database until sequence 9923; --Archived log sequence number RMAN> alter database open resetlogs;Note: Query with V$LOG_HISTORY and check the alert.log to find the SCN of an event and recover to a prior SCN.IMPORTANT VIEW: Views to consult into the target database: v$backup_device: Device types accepted for backups by RMAN. v$archived_log:  Redo logs archived. v$backup_corruption: Corrupted blocks in backups. v$copy_corruption: Corrupted blocks in copies. v$database_block_corruption: Corrupted blocks in the database after last backup. v$backup_datafile: Backups of datafiles. v$backup_redolog: Backups of redo logs. v$backup_set: Backup sets made. v$backup_piece: Pieces of previous backup sets made. v$session_long_ops: Long operations running at this time. Views to consult into the RMAN catalog database: rc_database: Information about the target database. rc_datafile: Information about the datafiles of target database. rc_tablespace: Information about the tablespaces of target database. rc_stored_script: Stored scripts. rc_stored_script_line: Source of stored scripts. For More Information on RMAN click on the below link: Different RMAN Recovery Scenarios 24-Feb-13 Synchronizes the Test database with RMAN Cold Backup 16-Feb-13 Plan B: Renovate old Apps Server Hardware 27-Jan-13 Plan A: Renovate old Apps Server Hardware 25-Jan-13 Planning to Renovate old Apps Server Hardware 24-Jan-13 Duplicate Database with RMAN without Connecting to Target Database 23-Jan-13 Different RMAN Errors and their Solution 24-Nov-12 Block Media Recovery using RMAN 4-Nov-12 New features in RMAN since Oracle9i/10g 14-Oct-12 A Shell Script To Take RMAN Cold/Hot and Export Backup 7-Oct-12 Automate Rman Backup on Windows Environment 3-Sep-12 How to take cold backup of oracle database?‎ 26-Aug-12 Deleting RMAN Backups 22-Aug-12 Script: RMAN Hot Backup on Linux Environment 1-Aug-12 How RMAN behave with the allocated channel during backup 31-Jul-12 RMAN Important Commands Description. 7-Jul-12 Script: Crontab Use for RMAN Backup 2-Jun-12 RMAN Report and Show Commands 16-May-12 RMAN backup on a Windows server thruogh DBMS_SCHEDULING 15-May-12 Format Parameter of Rman Backup 12-May-12 Rman Backup with Stored Script 12-May-12 Rman: Disaster Recovery from the Scratch 6-May-12 RMAN- Change-Based (SCN) Recovery 30-Apr-12 RMAN-Time-Based Recovery 30-Apr-12 RMAN – Cold backup Restore 23-Apr-12 RMAN Backup on Network Storage 22-Apr-12 Rman Catalog Backup Script 18-Apr-12 Point to be considered with RMAN Backup Scripts 11-Apr-12 Monitoring RMAN Through V$ Views 7-Apr-12 RMAN Weekly and Daily Backup Scripts 25-Mar-12 Unregister Database from RMAN: 6-Mar-12
0 notes