首页 > 数据库 >Oracle-创建用户不带C##(19c)

Oracle-创建用户不带C##(19c)

时间:2024-02-06 15:22:33浏览次数:39  
标签:dsjzx CDB C# 创建 用户 Oracle data 19c

由于oracle从12c开始引入了容器(PDB和CDB)、租户的概念。直接连接sysdba用户创建新用户时,会默认在CDB中创建公有用户,用户名需要以“C##”或“c##”开头。

如果用户名开头不想使用“C##”或“c##”,则需要做如下操作。

 

(1)使用sysdba管理员用户登录

sqlplus / as sysdba

 

(2)查看数据库是否为 CDB
select CDB from v$database;

说明:

如果得到的结果为YES,那么就是CDB的数据库,否则,则不是。

在CDB容器中创建用户时,前面必须添加C## ,而PDB数据库不需要加前缀。

 

(3)启动PDB数据库

alter pluggable database ORCLPDB1 open;

 

(4)切换到ORCLPDB容器
alter session set container=ORCLPDB1;

 

(5)查看当前使用容器
select sys_context ('USERENV', 'CON_NAME') from dual;

 

(6)创建用户
CREATE USER  dsjzx IDENTIFIED BY "Dsjzx@123" ;

用户名:dsjzx       密码:  Dsjzx@123

注意:密码需要使用双引号包裹起来,避免一些异常错误。

使用单引号会报错: ORA-00988: missing or invalid password(s)

不使用双引号报错:ORA-00922: missing or invalid option

 

(7)给用户授权

GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO dsjzx CONTAINER=current ;

 

(8)设置表空间
ALTER USER dsjzx DEFAULT TABLESPACE   dsjzx_data ;

ALTER USER dsjzx TEMPORARY TABLESPACE   dsjzx_temp ;

--创建临时表空间
create temporary tablespace dsjzx_temp
tempfile '/data/oracledata/dsjzx_pdb_temp.dbf'
size 100m  
autoextend on  
next 100m
maxsize UNLIMITED
extent management local;

--创建表空间
create tablespace dsjzx_data  
logging  
datafile '/data/oracledata/dsjzx_pdb_data.dbf' 
size 1G  
autoextend on  
next 100m  
maxsize UNLIMITED
extent management local
Segment space management auto ; 


(9)提交
COMMIT;

 

标签:dsjzx,CDB,C#,创建,用户,Oracle,data,19c
From: https://www.cnblogs.com/yeyuzhuanjia/p/18009795

相关文章

  • Beginctf赛后总结
    cryptofake_nfromCrypto.Util.numberimport*fromsecretimportflag​deffakeN_list():  puzzle_list=[]​  foriinrange(15):    r=getPrime(32)    puzzle_list.append(r)​  p=getPrime(32)  q=getPrime(32)  com=p*q......
  • 【Flink入门修炼】1-2 Mac 搭建 Flink 源码阅读环境
    在后面学习Flink相关知识时,会深入源码探究其实现机制。因此,需要现在本地配置好源码阅读环境。本文搭建环境:MacM1(AppleSilicon)Java8IDEAFlink官方源码一、下载Flink源码github地址:https://github.com/apache/flink考虑到一些原因,github下载可能会极其缓慢,且大......
  • Hive:构建于 Hadoop 之上、让你像写 SQL 一样编写 MapReduce 程序
    Hive介绍本次我们来聊一聊Hive,它是由Facebook开源的一款基于Hadoop的数据仓库工具,用于解决海量结构化日志的数据统计与分析。Hive通过将结构化的数据映射为一张表,并提供类SQL查询功能,让开发人员能够编写SQL进行数据分析。在介绍Hadoop的时候我们说过,使用MapReduce......
  • 洛谷题单指南-递推与递归-P1464 Function
    原题链接:https://www.luogu.com.cn/problem/P1464题意解读:虽然a、b、c可输入的范围比较大,但是递归中,只会限制在0-20以内,由于递归中有大量的重复计算,因此需要采用记忆化搜索来保存已经计算过的递归函数值。解题思路:定义三位数组LLmem[25][25][25],mem[a][b][c]保存w(a,b,c)的......
  • 告别 GPU 焦虑,玩转极致性价比的 CPU 文生图
    作者:壮怀、竹刚AIGC中的StableDiffusion文生图模型是开源流行的跨模态生成模型,用于生成给定文本对应的图像。但由于众所周知的原因,GPU资源出现了一卡难求的现状,如何通过云计算快速提升业务规模,降低文生图的计算成本,以及更好的保护自定义的扩展模型?针对文生图模型特性和规模......
  • beginctf 赛后总结
    cryptofake_nfromCrypto.Util.numberimport*fromsecretimportflagdeffakeN_list():puzzle_list=[]foriinrange(15):r=getPrime(32)puzzle_list.append(r)p=getPrime(32)q=getPrime(32)com=p*qpu......
  • redmine获取cookie和其他系统实现单点登录
    前言最近有个需求,需要将我们一个平台对接到redmine,让用户可以通过这个平台直接在redmine提工单,需要实现免登录跳转。首先是想到去查redmine有无相应的单点登录功能,查到redmine是有LDAP认证功能的,解决方案LDAP认证Redmine支持通过LDAP(轻量级目录访问协议)实现用户认证,这使......
  • Animate.css + Vue2
    Animate.css+Vue2包:https://www.npmjs.com/package/vue2-animate安装:npminstall--savevue2-animate导入:import'vue2-animate/dist/vue2-animate.min.css';使用1:<transitionname="fadeLeft"><pv-if="isShow">he......
  • navicat连接mysql服务遇到的问题
    问题现象及描述:navicat连接数据库提示:2003-Can'tconnecttoMySqlserveron'192.168.245.131',(unkownerror)问题可能出现的原因:1、数据库连接ip、端口、用户名、密码信息输入错误(数据库连接四要素)2、该用户不可远程连接3、linux防火墙未开放解决方式数据库连接ip问题:......
  • Oracle-显示问号或者乱码
    问题描述:通过sqlplus登录Oracle19c时,执行SQL出现报错时,显示错误码出现问号:解决方法:su  - oracle  vi.bash_profile 添加如下一行内容:exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8然后是环境变量生效source  .bash_profile  ......