首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法连接到刚在docker上的oracle上创建的新用户(ORA-01017)

问题描述: 无法连接到刚在docker上的oracle上创建的新用户(ORA-01017)

回答: ORA-01017是Oracle数据库的错误代码,表示无法连接到数据库,即用户名或密码错误。在docker上创建的新用户无法连接到Oracle数据库,可能是以下几个原因导致的:

  1. 用户名或密码错误:请确保输入的用户名和密码是正确的,区分大小写。
  2. 用户权限不足:新创建的用户可能没有足够的权限来连接到数据库。可以尝试授予该用户适当的权限,例如CONNECT权限。
  3. 网络连接问题:确保docker容器和客户端之间的网络连接正常。可以尝试使用ping命令检查网络连通性。
  4. 监听器配置问题:检查Oracle数据库的监听器是否正确配置,并且监听器正在运行。可以使用lsnrctl status命令来检查监听器的状态。
  5. 防火墙设置:如果使用了防火墙,确保端口号1521(Oracle数据库默认监听端口)是开放的。

针对以上问题,可以尝试以下解决方案:

  1. 确认用户名和密码是否正确,可以尝试重新创建用户并确保输入正确的密码。
  2. 授予新用户适当的权限,例如执行以下语句授予CONNECT权限: GRANT CONNECT TO <用户名>;
  3. 检查网络连接是否正常,确保docker容器和客户端之间可以互相访问。
  4. 检查监听器配置并确保监听器正在运行,可以使用以下命令检查监听器状态: lsnrctl status
  5. 检查防火墙设置,确保端口号1521是开放的。

如果以上解决方案无法解决问题,建议查看Oracle数据库的日志文件以获取更多详细的错误信息,以便进一步排查问题。

腾讯云相关产品和产品介绍链接地址: 腾讯云提供了多种云计算产品和服务,包括云数据库 TencentDB、云服务器 CVM、容器服务 TKE 等。您可以访问腾讯云官网了解更多详情:

  • 腾讯云数据库 TencentDB:https://cloud.tencent.com/product/cdb
  • 云服务器 CVM:https://cloud.tencent.com/product/cvm
  • 容器服务 TKE:https://cloud.tencent.com/product/tke

请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

adb shell无法接到Genymotion虚拟设备问题

在《安装Genymotion模拟器运行Android studio工程》一文中,我们实践了在Genymotion运行Android studio工程,在实际使用中可能会遇到下面这些问题: 假设Android...studio和Genymotion都已经打开,Genymotion虚拟设备也已经启动成功; 1.在Android studio中点击”Run app”按钮后,虚拟设备不会出现在弹出窗口列表中:...遇到这些问题时候,请按照如下步骤修改设置: 1.在Genymotion页面上点击”Settings”,在弹出窗口再点击”ADB”,如下图: ?...3.关闭虚拟设备后重新启动该设备,退出Android studio之后重新打开; 4.这时候去点击”Run app”按钮,选择设备窗口中可以选择虚拟设备,点击”Attach debugger to Android...progress”按钮可以选择虚拟设备中app进程,在控制台执行”adb shell”也可以正常连接;

