dbaoracle的简单介绍

http://www.itjxue.com  2023-01-13 07:27  来源:未知  点击次数: 

oracle DBA 和oracle有什么区别

dba想自学成才是很难的,现在招dba都是要求有经验的,如果没有几个项目经验,找dba工作不简单。oracle东西比较多,而且随便一个东西都可以深挖下去,一个工作5、6年的dba也只可能精通oracle领域的几个方面。鉴于oracle自学的难度,大多数人还是会选择正规的wdp授权培训机构,像cuug那种后期是有很多项目的,环境跟工作一样。总之,学oracle一定要动手练才能把书本变成自己的。

oracle dba和sysdba的区别

dba是Oracle里的一种对象,Role 和User一样,是实实在在存在在Oracle里的物理对象,而sysdba是指的一种概念上的操作对象,在Oracle数据里并不存在。

所以说这两个概念是完全不同的。dba是一种role对应的是对Oracle实例里对象的操作权限的集合,而sysdba是概念上的role是一种登录认证时的身份标识而已。

下面我们通过详细的实例来看看他们的区别

1.

物理上的role dba 是可以在数据字典里查到的

SQL select * from dba_roles where upper(role) = ‘DBA’;

ROLE PASSWORD

—————————— ——–

DBA NO

而sysdba是概念上的role在数据字典里是查不到的

SQL select * from dba_roles where upper(role) = ‘SYSDBA’;

no rows selected

2.

grant dba 和grant sysdba的差别

dba是正真的role,所以grant后在dba_role_privs里有记录,而revoke后就没有了

SQL grant dba to testuser;

SQL select * from dba_role_privs where grantee = ‘TESTUSER’;

GRANTEE GRANTED_ROLE ADM DEF

—————————— —————————— — —

TESTUSER RESOURCE NO YES

TESTUSER CONNECT NO YES

TESTUSER DBA NO YES

SQL revoke dba from testuser;

SQL select * from dba_role_privs where grantee = ‘TESTUSER’;

GRANTEE GRANTED_ROLE ADM DEF

—————————— —————————— — —

TESTUSER RESOURCE NO YES

TESTUSER CONNECT NO YES

对于sysdba是不会出现这个情况的,因为他不是正真的role

SQL grant sysdba to testuser;

SQL select * from dba_role_privs where grantee = ‘TESTUSER’;

GRANTEE GRANTED_ROLE ADM DEF

—————————— —————————— — —

TESTUSER RESOURCE NO YES

TESTUSER CONNECT NO YES

那么这个是sysdba是这么记录的叻,

我在一个文章和帖子里对对sysdba的登录有过详细的叙述

对了,sysdba是登录时候需要的他是和remote_login_passwordfile关联的

我们可以查询v$pwfile_users;

如下:

SQL select * from v$pwfile_users;

USERNAME SYSDB SYSOP

—————————— —– —–

SYS TRUE TRUE

SYSTEM TRUE FALSE

TESTUSER TRUE FALSE

当你grant sysdba后,在这里就多了一条

下面我们revoke一下,再来看

SQL revoke sysdba from testuser;

SQL select * from v$pwfile_users;

USERNAME SYSDB SYSOP

—————————— —– —–

SYS TRUE TRUE

SYSTEM TRUE FALSE

没有叻。

所以在这里dba和sysdba是根本不同概念了

DBA考试(Oracle)

北京甲骨文学习中心是oracle授权的学习中心,同时是VUE的考点,oracle的考试分为

1、Oracle辅助OCA——这项较低级的认证是Oracle专为那些仅通过OCP两项考试的人员设计的初级技能水平考试,是使用Oracle产品的基础。要获得OCA证书,必须通过自己选择的认证途径上的两次考试。第一次可以通过Internet进行,第二次考试则必须在授权的Prometric国际考试中心进行。

2、Oracle9I专业认证OCP——Oracle专业认证要求通过4门具有一定难度的考试,以证实在Oracle数据库管理领域内的熟练程度、专家级技能和技术知识考试,通过这种考试之后,说明此人可以管理大型数据库,或者能够开发可以部署到整个企业的强大应用。参加OCP认证的学员必须至少在Oracle大学或者其授权培训中心学习一门课程才能获得OCP证书。这些考试也必须在授权的国际认证考试中心进行。获得OCP证书后,您将有机会申请更高的职位,并增强老板对您的信任和支持。

3、Oracle专家级认证OCM——这项新的Oracle认证要求参试人员必须参加Oracle大学的Oracle培训,它是1990s时期前Oracle专家认证的一个分支,OCM要求参试人员必须完成下面的几项任务:

获得OCP认证

参加Oracle大学的两门高级课程

通过预先测试

通过Oracle试验室的实践测试

Oracle DBA是什么

工商管理博士(全称:Doctorate of Business Administrtion,缩写为DBA)起源于美国哈佛大学,致力于帮助企业高层管理人员全面系统地学习提升认知水平与高度,并将管理实践运用科学系统的方法进行研究与构建,为推动管理实践发展,提供有理论依据和参考价值的案例、论证与研究成果。DBA目前代表了工商管理研究的最高学术水平。申请人需要具有硕士及以上学位,通过DBA课程修业及DBA论文答辩,成绩合格,达到规定的学术水平才能被授予的工商管理博士学位。

oracle的dba是什么意思

DBA有很多意思,除了是数据库管理员的缩写外,还是工商管理博士的英文缩写。

工商管理博士,英文为Doctorate of Business Administration,英文缩写为DBA,也有译作Doctor of Professional Studies in Business,英文简称DPS,是专门为工商界高层管理人员设计的全面系统的管理课程。

DBA学科特色:

充分强调系统学习并掌握专业知识和商战运营管理技能,提高学员经营能力和开拓创新能力;

把握企业产业发展趋势和市场前景,增强学员宏观分析及战略决策能力;

启迪发展思路,优化管理模式,激发创新意识与灵感,提升学员的综合能力和领导能力;

全面提升企业中高层管理者专业化、规范化、国际化的管理水平和经营理念。

(责任编辑:IT教学网)

更多

推荐Fireworks教程文章