在Oracle11g中默认是有scott账号的,但在Oracle 12C中则不能直接使用。

我的机器环境:

操作系统:Windows Server 2008 R2 64位

Oracle版本:Oracle 12C Realease 1

Oracle的下载网址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

下载后,把下载的file1和file2解压到同一个文件夹下,可默认解压到当前文件夹,则得到一个database文件夹。

在Windows server 2008 R2中,可以把安装文件database文件夹拷贝到此服务器上,也可以通过网络访问此文件夹。

双击databases里的setup.exe,这里就不说明安装过程了,在顺利安装完成后,进入dos命令行

C:\sqlplus / as sysdba

注意,在/和as 之间有个空格,进入SQL>

此时,是无法直接使用scott账号的,当前登录到了CDB容器,在Oracle 12C里,scott账号是普通账号,在PDB容器里,默认是登录到CDB容器里的

必须切换到PDB容器里,才能查到scott账号

SQL>alter session set container=pdborcl

要连接到pdborcl,需编辑tnsnames.ora文件,我的电脑,分C盘和D盘,一路默认安装,编辑文件夹D:\app\Oracle\product\12.1.0\dbhome_1\NETWORK\ADMIN里的tnsnames.ora文件,我是用文本编辑器进行编辑的

打开tnsnames.ora文件,在下面增加下面代码,保存。

PDBORCL =
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
                (CONNECT_DATA =
                (SERVER = DEDICATED)
               (SERVICE_NAME = PDBORCL)
            )
         )

执行下面语句:

SQL>alter session set container=pdborcl;

验证是否存在scott账号,SQL>select username from dba_users where username='SCOTT';

使用scott账号连接,并查询表检查是否可用,注意,这里连接时,不是conn scott/tiger,而是conn scott/tiger@pdborcl

另外,在Oracle 12C Release 2里,是orclpdb,Oracle 12C Realease 1里是pdborcl,这个稍微注意下。

在Oracle 12C中使用scott账号的更多相关文章

  1. oracle 12c 中asm元数据是否有所变化

    详见原文博客链接地址: oracle 12c 中asm元数据是否有所变化

  2. 在mysql数据库中创建Oracle数据库中的scott用户表

    在mysql数据库中创建Oracle数据库中的scott用户表 作者:Eric 微信:loveoracle11g create table DEPT ( DEPTNO int(2) not null, ...

  3. Oracle 12c中新建pdb用户登录问题分析

    Oracle 12c新建用户登录问题分析1 用sys用户新建用户,提示公用用户名或角色名无效.原因:Oracle 12c中,在容器中建用户(或者应该称为使用者),须在用户名前加c##.默认登录连接的就 ...

  4. 浅析Oracle 12c中Data Guard新特性

    浅析Oracle 12c中Data Guard新特性   写在前面 无论是做Oracle运维的小伙伴还是老伙伴,想必对Oracle数据库的数据级灾备核心技术—Data Guard是再熟悉不过了!这项从 ...

  5. Oracle 11gR2中启动Scott用户的方法

    Oracle 中启动 Scott 用户 的方法 , 在 Oracle11gR2, (g 代表‘网络’的意思) 数据库中 Scott 这个用户 安装时是被锁定的,安装 Oracle的时候 ,你可以直接选 ...

  6. oracle 12c中种子数据库的隐藏与保护

    Oracle 12c种子数据库(pdbseed)的状态是read only,这是因为Oracle对种子数据库进行了保护,避免遭到破坏.保护好种子数据库的目的,是为了以此为模板,新建pdb数据库. 新的 ...

  7. 如何在Oracle 12C中Drop/Truncate多个分区 (Doc ID 1482264.1)

    How to Drop/Truncate Multiple Partitions in Oracle 12C (Doc ID 1482264.1) APPLIES TO: Oracle Databas ...

  8. 如何在Oracle 12C中添加多个分区 (Doc ID 1482456.1)

    How to Add Multiple Partitions in Oracle 12C (Doc ID 1482456.1) APPLIES TO: Oracle Database - Enterp ...

  9. [转]oracle 12c 中的分页子句

    转自:http://blog.itpub.net/271063/viewspace-1061279/ -- 连接数据库 创建测试用户-- Connected to Oracle Database 12 ...

随机推荐

  1. sql生成excel

    gosp_configure 'show advanced options',1reconfiguregosp_configure 'xp_cmdshell',1reconfiguregoEXEC m ...

  2. eclipse提交Git时忽略文件

    为了避免每次使用都有百度查找,自己保存一份,方便使用. 实现方式: Eclipse切换到Navigator视图,找到.gitignore文件(如果是maven项目,一般找作为modules的项目的.g ...

  3. redhat linux 中设置网卡固定ip

    更改 /etc/sysconfig/network-scripts/ifcfg-eth0(第一个网卡为eth0) DEVICE=eth0#网卡设备名称 ONBOOT=yes#启动时是否激活 yes | ...

  4. JavaWeb学习总结(二) Servlet

    本文目录 一.Servlet概述 二.Servlet接口 三.GenericServlet 四.HttpServlet 五.Servlet细节 六.ServletContext 回到顶部 一.Serv ...

  5. Django 基础 模板系统

    Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {% %} 'b', 'c', 'd']的话,就显示4. filesizeformat 将值格式化为一个 “人类可读的” 文件尺寸 ( ...

  6. 1151 LCA in a Binary Tree(30 分)

    The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U ...

  7. 使用bat文件实现批量重命名功能

    在生活中我们总会碰到对大量文件进行重命名操作,这时如果一个一个的,选取文件→右键→重命名→选取文件,这样操作势必会浪费大量时间. 现在小编就告诉大家一个使用bat文件(命令行)的方法,快速对文件进行重 ...

  8. MongoDb学习网站

    http://www.runoob.com/mongodb/mongodb-window-install.html

  9. Python内置函数:strip()

    文章转载于:http://www.cnblogs.com/itdyb/p/5046472.html(博主:波比12) 在python API中这样解释strip()函数:

  10. Android 4学习(5):概述 - Android应用程序的生命周期

    参考:<Professional Android 4 Application Development> Android应用程序生命周期 Android应用程序无法控制自己的生命周期,因此它 ...