oralce12c的简单使用

oracle12c 数据库与之前的版本有较大不同,要想按照之前版本的方式操作,需要做的简单操作

oracle12c  数据库与之前的版本有较大不同,要想按照之前版本的方式操作,需要做的简单操作

简介

oracle12c与之前版本有些区别,之前一个实例对应一个数据库,而 12c 则是一个实例对应多个数据库,其中又分为 CDB容器数据库PDB插拔数据库。一般sqlplus默认登录的是CDB

登录

# 打开cmd
  sqlplus /nolog
  conn sys/123 as sysdba;  
#123为安装oracle时设置的密码,不知道跟我是不是win10系统有关,不能使用conn /as sysdba;直接登陆,必须要用用户名及密码,不排除win10用户管理策略问题,尝试更改本地用户拥有oracle所有权限仍然不可以,win7下没有实验。

创建用户

假如想按照12版本前的操作进行创建表空间及用户,需要额外做一些操作,因为默认登陆的是CDB,所以需要先切换到具体的PDB数据库链接进行操作。

select  pdb_id,pdb_name,dbid,status,creation_scn  from  dba_pdbs;--通过此命令查询pdb数据库名称

alter session set container=PDBORCL; --切换到具体的PDB数据库,我这里是安装后默认有的PDBORCL数据库

show conn_name;--使用show con_name显示当前连接数据库名称

startup;--启动插拔式数据库

启动后可以按照11版本的操作进行创建表空间及用户

可参考:oracle常用操作:https://www.liyongfei.com/oraclechang-yong-cao-zuo/