Oracle navicat新建表空间,用户

时间:2024-04-07 14:20:26

第一次使用oracle,记录一下遇到的不少坑

新建表空间

1.点击其它 -> 表空间 -> 新建表空间
Oracle navicat新建表空间,用户

2. 填好基本信息,然后点击保存

  • 大小
  • 物理路径
  • 自动扩展on/off以及大小
    Oracle navicat新建表空间,用户

创建好表空间后,新建用户

1. 第一次使用的话,首先重启数据库,不然会一直报错

ORA-65048:在可插入数据库PDBORCL中处理当前DDL语句时出错
ORA-00959:表空间‘user’不存在

重启方法

shutdown normal//正常方式关闭数据库
startup

打开sql plus,登录,重启,又遇到权限不足问题
Oracle navicat新建表空间,用户
运行下面语句,再重启,成功

conn/as sysdba

2.可以新建用户,点击用户-> 新建用户
Oracle navicat新建表空间,用户

3.输入基本信息,本以为大功告成,结果
Oracle navicat新建表空间,用户

4.本人使用的是oracle 12c,要在用户名前加上C##/c##才行

Oracle navicat新建表空间,用户

  • 默认表空间为刚才创建的表空间
  • 记得授予权限(为了方便,本人设置DBA权限)
    Oracle navicat新建表空间,用户

大功告成,重新连接
Oracle navicat新建表空间,用户