dbaoracle的简单介绍
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学科特色:
充分强调系统学习并掌握专业知识和商战运营管理技能,提高学员经营能力和开拓创新能力;
把握企业产业发展趋势和市场前景,增强学员宏观分析及战略决策能力;
启迪发展思路,优化管理模式,激发创新意识与灵感,提升学员的综合能力和领导能力;
全面提升企业中高层管理者专业化、规范化、国际化的管理水平和经营理念。