oracle12c--创建表空间--创建用户--用户登录(内含报错及解决方法)

本文详细介绍了在Oracle12c中创建表空间、用户及解决常见错误的方法,包括ORA-16000、ORA-65096等。通过切换数据库容器和赋权,成功创建表空间和具有DBA权限的用户。
摘要由CSDN通过智能技术生成

注释:执行环境-ORACLE-12C

本文共包含以下4个主要步骤:

1)创建表空间

2)创建用户,并赋予权限

3)登录

解决的报错有:

Ora-01017

Ora-00604

Ora-16000

ORA-65096

 

第一步:创建表空间

创建用户时,需要给用户指定表空间。如果没有表空间,需要先创建。

执行语句:

create tablespace [表空间名] datafile '[数据文件路径]' size [文件大小];

create tablespace wangwang datafile '/home/oracle/app/oracle/oradata/qjorcl/wangwang.dbf' size 100M;

 

这时候可能会有如下报错ORA-16000: database open for read-only.

 

首先,我们确认下目前在哪个数据库容器中操作:

执行语句:

select sys_context ('USERENV', 'CON_NAME') from dual;

返回结果:

 

我们用这个语句查下各个数据库容器的权限:

select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值