Still remember a few years ago, when I graduated from university, only to find a job to solve the problem of food and clothing, toiled, the Sun, shuttle in Beijing each talent exchange, a bit timid ... A bit helpless ... At that time, I have only a little faith, that is, must stay in Beijing, there is no hope for the future, I just want to stay in the development of information technology is the most developed Beijing. What is the database? It has nothing to do with me, I think it should be a table to store records-this is my knowledge of the database at that time, because in school and only as an elective course to learn foxbase, so doomed I will not pay attention to it, and not interested to learn it. And years later, if someone asked me what the database is, I will not hesitate to tell him: the database is carrying my dream place!
It took me 3 months to find a job in software development, step into the society's first job, only represents the poor salary and hard overtime, the only advantage is to be able to in Beijing, with the world beat, in the dream set sail place, I began to study, began desperately to accumulate can let me in this world foothold of capital. It is an object-oriented development language just the rise of the era, I was amazed by the VB language to develop the magic of the program, it can easily develop with the Windows interface as beautiful as the program. At that time, most of the company's projects are to develop small information management system for customers, so the backstage use is Access database, just as I am crazy to cram the SQL sentence syntax, a company's colleagues suddenly said to me: the time to study Oracle, that is the real database, It's a technique worth studying for the rest of your life. This is the first time in my life I heard of Oracle, when that old brother seems to just finish this sentence in my memory disappeared, now think, this may be called "doomed" bar. Because of this, in my second job in the company, I volunteered for an Oracle DBA to be an assistant and began my life as an Oracle, my life goal became so clear for the first time, like a beacon in the middle of the night, guiding the darkness of my helpless.
Table spaces, control files, redo logs, and so on. These Pegasus meteor-like nouns poured into my brain, at that time, the Internet on the technical articles are very few, Internet is extremely inconvenient, I asked seniors, while secretly buying books to learn, then the books are not as rich as today, no way, in order to dig more database knowledge, Just bite the bullet and read Oracle's help document. Although busy at that time, although hard, but I feel very full, because I have made up my mind to be a DBA. When you do something with hope, exertion does not seem to affect you, I always think that the power of the spirit is the most people should be proud of the wealth. So busy for a year, after successfully passed the OCP certification exam, I changed the job, so far, I finally became a full-time DBA.
However, the management database is not a study of books, "Paper on the end to feel shallow, never know this matter to preach", in the actual work I really feel the profound oracle, there are too many problems in books never mentioned, and these problems in Oracle but such as bucket. The next task is to improve the level of technology and advanced, do not be credulous of any so-called theorem, can only in the continuous practice of their own summary. For example, to create a RAC database, host environment differences, storage methods will produce a lot of different problems, you can only calm down to read the relevant books, over and over again to do the experiment, at the same time on the Internet to check the relevant articles, each step of the resolution process are recorded in detail, Such accumulation is your own wealth. A good DBA is not about how much theoretical knowledge, but about how many problems he has encountered and solved, and it takes a little bit of luck. The so-called luck is that you have access to some host and storage equipment opportunities, after all, these valuable things are not anywhere can let you encounter, no company would like you to put their production line as a laboratory.
Someone once asked me: what kind of person is suitable to be a database administrator? This is a more interesting question, and I naturally think of the following words:
1. Interest. Be interested in the database itself, not just as a means of subsistence.
2. Be cautious. Meticulous, day-to-day operation of the database must be cautious.
3. Responsible. Take the trouble of daily routine inspections.
4. Thirst for knowledge. To maintain the ability to learn new knowledge, analogy.
These are some of my experiences and experience, if you can have a positive impact on some friends, fortunately.