zoukankan      html  css  js  c++  java
  • oracle12c添加pdb新用户遇到的问题

    1:在pdb模式下添加新的用户的时候提示数据库未打开

    SQL> create tablespace user_data
    2 datafile 'D:appctsadminorcl est.DBF';
    create tablespace user_data
    *
    第 1 行出现错误:
    ORA-01109: 数据库未打开

    2:通过下面语句查询并打开pdb数据库

    查询

    select con_id,name,open_mode from v$pdbs;

    打开

    alter pluggable database ORCLPDB open;

    切换

    alter session set container=ORCLPDB;

    3:创建表空间

    create tablespace user_data
    datafile 'D:appctsadminorcl est.DBF'
    size 50m
    autoextend on
    next 50m maxsize 20480m--如果是40960就超过了最大限制
    extent management local;

    4:创建临时表空间

    create temporary tablespace user_temp
    tempfile 'D:appctsadminorcl est_temp.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m
    extent management local;

    5:新建用户

    SQL> create user test identified by test default tablespace user_data temporary tablespace user_temp;

    用户已创建。

    SQL> grant connect,resource to test;

    授权成功。

    6:使用navicat连接时,用户不存在。。。

    修改tnsnames.ora

    原来的orcl服务是cdb使用的,现在使用pdb ,要新创建一个

    ORCLPDB=
    (
    (DESCRIPTION=
    (ADDRESS=(PROTOCOL=TCP)(HOST=你的主机名)(PORT=1521))
    (CONNECT_DATA=(SERVICE_NAME=ORCLPDB))

    7:使用navicat连接 oracle正在初始化或关闭

    是因为切换到orclpdb 容器后 并没有启用容器,使用命令startup;开启后就可以连接了。

    找到那个感觉 就算打开了那个脑洞

    本文来自博客园,作者:xiao~xiao,转载请注明原文链接:https://www.cnblogs.com/angin-iit/p/13651546.html

  • 相关阅读:
    软件工程 四则运算 基于控制台。
    新学期 新气象
    http://www.cnblogs.com/091JN/
    201421123091 ONLY-JN
    201421123091 ONLY-JN
    C语言课程学习的总结
    实验13——结构体、文件的基本应用
    实验12——指针的基础应用2
    实验11——指针的基础应用
    实验十——一维数组的定义及引用
  • 原文地址:https://www.cnblogs.com/angin-iit/p/13651546.html
Copyright © 2011-2022 走看看