Oracle-开篇-学习经验
Posted yangjn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle-开篇-学习经验相关的知识,希望对你有一定的参考价值。
工作五年,未有深入研究,仅以自身经验浅谈如何学习,不足之处还望见谅。
Oracle数据库软件产品在实际工作中分为数据库开发和数据库运维,尽管大部分公司中没有对此区分,但两者有着本质区别。
数据库开发基本通过PL/SQL实现对业务的处理,属编程。数据库管理员则考验对数据库软件的理解以及使用是否熟练,DBA指的就是它,你的手机通常要24小时待命。
数据库开发人员的职责,Oracle官方说法:
Oracle database developers can expect to be involved in the following tasks:
- Implementing the data model required by the application
- Creating schema objects and implementing rules for data integrity
- Choosing a programming environment for a new development project
- Writing server-side PL/SQL or Java subprograms and client-side procedural code that use SQL statements
- Creating the application interface with the chosen development tool
- Establishing a Globalization Support environment for developing globalized applications
- Instantiating applications in different databases for development, testing, education, and deployment in a production environment
数据库管理员的职责,Oracle官方说法:
Oracle DBAs are responsible for understanding the Oracle Database architecture and how the database works. DBAs can expect to perform the following tasks:
- Installing, upgrading, and patching Oracle Database software
- Designing databases, including identifying requirements, creating the logical design (conceptual model), and physical database design
- Creating Oracle databases
- Developing and testing a backup and recovery strategy, backing up Oracle databases regularly, and recovering them in case of failures
- Configuring the network environment to enable clients to connect to databases
- Starting up and shutting down the database
- Managing storage for the database
- Managing users and security
- Managing database objects such as tables, indexes, and views
- Monitoring and tuning database performance
- Investigating, gathering diagnostic data for, and reporting to Oracle Support Services any critical database errors
- Evaluating and testing new database features
前面是基本介绍,下面是本人整理的学习经验,主要从PL/SQL和数据库,两个方面介绍:
一、PL/SQL
- 基础语法
- 函数
- 异常
- 优化
二、Oracle数据库
- 实例(内存、进程)
- 文件
- 管理
不同工作对工作技能要求不同,所以请根据自身情况选择学习的重点,当然懂得越多对工作来说越有利,接下来我将分节进行详细介绍。
附Oracle官方文档地址,此地址在日常工作和学习中很重要:https://docs.oracle.com/en/database/oracle/oracle-database/index.html
以上是关于Oracle-开篇-学习经验的主要内容,如果未能解决你的问题,请参考以下文章