oracle18c创建数据库,Oracle 18C 手工创建CDB

Oracle 18c For Exadata版本的介质已经发布,作为一名心急的老粉丝,欣喜的发现可以安装在普通的Linux平台。

但是在通过DBCA建库的时候会报ORA-12754错误,不过这也难不倒万能的网络。图形界面不行,我们还可以手工建库,前提是在参数文件中加入下面的参数。

_exadata_feature_on=true1

安装好18c做什么?一些PDB的新特性当然是要体验的,可是悲催的发现,PDB中连一些基础的数据字典视图都没有!!!

[ora18c@localhost ~]$ sqlplus '/as sysdba'

SQL*Plus: Release 18.0.0.0.0 - Production on Wed Jun 27 06:29:20 2018

Version 18.2.0.0.0

Copyright (c) 1982, 2018, Oracle.  All rights reserved.

Connected to:

Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production

Version 18.2.0.0.0

SQL>

SQL>

SQL> show pdbs

CON_ID CON_NAME          OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

2 PDB$SEED              READ ONLY  NO

3 PDB1              MOUNTED

SQL> alter pluggable database pdb1 open;

Pluggable database altered.

SQL> alter session set container=pdb1;

Session altered.

SQL> desc dba_users

ERROR:

ORA-04043: object dba_users does not exist

开始怀疑是PDB$SEED的问题,但18c的种子库貌似已经不能像12c那样随意open,只能作罢。

无奈之下只能再去翻官方文档,原来问题出在手工建库的过程中。简单的使用创建传统数据库的模式创建CDB数据库,才产生了上述诡异的问题。

根据官方文档,create database创建完控制文件之后,需要运行catcdba.sql脚本创建CDB相关的对象,然后再跑catalog.sql等脚本。

@?/rdbms/admin/catcdb.sql

根据提示输入

SQL> host perl -I &&rdbms_admin &&rdbms_admin_catcdb --logDirectory &&1 --logFilename &&2

Enter value for 1: /tmp

Enter value for 2: create_cdb.log

Enter new password for SYS: ********

Enter new password for SYSTEM: ********

Enter temporary tablespace name: TEMP

其实这个问题在建库过程中就已经有提示,只是没有注意。

2018-06-27T06:41:39.961677+08:00

Successfully created internal service SYS$BACKGROUND at open

Successfully created internal service SYS$USERS at open

replication_dependency_tracking turned off (no async multimaster replication found)

Starting background process AQPC

2018-06-27T06:41:40.352715+08:00

AQPC started with pid=42, OS id=23014

PDB$SEED(2):JIT: pid 22024 requesting stop

PDB$SEED(2):Buffer Cache flush started: 2

PDB$SEED(2):Buffer Cache flush finished: 2

2018-06-27T06:41:40.922925+08:00

PDB$SEED(2):While transitioning the pdb 2 to clean state, clearing all its abort bits in the control file.

2018-06-27T06:41:41.482842+08:00

PDB$SEED(2):Endian type of dictionary set to little

2018-06-27T06:41:41.987095+08:00

PDB$SEED(2):Database Characterset for PDB$SEED is AL32UTF8

PDB$SEED(2):Accessing dba_registry_sqlpatch hit error: 942

Accessing dba_registry_sqlpatch hit error: 942

经过一番折腾之后,终于顺利的完成了手工创建18c CDB数据库的任务,搭建起了测试环境。

0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504569.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode笔记】98. 验证二叉搜索树(Java、dfs、中序遍历、二叉树)

文章目录题目描述代码 & 思路题目描述 二叉搜索树,应该满足中序遍历的结果是按顺序的。 比如例1是1,2,3;而例二是1,5,3,4,6,是错的 代码 & 思路 就是中序遍历…

【LeetCode笔记】101. 对称二叉树(Java、回溯)

文章目录题目描述代码 & 思路题目描述 回溯,由最小子树的镜像,得到次小子树的镜像判断,一直回溯到根结点即可 代码 & 思路 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left…

oracle数据库全数据库名,Oracle数据库中的 数据库域名、数据库名、全局数据库名、SID、数据库实例名、服务名 解释...

菜鸟雷区在配置listener.ora 和 tnsnames.ora 连接Oracle数据库服务器时,我们需要把 以下容易混淆的概念区分开来数据库域名数据库名全局数据库名SID数据库实例名服务名有图有真相安装Oracle数据库时我们指定的这些东西在配置时需要使用,真坑&#xff0c…

【LeetCode笔记】102. 二叉树的层序遍历(Java、队列、DFS)

文章目录题目描述代码 & 思路题目描述 按层次,那么先按序读完本层值,并且存入队列中,再根据队列走下一层的值即可 代码 & 思路 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode …

【LeetCode笔记】104. 二叉树的最大深度(Java、DFS、二叉树)

文章目录题目描述代码 & 思路题目描述 全局变量ans,遍历一遍树更新ans即可带着 depth 跑 DFS 代码 & 思路 写成dfs了,确实是bfs /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* …

php 递归格式化数组,利用php递归实现无限分类 格式化数组的详解

