
You can read more about this here: A Guide to PDBs and CDBs.īecause, if you attempt to create a new user on the container database, you’ll get an error that doesn’t make any sense: ORA-65096: invalid common user or role name It’s kind of like the inheritance concept in object-oriented programming (if you’re familiar with that). It inherits some information from the container database. This is where data is stored and users are meant to be created.

The “pluggable database” is where the real action happens. It allows for a set of rules and standards to be applied to a “container database”, which is kind of like a template or a parent database. However, as of 12c (so in versions 12c, 18c, and 19c), a concept was introduced called “container and pluggable databases”. In Oracle 11g and prior versions, when you installed Oracle/Oracle Express, you got one database. Use the correct SID or Service Name for Pluggable Databases If you still get these errors, there are more steps you can try. TNS: listener doesn’t know of SID given in connect descriptor.

Names must start with C# or c# and consist only of ASCII The usual rules for user and role names, common user and role That was not valid for common users or roles. *Cause: An attempt was made to create a common user or role with a name 00000 - "invalid common user or role name" Invalid Common User or Role Name ORA-65096: invalid common user or role nameĦ5096. Here are some of the errors you might get when trying to connect to an Oracle 12c or 18c database.

Smbup connection progblems how to#
This article explains what Oracle connection issues may occur and how to fix them.Įrrors You Might Get When Connecting to Oracle There were quite a few steps involved in 11g, but now that Oracle Express has released 18c, there are a few more issues that appear.
Smbup connection progblems full#
One of the hardest parts about learning Oracle SQL is getting the database connection working.Īfter you download Oracle (either Oracle Express or the full database), and an IDE of your choice (such as SQL Developer), it should be easy to set up a new connection and log in.īy far, the most common question I receive in my Introduction to Oracle SQL course is how to connect to the database.
