OCP

Oracle OCP(29):PROFILE

安稳与你 提交于 2019-11-28 21:44:33
一、创建 profile CREATE PROFILE < profile_name > LIMIT FAILED_LOGIN_ATTEMPTS 6 PASSWORD_LIFE_TIME 60 PASSWORD_REUSE_TIME 60 PASSWORD_REUSE_MAX 5 PASSWORD_VERIFY_FUNCTION verify_function PASSWORD_LOCK_TIME 1 / 24 PASSWORD_GRACE_TIME 90 ; 密码资源的级别限制(默认:UNLIMITED) FAILED_LOGIN_ATTEMPTS:一般设置5~6次 指定在帐户被锁定之前所允许尝试登陆的的最大次数。 PASSWORD_LIFE_TIME: 指定同一密码所允许使用的天数。如果同时指定了password_grace_time参数,如果在grace period内没有改变密码,则密码会失效,连接数据库被拒绝。如果没有设置password_grace_time参数,默认值unlimited将引发一个数据库警告,但是允许用户继续连接。 PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX: 这两个参数必须互相关联设置,password_reuse_time指定了密码不能重用前的天数,而password_reuse

Oracle OCP(30):ROLE

牧云@^-^@ 提交于 2019-11-28 21:44:28
一、创建角色 CREATE ROLE < role_name > [ Not Identified | Identified By 口令 | Externally ] ; Not Identified:指出授予该角色的用户在使用时不需要检验; Identified By:指出授予该角色的用户在使用Set Role命令时需检验。 检验的方式: 口令 Externally:有操作系统检验的口令; 二、删除角色 DROP ROLE < role_name > ; 三、常用角色 connect 具有一般开发人员的大部分权限 alter session create cluster create database link create session create table create view create sequence resources 角色用开发人员选用的其他权限,比如建立存储过程,触发器,resource 角色隐含了 unlimited tablespace 系统权限 无限表空间权限。 create cluster create indextype create table create type create proecdure create trigger dba角色具有 所有的系统权限 以及 with admin option选项,默认的dba用户为

Oracle OCP(31):USER & ROLE & PRIVILEGE 其它

那年仲夏 提交于 2019-11-28 21:44:25
一、授予权限 GRANT privilege [ , . . . ] ON object [ , . . . ] TO { PUBLIC | GROUP group | username} ; 二、撤销权限 REVOKE < priv_name > | < role_name > [ ( < coloumn_name > ) ] [ ON < table_name > ] FROM < role_name > | < user_name > [ CASCADE CONSTRAINTS ] ; --如果要删除通过 REFERENCES 权限对该对象实行的任何引用完整性约束,则此选项是必须的。 注:如果用户是通过 WITH GRANT OPTION 子句获得某项权限,则该用户也可以用 WITH GRANT OPTION 子句授予其他用户权限,这样就可能出现一长串的被授予者,但不允许循环授予权限。如果所有者从用户处撤消了某项权限,而该用户将此权限授予了其他用户,则撤销操作会级联到所有授予的权限。 对于WITH ADMIN OPTION的系统权限,父权限回收,子权限将不级连回收 对于WITH GRANT OPTION的对象权限,父权限回收,子权限将级连回收 三、查看USER创建信息 SELECT A . USERNAME , A . DEFAULT_TABLESPACE , A .

【2019年8月版】OCP 071认证考试原题-第38题

笑着哭i 提交于 2019-11-28 15:21:26
choose two. You need to calculate the number of days from 1st January 2019 until today. Dates are stored in the default format of DD-MON-RR. Which two queries give the required output? A) SELECT SYSDATE - TO_DATE (' 01-JANUARY-2019' ) FROM DUAL; B) SELECT TO_DATE (SYSDATE, ' DD/MONTH/YYYY' ) - '01/JANUARY/2019' FROM DUAL; C) SELECT ROUND (SYSDATE - TO_DATE(' 01/JANUARY/2019' ) ) FROM DUAL; D) SELECT TO_CHAR (SYSDATE, ' DD-MON-YYYY') - '01-JAN-2019' FROM DUAL; E) SELECT ROUND (SYSDATE- '01-JAN-2019') FROM DUAL: Answer:AC (解析:在进行日期计算的时候需要用转换函数把字符型的转换成日期型,oracle 不会隐式转换。) 来源: oschina 链接: https:/

【2019年8月版】OCP 071认证考试原题-第38题

谁说胖子不能爱 提交于 2019-11-28 15:21:02
choose two. You need to calculate the number of days from 1st January 2019 until today. Dates are stored in the default format of DD-MON-RR. Which two queries give the required output? A) SELECT SYSDATE - TO_DATE (' 01-JANUARY-2019' ) FROM DUAL; B) SELECT TO_DATE (SYSDATE, ' DD/MONTH/YYYY' ) - '01/JANUARY/2019' FROM DUAL; C) SELECT ROUND (SYSDATE - TO_DATE(' 01/JANUARY/2019' ) ) FROM DUAL; D) SELECT TO_CHAR (SYSDATE, ' DD-MON-YYYY') - '01-JAN-2019' FROM DUAL; E) SELECT ROUND (SYSDATE- '01-JAN-2019') FROM DUAL: Answer:AC (解析:在进行日期计算的时候需要用转换函数把字符型的转换成日期型,oracle 不会隐式转换。) 来源: oschina 链接: https:/

