Navcat 15 连接 Oracle 数据库(成功)

Navcat 15 连接 Oracle 数据库(成功)

1. Navcat 15 连接 Oracle 数据库,报ORA-01435

Oracle 下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

(1)安装Oracle数据时,安装过程中设置的用户名密码为 oracleuser/123456。

(2)使用Mavcat 15 连接Oracle,设置角色:

(3)点击“工具“ --> ”选项“:

(4)设置OCI环境:

(5)此时使用Navcat 15 连接 Orcale 时,提示,即使加c##也报如下ORA-01435错误:

2. 解决方案

使用命令创建新用户,流程具体如下:

(1)使用如下命令:

 
 
 
1
C:WINDOWSsystem32>sqlplus /nolog
2
3
SQL*Plus: Release 19.0.0.0.0 - Production on 星期日 59 15:07:57 2021
4
Version 19.3.0.0.0
5
6
Copyright (c) 1982, 2019, Oracle.  All rights reserved.
7
8
SQL> conn / as sysdba
9
已连接。
 
 

(2)创建新用户test,注意用户名前必须加上c##,否则提示ORA-65096: 公用用户名或角色名无效

 
 
 
1
SQL> create user c##test identified by 123456;
2
3
用户已创建。
 
 

(3)授权新用户,注意用户名前必须加上c##,否则提示ORA-01917: 用户或角色 'TEST' 不存在

 
 
 
1
SQL> grant dba to c##test;
2
3
授权成功。
 
 

(4)Navcat使用test/23456再次连接Oracle,连接成功:

Windy心梦无痕
原文地址:https://www.cnblogs.com/windy-xmwh/p/14747996.html