3.6K60
  • ORA-01017: invalid usernamepassword; logon denied Oracle数据库报错解决方案一

    大家好,又见面了,我是你们朋友全栈君。 ORA-01017: invalid username/password; logon denied 错误(程序中用户和密码无法登录,登录被拒)。...Oracle 11g 版本 初次安装使用报错: 解决方法1创建新用户: 打开sqlplus 以系统身份登录: 指令如下 sys/manager as sysdba; 创建新用户: 语法:create...配置安全更新,这步可将自己电子邮件地址填写进去(也可以不填写,只是收到一些没什么用邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。...安装程序会检查软硬件系统是否满足,安装此Oracle版本最低要求。 直接下一步就OK 了 图片 7. 概要 安装前一些相关选择配置信息。...同样可以输入平常用短小密码,不必非得按oracle建议8位以上大小写加数字。 图片 12. 同样,密码不符合规则会提示。

    3K50

    案例:12.2环境用户登录错误ORA-01017

    某客户报告在登录数据库时发生ORA-01017错误,无法登录数据库; 而且即使修改密码后用正确密码也无法登录。...@IDENTISTRING ERROR: ORA-01017: invalid username/password; logon denied 即刚刚修改密码后用正确密码也无法登录。...根据用户描述,本次发生问题时错误号为ORA-01017, 对于出现Oracle错误号问题,首先关注点应该是错误号。 了解ORA-01017错误含义,和一般解决方法。...) 原因认定和原因认定理由(CD & CJ) 根据上面的调查结果,我们可以判断本次现象原因是由于12.2版本SQLNET.ALLOWED_LOGON_VERSION_SERVER和SEC_CASE_SENSITIVE_LOGON...・11g 大小写敏感功能和sec_case_sensitive_logon参数 ・12c之后密码强化(Password Version Exclusively) 通过上面我们也可以知道MOS文档

    1.9K20

    oracle 错误01017,ORA-01017:用户名密码出错 故障实例

    大家好,又见面了,我是你们朋友全栈君。 sysdba登录 ORA-01017:用户名密码出错 故障排查实例 早上接到一个朋友急call,说是数据库sys登录不了系统叻。...普通用户连接可以登录,只要是as sysdba就提示ORA-01017:用户名密码出错。 很显然这是一个典型sysdba登录问题。 首先要他查看了sqlnet文件。...SQLNET.AUTHENTICATION_SERVICES= (NONE) 启动密码文件验证了, 接着查看$ORACLE_HOME/dbs/下有没有orapw$ORACLE_SID文件,确定有。...spfile虽然是二进制文件,不过里面的内容是看到文本 more $ORACLE_HOME/dbs/spfile$SID.ora....现在问题大致应该确定了,就是remote_login_passwordfile设置问题了。

    2K30

    Oracle中两个服务器连接中sys密码修改问题

    ERROR: ORA-01017: invalid username/password; logon denied 2.在orclstd连接orcl服务器 [oracle@orcl orcl]$ sqlplus...ERROR: ORA-01017: invalid username/password; logon denied 3.不确定sys密码,重新设置sys密码,orcl跟orclstd都设置密码 [oracle...ERROR: ORA-01017: invalid username/password; logon denied 5.密码已经修改了,发现为什么还连接不,ping IP地址以及tnsping 实例名都没有问题...,想起来之前已经给orclstd传过一次密码文件,于是给orclstd密码文件删掉,重新scp传输一下 我密码文件路径是在:[oracle@orclstd ~]$ cd /u01/app/oracle...:/u01/app/oracle/product/11.2.0/dbhome_1/dbs 7.给传输到orclstd,并给新密码文件改个名字 8.在两个服务器重新连接一下,发现可以通了

    57410

    一个低级ORA-01017错误

    大家好,又见面了,我是你们朋友全栈君。 事件缘由: 使用sys账户创建了一个数据清理存储过程,再创建一个Oracle job定时运行这个存储过程,用于做表数据清理。...第二天看表数据未删除,说明job执行有错,打算使用sys账号登录查看job运行情况,反复输入sys账户信息,总提示ORA-01017, 1.尝试改sys用户密码,重试报错依旧。...3.数据库服务器使用sqlplus sys/oracle@dep182 as sysdba登录正常。 问题排查和原因: 根据以上信息,可能有朋友已经基本了解为何有这种现象了。...1.上述问题反映现象是远程使用sys账户无法登录,数据库服务器本地使用TNS方式连接正常,首先排除密码错误。...4.回头再来看密码文件,Linux下密码文件命名格式是orapw$ORACLE_SID,已存文件名是orapwDEP,再看下ORACLE_SID: 我勒个去,ORACLE_SID是小写

    45820

    备库密码文件问题一波三折插曲(r6笔记第83天)

    但是在开始同步前发现就卡在了密码文件。 因为使用tns连接时候报了ORA错误。...Enter password: ERROR: ORA-01017: invalid username/password; logon denied 通过这个错误可以得知应该是密码错误,但是密码文件没有做任何改动也是从主库拷贝过来...,首先是主机名,发现主机名和主库uniq_name有些冲突,感觉是主机名导致,就开始尝试改主机名,改了之后发现错误果真变了。...最后看着密码文件,觉得还是要验证一下,首先密码文件中内容是无法读到,单纯看朱备库文件大小都是1536字节,时间点也比较早,想必一直也没有改动过。...SQL> 所以这个时候自己基本可以论证出问题不在主机名,不在用户组id,而是因为密码文件不同导致了这么多插曲,自己也尝试了各种方法,尽管知道问题出在 密码文件,但是竟然没有专门去验证一下密码文件

    64860

    一个低级ORA-01017错误

    事件缘由: 使用sys账户创建了一个数据清理存储过程,再创建一个Oracle job定时运行这个存储过程,用于做表数据清理。...第二天看表数据未删除,说明job执行有错,打算使用sys账号登录查看job运行情况,反复输入sys账户信息,总提示ORA-01017, ? 1.尝试改sys用户密码,重试报错依旧。...3.数据库服务器使用sqlplus sys/oracle@dep182 as sysdba登录正常。 问题排查和原因: 根据以上信息,可能有朋友已经基本了解为何有这种现象了。...1.上述问题反映现象是远程使用sys账户无法登录,数据库服务器本地使用TNS方式连接正常,首先排除密码错误。...我勒个去,ORACLE_SID是小写dep,但文件却使用了大写,低级错误。

    11.9K32

    部署19c ADG过程中问题处理

    tnsnames.ora文件,无法在备库scp到主库,那么就反向来操作,去主库scp备库这个文件: scp 10.xx.16.1:/dba/oracle/product/19.16.0.0/db_1...5.duplicate方式只需要创建参数文件 如果选用duplicate方式,其实无需手工创建备库控制文件,因为会在duplicate过程中自动创建; 而参数文件修改,还是选择vi批量修改方式,...所以需要pwcopy命令从ASM磁盘组中拷贝到文件系统,再拷贝到备库$ORACLE_HOME/dbs下面。...(但是在文件系统)生成pfile,然后依据这个pfile创建spfile到ASM磁盘组组中; 期间需要重启几次实例。...,MRP0进程状态是“WAIT_FOR_LOG”,RFS进程状态是“IDLE”,但是THREAD#只有2一行; 也跟最初观察到现象一致,就是主库节点1日志无法接到备库。

    85230

    Oracle 基础系列之1.3 用户管理

    一、概述 1、当我们使用sysdba创建一个新用户时,该用户是没有任何权限,甚至登录数据库权限都没有,代码如下: 这里使用sysdba创建了一个用户名为'zc'新用户,接着输入代码进行登录 error...:提示zc用户缺少创建session(会话)权限,所以这个时候,就需要给新创建用户分配对应权限,否则的话,新用户什么都干不了,也就失去了存在意义。...上图简单描述了使用sysdba创建新用户无法登录到数据库问题,那通过什么方式给sysdba新创建用户赋权限呢?...有两种方式 (1)、通过system用户给新创建用户赋权限 (2)、通过sys用户给新创建用户赋权限 2、在描述怎样赋权限之前,也简单叙述下Oracle权限系统

    45260

    ora01017 linux,ORA-01017: invalid usernamepassword; logon denied 解决办法

    ORA-01017: invalid username/password; logon denied解决办法 环境介绍:操作系统RHEL6.4 X64、数据库:ORACLE 11.2.0.4.0;在现有环境下手动创建数据库...,在数据库手动创建过程中没有大问题,但在数据库创建完成后出现在本地可以登录数据库用户包括管理员账户,通过客户端远端无法登录报如下错误: 通过测试,或者在数据库系统中更换用户账户口令都无法解决问题,...至此想到了ORACLE密码口令文件,[oracle@test11g ~] cd ORACLE_HOME/dbs [oracle@test11g dbs]$ sqlplus /nolog SQL*Plus...#在此发现密码文件有问题,密码文件在LINUX系统文件格式为orapwORACLE_SID,在我环境中ORACLE #_SID=test11g,所以密码文件应该为orapwtest11g,但是目前文件名为...#总结:造成这错误原因是粗心,原有的密码文件和ORACLE规定密码文件在生产过程因粗心而出错, #白费了一天时间来解决这个问题,切记一定要慎重,细心!!!

    2.7K20
    领券