【2019年8月版】OCP 071认证考试原题-第37题

家住魔仙堡 提交于 2019-11-28 14:47:12
Choose the best answer Examine the description of the PRODUCT_INFORMATION table: Name NULL? Type ------------------------------------------------------------------------ PROD_ID NOT NULL NUMBER(2) PROD_NANE VARCRAR2 (10) LIST_PRICE NUMBER(6,2) Which query retrieves the number of products with a null list price? A) SELECT (COUNT(list_price) FERM Product_intormation WHERE list_price=NULL; B) SELECT Count(nvl( list_price,0) )FROM pruduct_information WHERE list_price is null; C) SELECT COUNT(DISTINCT list_price) FROM produet_infomation WHERE list_price is nulll. D) SELECT COUNT(list_price) from

腾讯云搭建ocp集群

二次信任 提交于 2019-11-27 19:38:28
hostnamectl set-hostname 跑ansible卡在这一步 TASK [openshift_ca : Install the base package for admin tooling] SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=60s -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o 'User="root"' -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/85c3acc309 -tt ocp-master.hy.com '/bin/sh -c '"'"'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1566141518.46-83657582625968/AnsiballZ_yum.py && sleep 0'"'"''    来源: https://www.cnblogs.com/orchidzjl/p/11374563.html

【2019年8月版】OCP 071认证考试原题-第37题

这一生的挚爱 提交于 2019-11-27 09:56:06
Choose the best answer Examine the description of the PRODUCT_INFORMATION table: Name NULL? Type PROD_ID NOT NULL NUMBER(2) PROD_NANE VARCRAR2 (10) LIST_PRICE NUMBER(6,2) Which query retrieves the number of products with a null list price? A) SELECT (COUNT(list_price) FERM Product_intormation WHERE list_price=NULL; B) SELECT Count(nvl( list_price,0) )FROM pruduct_information WHERE list_price is null; C) SELECT COUNT(DISTINCT list_price) FROM produet_infomation WHERE list_price is nulll. D) SELECT COUNT(list_price) from proceduct_information where list_price is NULL; Answer:B (解析:这道题的难点在题目的提问上

OCP 11g 第二章练习

大憨熊 提交于 2019-11-27 06:22:58
练习 2-1 在Windows计算机上安装SQL Developer 在本练习中,将在Windows计算机上安装SQL Developer 1. 从以下URL下载当前SQL Developer版本: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html ( 当前版本为 4.0.3.16.84 2015/1/2 ) Platform Windows 64-bit - zip file includes the JDK 7 Download 311 M Windows 32/64-bit - Installation Notes Download 226 M 下载 zip 文件 ,解压缩到期望的安装目录,安装就完成了. 可以点击SQLDEVELOPER.EXE运行程序(可能提示指定JDK路径). 2. 下载包含JDK的64位版本或 不包含JDK的 32/64位版本.(当前版本的JDK支持范围是 JDK1.7.0.51 版本以上,低于1.8.0版本, 请确认本机已经安装了正确的JDK版本,如果没有安装,请去Oracle下载最新的JDK1.7版本 ,1.7.0.72+(2015/1/2) http://www.oracle.com/technetwork/java

OCP 11g 第一章练习

一曲冷凌霜 提交于 2019-11-27 06:22:54
练习 1-1 研究所在环境的DBMS 这是一个书面练习,没有具体的解决方案. 确定自己所在环境使用的应用程序, 应用服务器 , 和数据库. 然后集中精力研究数据库, 体验一下数据库的规模和忙碌程度. 考虑用户数量,数据易失性以及数据量. 最后考虑他们对组织的重要程度: 就每个应用程序和数据库而言, 允许多长的停机时间? 允许损失多少数据? 可以使用财务数字定量分析吗? 利用研究结果,可以了解DBA角色的重要性. 练习 1-2 确定数据库是单实例,还是分布式系统的一部分 在本练习中,读者将运行查询来确定数据库是独立系统,还是更大的分布式环境的一部分. 可以使用Sql Developer 或 SQL & Plus. 如果您还不能使用Oracle数据库,但又要做此练习, 那么可以调至第二章,在完成安装后再回到此练习. 1. 作为用户SYSTEM连接到数据库 2. 确定实例是否是RAC数据库的一部分 SQL> select parallel from v$instance; PARALLEL --------- NO 如果是单实例数据库,那么将返回NO. 3. 确认数据库是否通过备用数据库的保护来防止数据丢失, UNPROTECTED 表示未受到保护. SQL> select protection_level from v$database; PROTECTION_LEVEL ------