Oracle12c 数据库找到Scott账户的方法

因为Oracle12c数据库中引入了CDB与PDB的概念(具体介绍请参考潇湘隐者的文章http://www.cnblogs.com/kerrycode/p/3386917.html),我们之前常用的练习SQL语句的SCOTT/tiger账户被放置在了PDB中,而我们链接12c数据库时,默认是登录的CDB

这就导致了很多实用Oracle12c数据库的新手一时找不到熟悉的SCOTT账户。。。

下面就介绍一下如何在Oracle12c数据库中找到Scott账户

第一步  “开始” 执行“sqlplus”命令,打开Oracle命令行

第二步  登入以sysdba的身份登入sys账户

第三步 执行show con_name命令,查看下目前所在的数据库容器

可以看到,目前登录之后默认是在CDB$ROOT容器下

第四步 执行命令alter session set container=pdborcl

(这个名字为安装Oracle的时候你建立的pdb插入式数据库的名字) 切换数据库容器

我们可以看到,命令执行之后,数据库容器变成了pdborcl

第五步 执行命令 select username from dba_users where username like ‘SCOTT‘;

(注意SCOTT要大写,不然查询不到)

可以看到查询出了一条记录,说明在pdborcl中是存在一个scott账户的

第六步  连接scott账户

第七步  执行命令select * from emp ;

查看scott下面的表数据。

开始我无论如何也找不到scott下面的任何的表。。

后来回想了一下,可能是我在进行Oracle安装的时候,没有去选择“创建具有示例方案的数据库”

因此Scott账户下面没有表和数据

第八步 在目录D:\app\oracleuser\product\12.1.0\dbhome_1\RDBMS\ADMIN中找到scott.sql

打开文件,将里面的SQL在命令行中依次执行,这样我们就在scott账户下创建了表和数据

第九步 再次执行查询语句

通过以上操作,我们就可以使用SCOTT账户了 (*^__^*) 嘻嘻……

时间: 2024-10-01 02:42:21

Oracle12c 数据库找到Scott账户的方法的相关文章

安装完Oracle数据库,给scott账户解锁方法

装完了Oracle 10g数据库,忘了给scott账户解锁.这时可以在sql plus工具里(开始|所有程序|<Oracle-Home>|应用程序开发|SQL Plus),也可以在控制台通过命令行给scott账户解锁. 在第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus, 然后使用命令“alter user scott account unlock;”来解锁. 解完以后,使用下面的命令来查看:"select username,account_status

安装完Oracle 12C数据库,scott账户过期,解锁方法

使用Windows的控制台(程序|运行,输入cmd打开).在命令行下,输入sqlplus/nolog,回车,出现SQL>命令提示符,然后按下面的顺序输入命令: SQL>conn/as sysdba     SQL>alter user scott account unlock;     SQL>disconnect     SQL>conn scott/tiger;      这时会提示密码已经过期,请输入新的口令.然后输入两次新定义的口令分别回车确认即为scott账户赋予了

Oracle数据库中scott用户不存在的解决方法

SCOTT用户是我们学习Oracle过程中一个非常重要的实验对象,在我们建立数据库的时候,如果是选择定制模式的话,SCOTT用户是不会默认出现的,不过我们可以通过使用几个简单命令来使这个用户出现.以下是解决方法(基于windows): 1.开始--运行--cmd 输入:sqlplus / as sysdba 连接到数据库 SQL>conn scott/tiger 如果scott不存在,会报ORA-01017的错误,并会断开连接 2.我们以SYS用户重新连接 SQL>conn sys/密码 as

装完了Oracle 11g数据库,忘了给scott账户解锁

这时可以在sql plus工具里(开始|所有程序|<Oracle-Home>|应用程序开发|SQL Plus),也可以在控制台通过命令行给scott账户解锁. 在第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus,然后使用命令"alter user scott account unlock;"来解锁.解完以后,使用下面的命令来查看:"select username,account_status from dba_users;",

解锁scott账户方法

装完了数据库,忘了给scott账户解锁.这时可以在sql plus工具里,也可以在控制台通过命令行给scott账户解锁. 在第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus, 然后使用命令来解锁. alter user scott account unlock 解完以后,使用下面的命令来查看: select username,account_status from dba_users WHERE USERNAME='SCOTT' 可以看到scott账户已经解锁,但是状

VMware—Appliance5.5部署(外接Oracle12C数据库)

VMware-Appliance5.5部署 一.    环境介绍 1.      硬件环境 物理服务器:思科刀片服务器: 网卡:每台设备2个网卡: 虚拟机交换机:1台vSwitch,绑定2个物理网卡 2.      软件环境 底层环境:Esxi5.5 vCenter:VMware-vCenter-Server-Appliance-5.5.0.30400-3730881_OVF10.ova 数据库:Oracle12C 二.    vCenter部署 1.      VMware-Appliance

Oracle_11g中解决被锁定的scott用户的方法(转载)

转自:http://www.2cto.com/database/201402/277206.html Oracle 11g中修改被锁定的用户:scott 在安装完Oracle11g和创建完oracle数据库之后,想用数据库自带的用户scott登录,看看连接是否成功. 在cmd命令中,用“sqlplus  scott/ tiger”登录时, 老是提示如下信息: ERROR:ORA-28000:账户已被锁定. 在cmd命令提示符中可直接登录oracle,输入如下命令: sqlplus / as sy

64位系统使用Access 数据库文件的彻底解决方法

最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32位版本的,所以在VS里面调试访问Access是没有问题的,但是直接使用编译好的.NET程序访问Access,就出问题了,报: 未在本地计算机上注册“Microsoft.Jet.Oledb.4.0”提供程序. 于是,又在公司的电脑上(Win7 64位)做了实验,发现跟家里面的Win8.1 64位 问题一样,上网搜索了一下,大部分都建议将.NET程序

数据库显示可疑的修复方法

在使用SQL Server 2008数据库时发现数据库被标记为可疑,查看网上的资料终于找到了解决办法,接下来我们就来介绍解决方法. 解决方法: 当数据库发生这种操作故障时,可以按如下操作步骤可解决此方法,打开数据库里的Sql 查询编辑器窗口,运行以下的命令. 1.修改数据库为紧急模式 ALTER DATABASE 数据库名称 SET EMERGENCY 2.使数据库变为单用户模式 ALTER DATABASE 数据库名称 SET SINGLE_USER 3.修复数据库日志重新生成,此命令检查的分