我们要做一个商品的无限分类首先数据库字段为:id ----------商品主键idfid ---------- 商品父idname ---------- 商品名最后输出的数组格式为. 代码如下:array(0>array(id>1,fid>0,name>法国货child>array(0>array(id>12,fid>1,name>香水…

oracle百分之0.01就成了.01,遭遇ORA-01200错误的原因及解决方法

1、案例现象在数据库startup时,报错:[oraclelocalhost ~]$ sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 19 19:31:05 2011Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to an idle inst…

【LeetCode笔记】121. 买卖股票的最佳时机 / 剑指 Offer 63. 股票的最大利润(Java、动态规划)

文章目录题目描述代码 & 思路初版代码更新啦~优化代码再次更新题目描述 讲道理,一眼dp 代码 & 思路 时间复杂度O(n),不过可改进的地方还多,跑出来大概6ms。 初版代码 class Solution {public int maxProfit(int[] p…

【LeetCode笔记】25. K个一组翻转链表(Java、链表、递归)

文章目录题目描述思路 & 代码更新 - 精简版三刷 - 再更新版题目描述 审题很重要。。一开始以为是一组换两个,但是实际上是一组全部都要互换。字节超高频题!要认真点记录 思路 & 代码 用回溯来做,可以分解成:每次都用h…

php request time,php中time()与$_SERVER[REQUEST_TIME]用法区别分析

php中time()与$_SERVER[REQUEST_TIME]用法区别分析发布于 2015-01-26 08:56:46 | 143 次阅读 | 评论: 0 | 来源: 网友投递PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java…

【LeetCode笔记】105. 从前序与中序遍历序列构造二叉树(Java、递归、二叉树、哈希表)

文章目录题目描述代码 & 思路题目描述 这题主要是考察前序、后序的性质,以及相互间的关系 代码 & 思路 前序:根 - 左 - 右; 中序:左 - 根 - 右,那么用前序数组的首位(即根)的值到中…

Linux c 进程名 pid,Linux C已知进程名字得到其PID号

最近需要实现一个功能,即在一个Linux C程序中,已知其他进程的名字,需要获得该进程的PID,经过一番上网搜索,找到两种可行的方法:1.通过popen创建一个管道,执行shell命令并得到返回结果2.通过搜索…

【LeetCode笔记】114. 二叉树展开为链表(Java、递归)

文章目录题目描述解法 & 思路思路一思路二题目描述 我佛了,这道题挺描述不明的,有坑,过不了oj建议马上看评论 or 题解 解法 & 思路 思路一 代码就不贴了,过不去先序遍历,按序存储val到一个ArrayList。然后用…

【LeetCode笔记】136. 只出现一次的数字(Java、位运算)

文章目录题目描述代码 & 思路题目描述 评论区一个评论很不错:不用额外空间,首先考虑位运算。 代码 & 思路 异或 ^ :相同得0与0得本身满足交换律那么好办了,abcdeabcd > aabbccdde > 0 0 0 0 e > e class So…

linux脚本写的计算器,一步步打造自己的linux命令行计算器

相信很多人,在工作中会需要使用到计算器。一般的做法是,打开并使用系统自带的计算器。这种做法可能对我来说,有如下几个问题。太慢。每次需要打开计算器,然后改成编程模式,手工选择进制,再使用输入表达式进…

【LeetCode笔记】141. 环形链表(Java、快慢指针、链表)

文章目录题目描述思路 & 代码题目描述 常见题,用上了久违的快慢指针 思路 & 代码 举个例子就能明白了:我和汽车,进行一场比赛,跑道可能是环形跑道,也可能是直道。直道的话,将会以汽车撞到终点为…

linux3.x内核实时性改进,linux 3.x内核优化指南

1.1。Numba的约5分钟指南 Numba是Python的即时编译器,它最适用于使用NumPy数组和函数以及循环的代码。使用Numba的最常用方法是通过其装饰器集合,可以应用于您的函数来指示Numba编译它们。当调用Numba修饰函数时,它被编译为机器代码“及时”执…

linux 控制终端卡,配置通过串口控制linux操作系统的终端

开始之前,请确认机器有串口(com口, RS232接口),如果没有,那就没有办法达到通过串口控制机器的目的了。当然,也可以额外给机器安装一个带串口的 PCI 模块,然后想办法将模块驱动起来(内核默认能驱动就最好了)&#xff0c…

【LeetCode笔记】169. 多数元素(Java、摩尔投票法、哈希表)

文章目录题目描述思路 & 代码思路一&#xff1a;哈希表思路二&#xff1a; 摩尔投票法题目描述 好家伙&#xff0c;这是今天最有意思的题目了 思路 & 代码 思路一&#xff1a;哈希表 先说缺点&#xff1a;空间复杂度O(n)一次遍历&#xff0c;记录<数组存储值&a…

Linux环境下怎么使用pip,linux下pip的安装步骤及使用详解

linux下pip的安装步骤及使用详解pip类似RedHat里面的yum&#xff0c;安装软件非常方便。下面话不多说&#xff0c;来看看详细的介绍&#xff1a;pip下载&#xff1a;# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5834b2904f92d46aaa33326pi…