Oracle 12c 创建数据库初级教程

1. 连接到Oracle

sqlplus /@ as sysdba Oracle数据库名称默认为ORCL

在这里插入图片描述
sqlplus /@ORCL as sysdba Oracle数据库名称默认为ORCL
在这里插入图片描述

2. 创建表空间(数据库)

create user YOUR_USERNAME identified by "YOUR_PASSWORD";
YOUR_USERNAME为数据库名称和登录用户名,YOUR_PASSWORD为数据库登录密码

在这里插入图片描述

如果提示ORA-65096: 公用用户名或角色名无效
2.1 执行show con_name;

在这里插入图片描述

2.2 执行select name from v$pdbs;

在这里插入图片描述

2.3 执行alter pluggable database ORCLPDB open;

在这里插入图片描述

2.4 执行alter session set container=ORCLPDB;

在这里插入图片描述

2.5 重新执行步骤2
3. 修改权限

connect:连接权限
resource:增删改查权限(DML)
dba:建表、修改表、删除表权限(DDL)
unlimited tablespace:无限表空间权限

  • 授予权限
    grant connect,resource,dba to YOUR_USERNAME;
    在这里插入图片描述
  • 创建表之后,撤销DBA权限
    revoke dba from YOUR_USERNAME;
    在这里插入图片描述
  • 授予UNLIMITED TABLESPACE权限,不然无法向表中添加首条数据
    grant unlimited tablespace to test;
    在这里插入图片描述
4. 可以使用数据库了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值