最佳答案
由于您使用的是12c版本,因此如果您不提及可插拔数据库,则默认情况下,您将连接到容器数据库,即CDB$ROOT
。您需要明确提及是要连接到 CDB 还是 PDB 。
阅读 Oracle 12c Post Installation Mandatory Steps
看,
C:>sqlplus
SQL*Plus: Release 12.1.0.1.0 Production on Wed Feb 3 16:41:44 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Enter user-name: system
Enter password:
Last Successful login time: Wed Feb 03 2016 16:39:42 +05:30
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing opt
ions
SQL> show con_name
CON_NAME
------------------
CDB$ROOT
CDB$ROOT
,这意味着我已连接到 CDB 。让我们连接到 PDB :
SQL> alter session set container=pdborcl;
Session altered.
SQL> show con_name
CON_NAME
------------------
PDBORCL
您应该告诉Oracle是否需要连接到CDB或PDB:
sqlplus username/password@service_name
关于sql - 使用SQL plus应该输入什么用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35174434/