Git is a powerful distributed version control system. In 2005, Linus Torvalds spent only two weeks developing this tool. The original purpose of git was version control for Linux OS source code. Since then, git become the most popular distributed version control system. In 2008, github was established for storing source code of open source projects. Now, more and more open source projects are moving to the github. This post introduces fundamentals of git commands.
GITHUB is a free and open source public code repository, from small to big project. Many developers are using GitHub everyday, even me, although I’m not a coder. But because of its open source, everyone can visit your code, including sensitive data. Based on this, many develop teams will build their own git server. This post will show you how to build a git server on Linux platform.
Solarized color theme is the most popular color theme in the world. For me, solarized color not only can protect my eyes from the computer but also can make my typing more efficiency. My laptop is using RHEL6 gnome desktop, all the configurations of this post will base on gnome terminal.
Markdown is a lightweight markup language, the original purpose of markdown is to provide a handy tool for text to html, with easy read and easy write syntax format. Markdown can be defined to: 1. plain-text syntax; 2. a software converting the plain-text to html.
My first experience of deploying OGG was in 2010, we were synchronizing the data from prod server to a report server. Before using OGG, we were using MV table to achieve that. But I didn’t maintain OGG since 2013, so I almost forgot everything about the OGG. It’s necessary to write down some fundamental steps about how to build an OGG environment.
What I mean rolling is Grid Infrastructure upgrade by rolling, but RDBMS still need outage. To minimize the downtime, and I think upgrade with rolling is more easier than non-rolling, so use rolling upgrade GI is advisable. At the end of this post, I will try to reverse the whole process, that is downgrade RDBMS and GI to before version.
In the previous post 11gr2 RAC SCAN DNS Configuration describes 11gr2 SCAN concepts and how to setup SCAN DNS in rhel5. But as I upgraded the OS to version RHEL6, found something different wiht RHEL5, this post is explain how to setup primary and slave DNS server in RHEL6.
There are many approaches can convert file system to ASM, such as RMAn copy database image, as of 12c, you can move datafiles online, that feature enables you minimize the downtime.
With the multitenant architecture, Oracle 12c provide some great new features. Such as RMAN table-level recovery, moving datafiles online and so on. This post will introduce some of the new features in 12c.
There are two upgrade approaches, one is with GUI tool DBUA, another is upgrade with manually. This post is focus on manualy upgrade method. After upgrade to 12c, the new version database is non-CDB,which is DEPRECATED by Oracle, so I also will show you how to convert the non-CDB to PDB.