但是在Oracle 12c中,如果用户只是被授予了这两个角色,可以创建对象,但是无法插入数据。...实验 下面做一个小实验: Oracle 11g环境: (1)创建表空间 CREATE TABLESPACE test DATAFILE '/u01/app/oracle/oradata/bond/test01...原因分析 对比11g和12c的角色权限及用户权限可知,当用户被授予connect和resource权限后,11g默认会授予用户UNLIMITED TABLESPACE权限,而12c并没有默认授予该权限...查询官网得知,11g R2的这种现象貌似是一个bug,而12c修复了这个bug。...思考 既然12c不能像11g那样直接授予用户connect和resource权限即可使用,那么该怎么去创建用户并分配权限呢?
11g RAC 原地升级到 19c 记得去年初的一段时间内,总是在进行数据库 19c 的升级,安装,测试工作,当时不知怎的,有一个特殊的要求就是原地升级 11g RAC 到 19c,刚好操作系统版本以及.../u01/app/19.0.0/grid, owned by root 4) 环境变量 Grid 原有 11g 环境变量 umask 022 export ORACLE_BASE=/app/grid...:ss" export JAVA_HOME=$ORACLE_HOME/jdk export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch:$ORACLE_HOME...: 原有 11g 环境变量 umask 022 export ORACLE_BASE=/app/oracle export ORACLE_HOME=/app/product/11.2.0/db export...ORACLE_BASE=/backup/app/oracle export ORACLE_HOME=/backup/app/oracle/product/19.0.0.0/dbhome_1 export
11g OCP 先说 Oracle 11g OCP 认证考试,这个认证在去年底(即19年12 月底)已经停考了,也是先要考完 OCA才可以考 OCP。...具体的考试内容这里就不在叙述了,之前写过关于 Oracle 11g OCP 认证考试的文章,里面记录了备考方法与经验总结,还有一些学习笔记及翻译题库,想要了解的可戳此【Oracle 11g OCP 认证考试...1Z0-060 Upgrade to Oracle Database 12c,意思就是说你已经考试通过了9i、10g、11g 等 OCP 认证考试。...12c OCM 当然也是有两种方式获得了,一种是通过 11g OCM升级到 12c OCM(OCMU),另一种就是直考,不过这个需要 12c OCP 证书,升级考试只需要一天,直考需要 2 天,但均有单科的分数线...Oracle Database 12c Certified Master Upgrade Exam | 12COCMU Oracle Database 12c Certified Master Exam
所以经历了8,8i,9i,10g,11g,12c之后,接下来的就是18c,19c,现在是2020年了,最新版本按照规划还是19c,可没有20c,要不会被笑话。...2 Oracle数据库版本规划 我们能够看到有很多的版本,如果要选择升级数据库,到底是选择12c还是18c,还是19c呢,我们来看一个版本路线图,可以参考在MOS 官方文章:Release Schedule...对于数据库版本来说,10g是个坎,升级到11g是个坎,升级到12c的选择空间从上图来看就比较有限了,目前可选的就是12.2.0.1,18c和19c了。我们来看下这3个版本,我来划一下重点。...4 Oracle数据库版本升级矩阵 对于11g的数据库来说,如果是11g的最新版本,则可以直接升级到19c,这是一个极大的利好消息,避免了过渡升级带来的潜在隐患和服务不可用过长。...对于12c以上的版本(12.1.0.2以上),则可以直接升级到19c。 升级的过程可以考虑纯手工方式升级数据字典,也可以考虑使用DBUA来做。
也即Oracle 10g开始退出主流版本舞台。...这一切伴随着Oracle 12c的发布,更加推动用户去更替数据库版本,如题图所示,Oracle 11g版本自2007年发布以来,已经过去了7个年头,这期间11g版本经受了时间和应用的考验,已经成熟,而且根据规划...,11g的新的补丁集11.2.0.4原本应该在2013 Q3之初发布,但是直至8月8日,该补丁集仍然未能Release,但是我们相信在9月的旧金山OOW之前,11g的全新补丁集应该可以和大家见面了。...近期很多用户已经开始了数据库版本更新,我们的很多重要客户正将Oracle 9i和Oracle 10g升级到11g版本上来。所有用户现在都应该认真考虑Oracle数据库软件的版本更新了。...Oracle 数据库升级,此时,正当时!
之前花了些时间做了Oracle 10g,11g,12c参数的差别,其中有一个参数很有意思,在不同版本代表的含义还有所差别。就是sec_case_sensitive_logon。...它是从10g到11g新增的参数,默认是true,代表的含义就是登录用户的大小写敏感,而实际上这个参数的使用效果却不好,基本是作为默认的配置来禁用掉的,举一个很简单的例子,oracle 10g中我使用system.../oracle的用户名密码和SYSTEM/ORACLE这样的用户名密码是没有差别的,而一旦升级到11g,开启了这个特性,很多连接就会被阻塞,再加上其它的特性,密码错误次数触发阈值,数据库账户直接被锁定,...所以Oracle 12c中这个参数又有变化,关键你有变化,含义还和以前不一样了,这就让人很纠结了。 这个问题得从我最近做的一个测试说起。...Database 12c do not support case insensitive password matching.
今天计划把一个测试环境升级到12c,为了练练手,先在备库上来做。数据库版本是11.2.0.3.0,计划升级到12.1.0.2.0。...然后使用克隆安装12c的数据库软件,使用下面的命令即可安装。...$ORACLE_HOME/clone/bin/perl clone.pl ORACLE_BASE=$ORACLE_BASE ORACLE_HOME=$ORACLE_HOME ORACLE_HOME_NAME...的升级和升级11g差别不大,手工升级的步骤很多脚本都是一样的,思路完全可以复用。...Verifying file header compatibility for 11g tablespace encryption..
12C N PASSWORD N YES 17-04-22 12:25:53.000000000 +09:00★ 根据dba_users视图的输出,可以看到PASSWORD_VERSIONS为11G...从11g开始,对于用户密码的安全性进行了强化,引进了Case Sensitive Passwords(大小写敏感)功能。 因此,Oracle 11g开始新做成或者变更用户密码时,默认是大小有效的。...>12 for Oracle Database 12c release 12.1 authentication protocols (default and recommended value...Oracle Database Online Documentation 12c Release 1 (12.1) Database Upgrade Guide https://docs.oracle.com...・11g 大小写敏感功能和sec_case_sensitive_logon参数 ・12c之后的密码强化(Password Version Exclusively) 通过上面我们也可以知道MOS上的文档
时间复杂度怎么算?如何计算时间复杂度? 时间复杂度分析的基本策略是:从内向外分析,从最深层开始分析。如果遇到函数调用,要深入函数进行分析。
and 12C values but not 10G....12C SYSTEM 11G 12C CTXSYS 11G 12C 按 With this solution you will also need to change...12C SYSTEM 11G 12C CTXSYS 11G 12C 考虑到SYS用户的特殊性,那么这里使用SYSTEM用户再次测试观察下: sqlplus system...12C 04-JAN-23 SYSTEM 11G 12C 04-JAN-23 CTXSYS 11G 12C 04-JAN-23 SQL> alter...12C 04-JAN-23 SYSTEM 10G 11G 12C 17-JAN-23 CTXSYS 11G 12C 04-JAN-23 SQL> 看来,
最近学习Oracle,所以在Vm中配置一个win10的虚拟机来安装Oracle 11g,平时实验报告使用在虚拟机中使用SqlPlus,日常开发使用NaviCat进行连接,同时后期尝试安装多数据库和web...下载 Oracle官网下载地址 注册登陆Oracle账号,同意协议,选择Oracle Database 11g Release 2并选中下载Microsoft Windows (x64)的File1和File2
并且从12c开始数据库的Network Access Control 开始通过 Real Application Security access control lists (ACLs)实现(替代了11g...所以如果进行从11g的数据库升级后,需要重新进行相关设置。...-12c/ 》Network ACLs and Database Upgrade to Oracle 12c https://oracle-base.com/articles/12c/fine-grained-access-to-network-services-enhancements...-12c/ ACL (Access Control List) in Oracle 12 Oracle Database 12cからのHTTPSアクセスに必要な設定 https://qiita.com...11g to 12c How to setup ACL on 12c and later (Doc ID 2357072.1) How To Set Network ACLs in Oracle To
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-07-02_16-18-52AM....[oracle@server1 database]$ No protocol specified Exception in thread "main" java.lang.NoClassDefFoundError...只需要source下环境变量即可,如果还不行,可直接使用oracle用户直接进行链接即可!!!...2、报错: [INS-32012]Unable to create directory:/data/oracle 此为权限不对,只需要给对应的权限即可。...解决方案: 以/data/oracle为例: chown -R oracle.oracle /data/oracle/ chmod -R 755 /data/oracle/ 发布者:全栈程序员栈长,
1.安全加固的检查方向 2.安全加固检查safeCheck.sh 3.安全加固执行safeExec.sh 1.安全加固的检查方向 1.1.sysdba用户远程登录限制(查看Oracle登录认证方式...,可以考虑删除scott账号 1.6.dba权限账户检查 select * from dba_role_privs where granted_role='DBA'; 1.7.数据库账户口令加密存储 11g...在$ORACLE_HOME/network/admin/sqlnet.ora中设置下面参数: SQLNET.EXPIRE_TIME=10 2.安全加固检查safeCheck.sh #!...prompt =========================== prompt == 7.数据库账户口令加密存储 prompt =========================== prompt 11g...: 注意如果是ASM实例,sqlnet.ora配置文件是grid用户下$ORACLE_HOME/network/admin/sqlnet.ora的。
oracle 11.2.0.4的官方文档认证了suse 12 sp1,但sp3并未做认证 ? ?.../sysman/lib/ins_emagent.mk,将 $(MK_EMAGENT_NMECTL)修改为:$(MK_EMAGENT_NMECTL) -lnnz11 建议修改前备份原始文件 [oracle...@ysserver ~]$ cd $ORACLE_HOME/sysman/lib [oracle@ysserver lib]$ cp ins_emagent.mk ins_emagent.mk.bak...[oracle@ysserver lib]$ vi ins_emagent.mk 进入vi编辑器后 命令模式输入/NMECTL 进行查找,快速定位要修改的行 在后面追加参数-lnnz11...第一个是字母l 后面两个是数字1 7 安装samples /app/oracle/product/11.2.0/dbhome_1/demo/schema/mk_plug.sql 官方参考参见:docs.oracle.com
soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 32768 oracle soft...echo oracle | passwd --stdin oracle id oracle 13、创建Oracle安装目录 mkdir -p /u01/app/oracle/product/11.2.0...=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db export ORACLE_HOSTNAME=orcl export.../soft ## 连接 oracle 用户 su - oracle cd /soft source /home/oracle/.bash_profile ## 配置 oracle 软件安装目录 ENV_BASE_DIR...=$ORACLE_HOME ORACLE_BASE=$ORACLE_BASE oracle.install.db.InstallEdition=EE oracle.install.db.DBA_GROUP
Oracle数据库管理员系列的认证体系在12C,11G,10G及更老的数据库版本中,均以版本命名,分为三个级别: 1....在这个竞争时代,Oracle官方也终于在2019年发布了两个方面的重要消息: 第一,关于部分OCP,OCM的停考信息,比如11G OCP于2019年12月31日停考。...其中12C OCP与12C OCM升级考试目前均未停考。随着新的认证体系推出,12C OCP将是Oracle认证史上最后一个以版本命名的OCP认证,成为经典。...12c, 而是年份,例如:Oracle Database Administration 2019 Certified Professional . 4, 如果10g或11g的 OCA 或OCP 想升级...麦老师建议大家直接考2019 OCP,因为2019 OCP也可以考12c的OCM,目前刚出来没有多久,题库还算稳定,后期考的多了,自然就难考了(考过11g OCP的学员都懂的)。
一、11G and before 在使用11G数据库时,经常会遇到报错ORA-00972,原因是因为对象名称定义太长,限制为30位字符....Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP...@orcl11g:/home/oracle]$ oerr ORA 00972 00972, 00000, "identifier is too long" // *Cause: An identifier...二、12C and later 可以看到,在12C之后的版本,Oracle调整对象名称为128位字符,但是密码依然保持30位。...Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production Version 19.3.0.0.0 SQL> create
作者简介: 何剑敏 Oracle ACS华南区售后团队,首席技术工程师 现供职于Oracle ACS华南区售后团队,首席技术工程师。...某数据库升级到12c后(应用代码也升级了),出现了大量css initialization的等待: 怀疑是否是12c的新特性导致。...在11g还是12c上,CSS initialization的触发原理都没有改变,该event是一个direct IO的预期行为,任何前台进程在需要进行direct IO的情况下,都必须进行一次CSS注册
12C 及更高版本等待事件命名 12c 以后该等待又被细分为如下: * library cache: mutex X – 用于保护 handle。...Document 727400.1 WAITEVENT: "library cache: mutex X" 对于 11G,确认 cursor_sharing 不是 similar,因为该值已经不建议使用...Document 1169017.1 ANNOUNCEMENT: Deprecating the cursor_sharing = ‘SIMILAR’ setting 如果数据库从 10G 升级到 11G...后,遇到 mutex 的问题,请考虑升级到 11.2.0.2.2 以上的 PSU 来修复未发布的 Bug12431716,很多关于 mutex 的修复已经包含在该 Bug 中。...诊断 11G 之后的 library cache: mutex X 问题诊断,参照如下文档: Document 2051456.1 Troubleshooting Databases Hang Due
领取专属 10元无门槛券
手把手带您无忧上云