How to become a DBA - Please provide me guidance
Please provide me some guidance on how to start my carrer as dba, how to get a job in this field and how to prepare.
Here is my advice:
1. Purchase SQL Server 2012 Developer Edition (~ $52)
http://www.amazon.com/Server-Developer-2014-English-Only/dp/B00JKMY8KC/ref=sr_1_1?ie=UTF8&qid=1427041734&sr=8-1&keywords=sql+server+2012+developer+edition
2. Install it and start learning SQL programming from books, videos or online (4 months). Books:
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=sql+server+2014+programming&rh=i%3Aaps%2Ck%3Asql+server+2014+programming
Important: type in each example using your fingers!!! Don't do copy and paste.
T-SQL programming examples:
http://www.sqlusa.com/bestpractices/
Programming videos:
https://www.youtube.com/results?search_query=t-sql+programming
3. Learn basic database design from books & videos. (2 months) Books:
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=sql+server+2014+database+design
4. Learn database administration from books & videos. Again, practice along on your own copy of SQL Server to pick up on hands-on experience.
( 6 months) Books:
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=sql+server+2014+database+administration&rh=i%3Aaps%2Ck%3Asql+server+2014+database+administration
5. Pass at least one Microsoft exam. (3 months)
6. Apply for jobs.
Kalman Toth Database & OLAP Architect
SQL Server 2014 Database Design
New Book / Kindle: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014
Similar Messages
-
I am on a dell 620 laptop. Every time I get on Firefox, an AVG window is popping up saying that excessive memory is being used (215 MB) and it recommends that I log out and log back in for faster processing. Logging out does not make a difference. The last update also disabled my AVG tool bar from the internet screen which I am not sure matters much, but I am concerned about the excessive memory use warning. Can you please provide me guidance about this matter?
Thanks but I have no idea how to do that and don't know the purpose of the add- ons or what is considered critical in the updates so that is outside of my knowledge level and comfort. How do I find out what is critical in the update without devoting a major chunk of my life to it? This is getting frustrating from my perspective. I am going to contact AVG and ask them how this pop up is gauging what to interpret critical memory use. If you have any other thoughts they are appreciated
-
How to become apple SPS or TSPS ?
I just want to know how to become Apple SPS ( Service Provider Support ) or TSPS ( Technical Service Provider Support )
Thank you for your reply John, but this is not that exactly i want, this shows ACMT or OSX certification i need SPS and TSPS courses also this http not show how to become SPS
-
How to start study to become Oracle DBA
Hi all,
I am new to this group ..i am working with SAP.i hav a little dought that how can i start to become a DBA on oracle..what r the major responsibilits that i need to perform being a DBA..pls provide some narration and tips/documents search or links regard my requirement...
I believe surly i will get solution for my links regard..
Thanks & Regards
mahesh NHi,
kEYS TO BECOME SUCCESSFUL ORACLE DBA
Re: Wants to become a DBA
How to become a good DBA
Good luck!
Marcello M. -
hi
i am working in oracle from 1 year
on developer and oracle 8i database.
now i am intersting in oracle dba field.
because in INDIA there is a good career of oracle DBA.
so please guide me in DBA filed
1.how we can start learn dba concept.
2.books of oracle dba.
3.interview question related with dba.
4.what are the main concept of dba on that i will work hard.
thanks all.Some thoughts:
1) You should know datamodelling. This is not specific to Oracle but to a DBA in general. A good DBA knows how to model data! There are several books on datamodelling out there, have a look at any online bookstore. You need this knowledge if you ever want to write good SQL and understand performance impacts and backup & recovery strategies.
2) Read the Oracle concepts documentation. It explains the architecture of Oracle and is the basis of what you need to know when becoming a DBA.
3) As Frederic said: know SQL*Plus! If all else fails, this will allow you to fix things in any circumstance. Certification also revolves around command line interaction.
4) Read the administrator guide. This explains things you need to know for maintaining an Oracle DB.
5) Read a good DBA-tasks book to get an idea of day-to-day things you need to do (the repetitive stuff).
As to what version: it depends on your environment. If you need to work on 8i in your company, start with that. It doesn't make sense to read something you can try out since the version of the database does not allow it. If you have a choise, I would suggest 9i since 8i is old and almost de-supported and phased out soon enough. 10g will come in beginning 2004. Once you have the basic knowledge, it could be handy to at least read the 'new features' documents on the web and keep doing this on a regular basis. They allow you to see differences and how they can be beneficiary to your company/clients. This additional value will be very visible in your company!
I don't agree that you should forget about 10g for the next 3-4 years. It doesn't hurt to keep in contact with the new developments so you know when to use an old version and when a new version. Also, stability is usually not a serious factor. Little cosmetic bugs are fixed fast and shouldn't hamper you in most of your normal DBA work. Besides, within a year you will see companies ask for specific 10g knowledge in their recruitement efforts. So keep your eyes open.
Ask Tom is really good and a must read(!), but not essential in the first weeks of reading. Know sql and Oracle concepts before you read that site, 'cause otherwise it can be confusing at times.
HTH,
Lennert -
Can someone please provide instructions on how to import an iPhoto library from an old Mac to a new Mac without getting a bunch of duplicates? I tried transferring my pictures using an external hard drive and then copying it to the Pictures folder on my new Mac. I ended up getting a bunch of duplicates. My old Mac has an older version of iPhoto while the new Mac has iPhoto '11. Is that the cause of the problem? Please advise. Thanks.
Simply copy the iPhoto Library from the Pictures Folder on the old Machine to the Pictures Folder on the new Machine.
Then launch iPhoto. That's it.
This moves photos, events, albums, books, keywords, slideshows and everything else.
Regards
TD -
I forgot my icloud password. I attemptted to reset it by going to my security questions and answering them but when I go to verify my birthday, it says
Please verify your birth date to continue.
Month January February March April May June July August September October November December Day 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Year 2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1948
1947
1946
1945
1944
1943
1942
1941
1940
1939
1938
1937
1936
1935
1934
1933
1932
1931
1930
1929
1928
1927
1926
1925
1924
1923
1922
1921
1920
1919
1918
1917
1916
1915
1914
1913
1912
1911
1910
1909
1908
1907
1906
1905
1904
1903
1902
1901
1900
1899
1898
1897
1896
1895
1894
1893
1892
1891
1890
1889
1888
1887
1886
1885
1884
1883
1882
1881
1880
1879
1878
1877
1876
1875
1874
1873
1872
1871
1870
1869
1868
1867
1866
1865
1864 For your security, please provide a longer answer.
Seriously how am I suppose to provide a longer answer?If you are having problems using the website to reset your password, you can call AppleCare support. They can assist you with AppleID issues, and I believe there will be no charge for that.
AppleCare phone number: (800)-694-7466 -
Need to wipe hard drive to restore to previous date from time machine back up. Unclear how to do this. Please advise or provide link to this procedure on website. Thanks.
See Pondini's TM FAQs for starters.
-
Dear Adobe.
Yesterday I installed the latest version of Flash Player that auto appeared on my screen. Ever since I can not play video, and my system has become painfully slow. I have Mac OS Lion 10.7.5 and software is up to date. Before this everything was running beautifully. Can you please provide a link so I can uninstall the latest version only. Thank you. Stephen Kress. Melbourne. AustraliaWhen you run the uninstaller, it will uninstall all Flash Player versions.
If you want to revert to an older version after that, get it from http://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html -
The most important piece of info about an update I need is how much data does it require. I am travelling and using prepaid data. I cannot even consider an update until I know how much data it will use. Please provide this information.
http://www.apple.com/feedback/macosx.html
-
I attend Walden University and Firefox 5.0 is not compatible with what I need to accomplish online; please provide instructions on how to uninstall 5.0 and reinstall back to 3.6.
http://www.mozilla.com/en-US/firefox/all.html and pick you language under Windows section.
If it is just for one site then you could use the Portable version of Firefox 3.6.19 either on flash driver or on hard drive as it will be independent from your Firefox 5.0 install and settings.
http://portableapps.com/apps/internet/firefox_portable/localization#legacy36 -
I recently changed my internet service provider and my e mail address. I updated my iTunes account with the new e mail. Now I cannot get updates on my devices, because the login box on each device still contains my old e mail, and I do not know how to change this How can I change this please?
Try tapping on the id in Settings > iTunes & App Stores on your devices (Settings > Store if they aren't on iOS 6+) and then log back in and see if that 'refreshes' the account on them.
-
Please provide me how change the Materil using BAPI...?
Hi Guru's,
could please provide me how change the Materil using BAPI...
please provide the BPAI name and step by step process...
if ou provide any program logic that would be helpfull to me...
thanks in advance
Srinivas....Hi,
THis is code .
*& Report Zs_MATMAS_BAPI
*& This program demonstrates how easy it is to create Material master
*& data using BAPI_MATERIAL_SAVEDATA
*& The program also generates a report post-execution displaying errors
*& as well as successful uploads
REPORT Zs_MATMAS_BAPI.
TABLES
FLAGS *
DATA: F_STOP. " Flag used to stop processing
DATA DECLARATIONS *
DATA : V_EMPTY TYPE I, " No. of empty records
V_TOTAL TYPE I. " Total no. of records.
STRUCTURES & INTERNAL TABLES
*BAPI structures
DATA: BAPI_HEAD LIKE BAPIMATHEAD, " Header Segment with Control Information
BAPI_MAKT LIKE BAPI_MAKT, " Material Description
BAPI_MARA1 LIKE BAPI_MARA, " Client Data
BAPI_MARAX LIKE BAPI_MARAX, " Checkbox Structure for BAPI_MARA
BAPI_MARC1 LIKE BAPI_MARC, " Plant View
BAPI_MARCX LIKE BAPI_MARCX, " Checkbox Structure for BAPI_MARC
BAPI_MBEW1 LIKE BAPI_MBEW, " Accounting View
BAPI_MBEWX LIKE BAPI_MBEWX, " Checkbox Structure for BAPI_MBEW
BAPI_RETURN LIKE BAPIRET2. " Return Parameter
*--- Internal table to hold excel file data
DATA: IT_INTERN TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.
*--- Internal table to hold Matetrial descriptions
DATA: BEGIN OF IT_MAKT OCCURS 100.
INCLUDE STRUCTURE BAPI_MAKT.
DATA: END OF IT_MAKT.
*--- Internal to hold the records in the text file
DATA : BEGIN OF IT_DATA OCCURS 100,
WERKS(4), " Plant
MTART(4), " Material type
MATNR(18), " Material number
MATKL(9) , " Material group
MBRSH(1), " Industry sector
MEINS(3), " Base unit of measure
GEWEI(3), " Weight Unit
SPART(2), " Division
EKGRP(3), " Purchasing group
VPRSV(1), " Price control indicator
STPRS(12), " Standard price
PEINH(3), " Price unit
SPRAS(2), " Language key
MAKTX(40), " Material description
END OF IT_DATA.
SELECTION SCREEN. *
SELECTION-SCREEN BEGIN OF BLOCK SCR1 WITH FRAME TITLE TEXT-111.
PARAMETER : P_FILE TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT " Input File
'C:\Material_master.XLS'.
PARAMETER : P_MAX(4) OBLIGATORY DEFAULT '100'. " no.of recs in a session
PARAMETERS: P_HEADER TYPE I DEFAULT 0. " Header Lines
PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.
SELECTION-SCREEN END OF BLOCK SCR1.
AT SELECTION-SCREEN *
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE.
*--- Validating file
PERFORM VALIDATE_FILE USING P_FILE.
START-OF-SELECTION
START-OF-SELECTION.
*--- Perform to convert the Excel data into an internal table
PERFORM CONVERT_XLS_ITAB.
IF NOT IT_DATA[] IS INITIAL.
*--- Perform to delete Header lines
PERFORM DELETE_HEADER_EMPTY_RECS.
ENDIF.
END OF SELECTION. *
END-OF-SELECTION.
*--- Perform to upload Material Master data
PERFORM UPLOAD_MATMAS.
Form : validate_input_file
Description : To provide F4 help for file if read from PC
FORM VALIDATE_FILE USING F_FILE TYPE RLGRAP-FILENAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
CHANGING
FILE_NAME = F_FILE
EXCEPTIONS
MASK_TOO_LONG = 1
OTHERS = 2.
IF SY-SUBRC 0.
MESSAGE S010(ZLKPL_MSGCLASS). " 'Error in getting filename'.
ENDIF.
ENDFORM. " validate_input_file
*& Form CONVER_XLS_ITAB
text
FORM CONVERT_XLS_ITAB.
CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
EXPORTING
FILENAME = P_FILE
I_BEGIN_COL = P_BEGCOL
I_BEGIN_ROW = P_BEGROW
I_END_COL = P_ENDCOL
I_END_ROW = P_ENDROW
TABLES
INTERN = IT_INTERN.
IF SY-SUBRC 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*--- Perform to move the data into an internal data
PERFORM MOVE_DATA.
ENDFORM. " CONVERT_XLS_ITAB
*& Form MOVE_DATA
text
FORM MOVE_DATA.
DATA : LV_INDEX TYPE I.
FIELD-SYMBOLS <FS>.
*--- Sorting the internal table
SORT IT_INTERN BY ROW COL.
CLEAR IT_INTERN.
LOOP AT IT_INTERN.
MOVE IT_INTERN-COL TO LV_INDEX.
*--- Assigning the each record to an internal table row
ASSIGN COMPONENT LV_INDEX OF STRUCTURE IT_DATA TO <FS>.
*--- Asigning the field value to a field symbol
MOVE IT_INTERN-VALUE TO <FS>.
AT END OF ROW.
APPEND IT_DATA.
CLEAR IT_DATA.
ENDAT.
ENDLOOP.
ENDFORM. " MOVE_DATA
*& Form DELETE_HEADER_EMPTY_RECS
To delete the Header and empty records
FORM DELETE_HEADER_EMPTY_RECS.
DATA: LV_TABIX LIKE SY-TABIX.
IF NOT P_HEADER IS INITIAL.
LOOP AT IT_DATA.
IF P_HEADER > 0 AND NOT IT_DATA IS INITIAL.
DELETE IT_DATA FROM 1 TO P_HEADER.
P_HEADER = 0.
EXIT.
ENDIF.
ENDLOOP.
ENDIF.
CLEAR IT_DATA.
*--- To delete the empty lines from internal table
LOOP AT IT_DATA.
LV_TABIX = SY-TABIX.
IF IT_DATA IS INITIAL.
V_EMPTY = V_EMPTY + 1.
DELETE IT_DATA INDEX LV_TABIX..
ENDIF.
ENDLOOP.
CLEAR IT_DATA.
*--- Total no of recs in file
DESCRIBE TABLE IT_DATA LINES V_TOTAL.
IF V_TOTAL = 0.
MESSAGE I013(ZLKPL_MSGCLASS). " No records in the file
F_STOP = 'X'.
STOP.
ENDIF.
ENDFORM. " DELETE_HEADER_EMPTY_RECS
*& Form UPLOAD_MATMAS
to upload Material Master data
FORM UPLOAD_MATMAS .
LOOP AT IT_DATA.
Header
UNPACK IT_DATA-MATNR TO IT_DATA-MATNR.
BAPI_HEAD-MATERIAL = IT_DATA-MATNR.
BAPI_HEAD-IND_SECTOR = IT_DATA-MBRSH.
BAPI_HEAD-MATL_TYPE = IT_DATA-MTART.
BAPI_HEAD-BASIC_VIEW = 'X'.
BAPI_HEAD-PURCHASE_VIEW = 'X'.
BAPI_HEAD-ACCOUNT_VIEW = 'X'.
Material Description
REFRESH IT_MAKT.
IT_MAKT-LANGU = IT_DATA-SPRAS.
IT_MAKT-MATL_DESC = IT_DATA-MAKTX.
APPEND IT_MAKT.
Client Data - Basic
BAPI_MARA1-MATL_GROUP = IT_DATA-MATKL.
BAPI_MARA1-BASE_UOM = IT_DATA-MEINS.
BAPI_MARA1-UNIT_OF_WT = IT_DATA-GEWEI.
BAPI_MARA1-DIVISION = IT_DATA-SPART.
BAPI_MARAX-MATL_GROUP = 'X'.
BAPI_MARAX-BASE_UOM = 'X'.
BAPI_MARAX-UNIT_OF_WT = 'X'.
BAPI_MARAX-DIVISION = 'X'.
Plant - Purchasing
BAPI_MARC1-PLANT = IT_DATA-WERKS.
BAPI_MARC1-PUR_GROUP = IT_DATA-EKGRP.
BAPI_MARCX-PLANT = IT_DATA-WERKS.
BAPI_MARCX-PUR_GROUP = 'X'.
Accounting
BAPI_MBEW1-VAL_AREA = IT_DATA-WERKS.
BAPI_MBEW1-PRICE_CTRL = IT_DATA-VPRSV.
BAPI_MBEW1-STD_PRICE = IT_DATA-STPRS.
BAPI_MBEW1-PRICE_UNIT = IT_DATA-PEINH.
BAPI_MBEWX-VAL_AREA = IT_DATA-WERKS.
BAPI_MBEWX-PRICE_CTRL = 'X'.
BAPI_MBEWX-STD_PRICE = 'X'.
BAPI_MBEWX-PRICE_UNIT = 'X'.
*--- BAPI to create material
CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA = BAPI_HEAD
CLIENTDATA = BAPI_MARA1
CLIENTDATAX = BAPI_MARAX
PLANTDATA = BAPI_MARC1
PLANTDATAX = BAPI_MARCX
FORECASTPARAMETERS =
FORECASTPARAMETERSX =
PLANNINGDATA =
PLANNINGDATAX =
STORAGELOCATIONDATA =
STORAGELOCATIONDATAX =
VALUATIONDATA = BAPI_MBEW1
VALUATIONDATAX = BAPI_MBEWX
WAREHOUSENUMBERDATA =
WAREHOUSENUMBERDATAX =
SALESDATA = BAPI_MVKE1
SALESDATAX = BAPI_MVKEX
STORAGETYPEDATA =
STORAGETYPEDATAX =
IMPORTING
RETURN = BAPI_RETURN
TABLES
MATERIALDESCRIPTION = IT_MAKT
UNITSOFMEASURE =
UNITSOFMEASUREX =
INTERNATIONALARTNOS =
MATERIALLONGTEXT =
TAXCLASSIFICATIONS =
RETURNMESSAGES =
PRTDATA =
PRTDATAX =
EXTENSIONIN =
EXTENSIONINX =
IF BAPI_RETURN-TYPE = 'E'.
WRITE:/ 'Error:' ,BAPI_RETURN-MESSAGE ,'for material:' ,IT_DATA-MATNR.
ELSEIF BAPI_RETURN-TYPE = 'S'.
WRITE: 'Successfully created material' ,IT_DATA-MATNR.
ENDIF.
ENDLOOP.
ENDFORM. " UPLOAD_MATMAS
Thanks
Sarada -
There was an option, provided by itunes, while updating ios, saying 'download and update', 'download only', 'cancel'. I accidentaly checked 'don't show this message again'. and now i want to change my preference. How to get it back please?
hello , i did exactly the same thing , and my app store icon look like this :
http://i.imgur.com/FIrph.png
so can you tell me how did your friend send the app store for you? please -
How can i Customize the UIShell Global Area ? Please provide some steps to Customize the UIShell Global Area ?
Actually I need to manipulate the Sign Out link and put my own Sign out link there...If you want to customize the UI Shell you need to download the code from UI Shell - ADF UI Patterns - Dynamic Tabs UI Shell Template Functional UI Pattern ; modiffy and use the updated code
Maybe you are looking for
-
Have entrourage and want to use Mail. Can't get it to work.
I had a macbook and purchased the Microsoft office for Mac which included Entrourage. I have now purchased a new macbook Pro and want to begin to use Mail rather than Entrourage. I have Entrourage on my new computer but i can't get it to transfer my
-
This is the full question since I couldn't get it all in the box. I have some complex questions regarding an iMac, a Time-Machine backup, and iTunes on an iPod. I live about halfway up an extinct volcano about 12 miles north of San Jose Costa Rica.
-
After a reinstall of Mac OSX 10.6.8 on my iMac, several directories were "locked" and unavailable to me. Can someone tell me how to unlock my Downloads, Google Drive, Dropbox and movies? Thanks for your help!
-
How to include the search criteria in "Form on a Table with Report" form.
Hi, I am struggling hard to get to this point can any body help me... I had created a page type form and in that I selected Form on a Table with Report..so the hirerachy is Form >> Form on a Table with Report. In that I managed to give one column of
-
Retruning a zip file with BlazeDS pojo
Hey, I'm pretty new to blazeds. I have made a zip file within my pojo, which i would like to return to the client/front end. I know with plain java servlets this can be done with setting the context type to octect or zip. How can this be doen in blaz