Opis ogłoszenia
Ogłoszenie wyodrębnione, bo często do mnie z tym przychodzicie.
- Podstawy języka SQL (Oracle, i inne)
- Pisanie zapytań sql, procedury, joby, triggery, wyzwalacze, funkcje sql.
- pomoc w rozwiązywaniu zadań z pisania zapytań sql
Dodatkowo oferuję profesjonalne szkolenie z administracji baz danych Oracle , począwszy od wersji 11g.
Całe szkolenie trwa minimum 40 godzin, ale jeśli masz problem z konkretnym tematem, to możemy skupić się wyłącznie na tym.
Tagi:
select, insert, update, delete, create, alter, drop, itp.
TRAINING CONTENT - COVERED POINTS
Prerequisites for the training:
- Operating system basics for Windows and Linux (basic commands,etc). Materials included.
- Networking basics
- OS prerequisites for Oracle DB installation and their purpose (eg. consequences if not taken care of)
Exploring the Oracle Database Architecture
-Oracle Database Architecture Overview
-Process Architecture
-Memory structures
-Logical and physical storage structuresInstalling your Oracle Software
-Tasks of an Oracle Database Administrator
-Tools Used to Administer an Oracle Database
-Oracle Universal Installer (OUI)
-Installing Oracle Database Software Optimal Flexible Architecture
Each OUI screen and option described.
What will happen if prereqs are not met, and how to resolve these problems.
Problem examples:
- insufficient fs space
- add space to lv from vg, and resize fs
- missing rpm’s - yum installation
- missing shm fs - memory_target error during installation, etc.
-Silent Install
Creating an Oracle Database
-Planning the Database
-Using the DBCA to Create a Database
-RL and CF mirroring setup
-Password Management
-Creating a Database Design Template
-Using the DBCA to Delete a Database
Managing the Oracle Database Instance
-Start and stop the Oracle database and components
Explain oradim for Windows.
Explain the purpose of oratab in Linux
Use Oracle Enterprise Manager
-Access a database with SQLPlus
-Modify database installation parameters
-Describe the stages of database startup
-Describe database shutdown options
-View the alert log
-Access dynamic performance views Configuring the Oracle Network Environment
-Use NetCA, NetMgr and OEM to create and configure the Listener
-Enable Oracle Restart to monitor the listener
-Use tnsping to test Oracle Net connectivity
-Identify when to use shared servers and when to use dedicated servers
Managing Database Storage Structures
-Storage Structures
-How Table Data Is Stored
-Anatomy of a Database Block
-Space Management in Tablespaces
Hands on keyboard:
Create, extend tablespaces, make them autoextensible, add datafiles.
-Tablespaces in the Preconfigured Database
-Actions with Tablespaces
-Oracle Managed Files (OMF)
-Oracle ASM overview - basics
Administering User Security
-Database User Accounts
-Predefined Administrative Accounts
-Benefits of Roles
-Predefined Roles
-Implementing Profiles
Managing Data Concurrency
-Data Concurrency
-Enqueue Mechanism
-Resolving Lock Conflicts
Hands on keyboard:
Simulate a lock conflict with 2 db users, and resolve it.
-Deadlocks
Managing Undo Data
-Data Manipulation
-Transactions and Undo Data
-Undo Data Versus Redo Data
-Configuring Undo Retention
-Flashback technology and recyclebin overview
Hands on keyboard:
Simulate drop query and restore the data from undo/recyclebin.
Database Maintenance
-Manage optimizer statistics
-Manage the Automatic Workload Repository (AWR)
Describe which parameters are mandatory to use AWR in 11g.
Hands on keyboard: generate AWR reports.
-Statspack overview.
-Use the Automatic Database Diagnostic Monitor (ADDM)
-Describe and use the advisory framework
-Set alert thresholds
-Use server-generated alerts
-Use automated tasks
-ADRCI usage and policy configuration
Performance Management
-Performance Monitoring
-Managing Memory Components
-Enabling Automatic Memory Management (AMM)
-Automatic Shared Memory Advisor
-Using Memory Advisors
-Dynamic Performance Statistics
-Troubleshooting and Tuning Views
-Invalid and Unusable Objects Backup and Recovery Concepts
-Statement Failure-User Error
-Understanding Instance Recovery
-Phases of Instance Recovery
-Using the MTTR Advisor
-Media Failure
-Archive Log Files Performing Database Backups
Backup Solutions: Overview
-Oracle Secure Backup
-User-Managed Backup
-Terminology
-Recovery Manager (RMAN)
-Configuring Backup Settings
-Backing Up the Control File to a Trace File
-Monitoring the Flash Recovery Area
Performing Database Recovery
-Opening a Database
-Data Recovery Advisor
-Loss of a Control File
-Loss of a Redo Log File
-Data Recovery Advisor
-Data Failures
-Listing Data Failures
-Data Recovery Advisor Views
Hands on keyboard:
Create full and archivelog backups with RMAN.
Create some dummy tables.
Restore and recover databases to the state before table creation. Corrupt the database by removing users dbf.
Use DRA to fix the database.
Moving Data
-Describe ways to move data
-Create and use directory objects
-Use SQL*Loader to move data
-Use external tables to move data
-RMAN database duplication overview
Explain: types of duplication
Hands on keyboard:
Create new instance on the same host using created backup.
General architecture of Oracle Data Pump
-Use Data Pump export and import to move data
Explain: Flashback_time - data consistency
Exclude/include options and commonly excluded schemas Table_exists_action options
Impdp post tasks.
Hands on keyboard:
Create schema based export.
Drop user.
Import that schema back.
Oracle Patching:
OPatch overview
- OPatch lsinvetory and its prerequisites
Hands on keyboard:
- Applying patch #1 on top of 11.2.0.1 OH.
- Trying to apply patch #2 and identifying a patch conflict
- Rolling back previous patch.
- Applying later patch
Oracle Upgrade:
- DBUA overview
- Supported ways of Oracle upgrade.
Hands on keyboard:
- installing new 11.2.0.4 OH
- creating sample db
- dropping sample db
- running pre-upgrade information tool
- upgrading 11.2.0.1 database using DBUA to 11.2.0.4
Dostępność
Zakres lekcji
Miejsce lekcji
Napisz do użytkownika
Ostatnie opinie
wystawiono opinii: 20
Świetny korepetytor i specjalista od Linuxa. Gdy potrzebowałam pomocy rozjaśnił mi podejście do systemu. Dostępny, fajna komunikacja, olbrzymia wiedza. Polecam, dziękuję i napewno wrócę :)
Zwróciłam się do Pana Krzysztofa z problemem technicznym związanym z bazami danych oracle. Jeszcze tego samego dnia uzyskałam pomoc. Zdecydowanie na +: szybka odpowiedź, cierpliwe wytłumaczenie, ogrom wiedzy i przyjemna atmosfera. Polecam serdecznie! :)
To najlepszy korepetytor z jakim do tej pory pracowałam. Starannie przygotowane materiały - najważniejsze informacje zebrane w całość (wreszcie nie gubię się w gąszczu informacji!!), wszystko zawsze dobrze wytłumaczone.
Cierpliwie tłumaczy i mobilizuje do pracy, materiał jest tak przedstawiony, że po prostu chętnie się go uczy.
Polecam, treść, materiały oraz układ szkolenia z baz danych jest starannie dobrany i przemyślany - zawiera zarówno wiedzę teoretyczną, jak i zajęcia praktyczne. Jest to profesjonalny kurs z trenerem jeden na jeden, co stawia go pod względem jakości przed innymi komercyjnymi szkoleniami. Wiedza prowadzącego w zakresie IT wykracza daleko poza ramy baz danych. Prowadzący jest praktykiem, który pomoże również podczas bieżących problemów w pracy.
Bardzo polecam Pana Krzysztofa. Błyskawiczny kontakt oraz profesjonalna pomoc w zakresie pisania skryptów w Bashu.
Jak najbardziej polecam. Dobry kontakt mailowy, szybka odpowiedź na zapytanie. Sam problem z którym się zgłosiłem również sprawnie rozwiązany. Wszystko gra!
Ofert korepetycji przejrzałam kilkanaście, napisałam do trzech nauczycieli, jedynie Krzysiek odpowiedział natychmiast, z czego bardzo się cieszę, bo współpraca przebiegła bez zarzutu. Ogromny plus za bardzo dobrą komunikację, jest to rzadkość, niejednokrotnie w przeszłości musiałam czekać godzinami na odpowiedź. Zależało mi na pomocy z SQL, widać że korepetytor ma w tym zakresie wieloletnie doświadczenie, gdyż bez żadnego problemu był w stanie napisać potrzebne skrypty oraz wytłumaczyć te, z którymi miałam problem. Podobało mi się też jasne określenie ceny zajęć z wyprzedzeniem, i po określeniu przeze mnie wymagań, bez żadnego „może” albo „zobaczymy”. Bardzo konkretna osoba, a zarazem niezmiernie sympatyczna, z ogromną wiedzą i dobrym podejściem do ucznia. Ode mnie 10/10. Polecam!
Serdecznie polecam Pana Krzysztofa. Lekcje z takim korepetytorem to sama przyjemność. Potrafi wszystko spokojnie wytłumaczyć, jest cierpliwy i wyrozumiały nawet dla najbardziej opornych. Lekcje odbywają się systematycznie, a jeśli jest taka potrzeba to i np. przed kolokwium, zawsze można się umówić na dodatkowe spotkanie. Jest osobą odpowiedzialną, rzetelną i bardzo dobrze zna BAZY DANYCH!!., potrafi metodycznie podejść do danego zadania, wytłumaczyć różne możliwości jego rozwiązania oraz konsekwencje i różnice dla wyniku. Pan Krzysztof chętnie udziela cennych wskazówek i mobilizuje do pracy. W odniesieniu do przekazywanej wiedzy i osiąganych efektów zajęcia Pana Krzysztofa oceniam jako bardzo przystępne dla portfela-tanie. Uczy solidnie, efektywnie, skutecznie i bezstresowo. WARTO - LEPSZEGO NIE ZNAJDZIECIE!!!
Jak najbardziej polecam Pana Krzysztofa. Niezawodna, szybka i skuteczna pomoc. Bezproblemowo i skutecznie, radzi sobie nawet z bardzo opornymi. Nie będę miała dylematu wybierając kolejny raz korepetytora. Serdecznie polecam jeszcze raz. Pozdrawiam.
Serdecznie polecam Pana Krzysztofa, błyskawiczna pomoc, profesjonalne podejście do zadań, które zostały wykonane prawidłowo.
Z całą pewnością polecam współpracę z Panem Krzysztofem! Skrypt został wyjaśniony profesjonalnie, czytelnie. Bardzo dobry kontakt.
Pełen profesjonalizm, polecam
Zdecydowanie polecam. Konkretna i rzetelna współpraca z Panem Krzysztofem, łatwy kontakt i czysty profesjonalizm, super!
Bardzo polecam współpracę z Panem Krzysztofem, szybki sprawny kontakt, rzetelnie wykonany projekt, profesjonalne podejście do tematu.
Bardzo polecam Pana Krzysztofa. Rzetelna i błyskawiczna pomoc. Wszystkie założenia potrzebne do prawidłowego wykonania zadań z programowania zostały spełnione. Zadania bardzo dobrze opisane i wytłumaczone. Polecam każdemu tego korepetytora:)
Polecam Pana Krzysztofa z zakresu linuxa. Szybki kontakt, profesjonalne podejście do zagadnień, dobrze wytłumaczone zadania.
Zamówiłem u pana projekt w Unixie, i jestem bardzo zadowolony od spółpracy z tym panem. Projekt był zrobiony nawet szybcziej niż ja oczekił oraz szybki kontakt
Jestem bardzo zadowolony ze sposobu prowadzenia zajęć. Sposób prowadzenia korepetycji spowodował nie tylko pogłębienie wiedzy a również zachęcił mnie do dalszego odkrywania zagadnień, związanym z tematyką korepetycji. Bardzo cierpliwy korepetytor i wytrwały w dążeniu do nauczenia mnie. Na pewno jeszcze długo będę korzystał z jego pomocy.
Jestem bardzo zadowolona ze współpracy z Panem Krzysztofem. Szybki i treściwy kontakt. Bardzo dobrze wykonany projekt z pełnym logicznym i przejrzystym wytłumaczeniem jego działąnia. Na pewno w przyszłości w razie potrzeby będę się zgaszać. Polecam.
Już po pierwszej sesji z Panem Krzysztofem mogę powiedzieć że wiele rzeczy z tematu baz danych jest dla mnie bardziej zrozumiałych. Lekcja bardzo poszerzyła moje horyzonty i pozytywnie wpłynęła na motywację do dalszego kształcenia. Pan Krzysztof jasno i metodycznie przekazuje swoją wiedzę co znacznie ułatwia jej rozumienie. Pan Krzysztof jest doświadczonym specjalistą i dużo tłumaczy na praktycznych przykładach co również przekłada się na lepsze rozumienie tematu. Wiedza z sesji nadaje się od razu do zastosowania w praktyce.