oracle_18c新建用户用normal登陆失败

工具介绍:win10系统,使用的是oracle18c。

首先说一下oracle18c的特性,在oracle18c创建用户要以c##开头,比如:

--创建新用户create user c##test_user identified  by test_user;

可以是大写的C##,也可以是小写的c##,必须以c##开头,否则出错,ORA-65096。

所以在登陆的时候也要带上c##,否则就无法使用normal登陆,但可以使用SYSDBA登陆。

查询系统表可以看到创建的用户就是C##TEST_USER

百度一下发现是因为oracle12c之后加入了新特性,Oracle 12C引入了CDB与PDB的新特性,具体什么意思自行百度。

1.所以我们只需要把PDB关闭即可,这样就不需要c##了。

关闭PDB:

ALTER PLUGGABLE DATABASE PDB$SEED CLOSE ;

PDB$SEED是PDB的名字。

可以通过select con_id, dbid, guid, name , open_mode from v$pdbs;查看PDB信息。

2.或者在安装创建oracle的时候将“创建为容器数据库”前面的打勾?去掉。如下图:

原文地址:https://www.cnblogs.com/whx20100101/p/10201726.html

时间: 12-31

oracle_18c新建用户用normal登陆失败的相关文章

5.C#WinForm基础登陆失败三次退出系统

目标: 登陆界面,登陆错误三次退出程序.假设用户名密码是admin.888888,不区分大小写,(易错点:局部变量与类变量) 局部变量每次运行完毕变量的值都会被销毁,下次再运行,会重新初始化.       而类字段,只要是一个对象,那么只要对象不销毁,就会一直保持对象的字段值. 退出程序:this.close();或者Application.Exit(); 文本框的集中模式:Mutiline(多行).PasswordChar(密码) string Datatime().ToString()(+3

SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)

转自:http://www.cnblogs.com/zerocc/p/3425431.html 昨天在测试一些权限今天早上来就发现SQL SERVER 登陆不上去,报错为: 用户登陆失败:消息 18456,级别 14,状态 1,服务器 XXX,第 1 行 .  用户 'XXX' 登录失败.我的服务和代理都是自动启动的,所以问题不在这了,由于是本地服务,也没有多个帐户,测试的时候Sa也被自己禁用了.有的用户就是部分库的只读权限,怎么办呢? 方法就是:把 sql 启动到单用户模式,然后用 sqlcm

记一次SSH登陆失败问题的定位

创建用户之后,使用ssh协议登陆提示失败. useradd -d /home/hdp -m hdp -g dba -s /bin/bash 通过命令 ssh -v [email protected] 登陆,查看debug日志,没有发现问题. 查看linux系统日志: vi /var/log/message 看到提示如下错误: Aug 6 18:46:25 rac4 sshd[12436]: User hdp from 10.16.11.61 not allowed because not lis

完成一个登陆页面。(用户名:F11;密码:123456)。要求用户输入用户 名和密码,验证是否等于正确值。如果等于告知登陆成功,程序结束;否则告 知用户名密码有误。用户三次输入不正确,告知登陆失败,程序结束 。

#include <stdio.h>#include <string.h> /*完成一个登陆页面.(用户名:F11:密码:123456).要求用户输入用户名和密码,验证是否等于正确值.如果等于告知登陆成功,程序结束:否则告知用户名密码有误.用户三次输入不正确,告知登陆失败,程序结束 .*/ void main(){ char username[20]; char password[20]; int i = 0; for(i = 0; i < 3; i++) { printf(

SSh登陆失败的日志查看与攻击预防

之前因为服务器里没有什么重要的东西,也就一直没有关注过登陆日志,刚才在配置ssh chroot出现错误是才去看的auth.log,记得这个文件就是个登陆日志,而且我之前偶尔查看时都很少内容,所以就直接cat查看了,谁知道竟然是满屏满屏的,"Failed password for root XXX.XXX.XXX.XXX",等了将近一分钟仍然不见底,最后只好Ctrl+c提前结束,然后写条命令了下,看看究竟有多少个IP在暴利破解我的root:grep "Failed passwo

登陆失败:未知的用户名或密码错误

按下面的方法"把网络安全:LAN管理器身份验证级别从"没有定义"更改为"发送 LM 和 NTLM - 如果已协商,则使用 NTLMv2 会话安全:"即可."还是不可!!! http://jingyan.baidu.com/article/f3e34a128cbfaef5eb65352e.html ---- 原来是原先家庭普通版的win7系统用同样的电脑名称共享过,折腾了良久,重新改了个电脑名称终于治好了~~ ---- 题外话: 原先的家庭普通版的

Formail登陆失败LOGIN Login error user suspended

背景: 这几天一直被Formail7.2版本折磨,一天早上,来到机房,习惯性的收取邮件,但是出现了这个错误.如下: 我输入了密码,但是还是这个问题,我继续输入,他继续蹦出来!无语死了.这个错误我以前就见过,但是还来没有管他就好啦.抱着这种心理,我没有管他,但是第二天,还是不好,第三天,还是不好.用习惯了formail,不太习惯用网页版的.于是我卸载了formail,又重新装了一个.然后输入用户名和密码.成功啦! 但是今天大早上收邮件的时候,又出现了这个问题!!!我是有多郁闷啊!!!于是我又重新卸

简单窗体登陆验证,控制登陆失败3次后,锁定15分钟

http://www.cnblogs.com/mooncat90520/articles/6602528.html

Linux统计机器上登陆失败的用户数量

sudo lastb |grep ssh |awk '{ count[$3]++} END{ for(ip in count) print ip, ": " count[ip]}' |sort -nrk 3

[Oracle] - 使用32位 PLSQL(PL/SQL Developer)登陆64位Oracle失败之解决

配置环境 Oracle服务端oracle_winx64_12c_database.iso Oracle客户端instantclient-basiclite-nt-12.1.0.1.0.zip 集成开发环境PL/SQL Developer 10.0.5.1710 配置步骤 确保 Oracle 已经完成配置,并可以使用 SQL Plus 登陆成功. 如果使用 PL/SQL 登陆 Oracle 失败,错误提示如下: 登陆失败原因分析:64位 Oracle 安装路径:E:appAdministrator