当前位置:首页 » 服务存储 » 存储库连接Oracle失败
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

存储库连接Oracle失败

发布时间: 2022-02-07 06:52:31

① 我用pl/sql连接oracle数据库总是连接失败

用超级管理员登陆试试看,你也可以查查看怎么延长监听超时

② oracle数据库连接失败付费维护!

oracle用户连接失败的问题着实让我们头疼,下面就为您介绍oracle用户连接失败的解决方法,希望对您学习oracle用户连接方面能有所帮助。
安装完 Oracle11g 之后,想打开自带的 SQL Plus 来学习,然后按照提示用 sys 用户来连接数据库,可输了好几次都提示一个错误。
error: the account is locked
可能是下面几个原因。
1. 尝试多次登录未成功(可能密码不正确);
2. 此用户被管理员手工锁定;
3. 用户密码到期、未按时修改密码,等等。
看来 scott 这个用户肯定是登陆不了了,然后我用尝试着用 system 这个用户登录,我记得在安装 Oracle 11g 的时候曾提示输入密码,然后我自己输了一个,结果我用自己原先设定的密码试了一下果然连接上了。可见来在 oracle 11g 的 system 这个用户的密码并不是默认的,而是安装的时候自己设定的。
用 system 登录进去之后,执行下面的命令:
SQL> alter user scott account unlock;
用户已更改。
这样就完成解锁的操作。接下来,你还可以重新给 scott 这个用户设定密码。
修改scott的登录密码:
SQL> alter user scott identified by tiger;
用户已更改。
大功告成,此时你再拿 scott 和 tiger 来登录就可以了!
SQL> conn scott/tiger
已连接。

③ oracle存储过程编译时出现未连接到ORACLE错误

估计权限变了,把错误贴出来

④ r怎么连接oracle数据库失败

如何配置才能使客户端连到数据库:

要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用
jdbc
thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装
oracle数据库的时候会自动安装oracle客户端。
用过sql
server数据库然后又用oracle的新手可能会有这样的疑问:问什么我用sql server的时候不用装sql
server的客户端呢?原因很简单,sql server也是microsoft的,它在操作系统中集成了sql
server客户端,如果microsoft与oracle有协议,将oracle客户端也集成到操作系统中,那我们也就不用在客户端机器装oracle
客户端软机就可访问数据库了,不过,这好像是不可能实现的事情。
也有的人会问:为什么在sql
server中没有侦听端口一说,而在oracle中要配置侦听端口?其实sql
server中也有侦听端口,只不过microsoft将侦听端口固定为1433,不允许你随便改动,这样给你一个错觉感觉sql
server中没有侦听端口,咳,microsoft把太多的东西都封装到黑盒子里,方便使用的同时也带来的需要副作用。而oracle中的侦听端口直接
在配置文件中,允许随便改动,只不过无论怎样改动,要与oracle服务器端设置的侦听端口一致。
好,言归正传,我们如何做才能使客户端机器连接到oracle数据库呢?
A. 安装相关软件
B. 进行适当的配置

A.在适当的位置安装适当的软件:
在客户端机器:
1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。
2.正确配置了sqlnet.ora文件:
NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
NAMES.DEFAULT_DOMAIN=DB_DOMAIN
一般情况下我们不用NAMES.DEFAULT_DOMAIN参数。如果想不用该参数用#注释掉或将该参数删除即可,对于NAMES.DIRECTORY_PATH参数采用缺省值即可,对于NAMES.DEFAULT_DOMAIN参数有时需要注释掉,在下面有详细解释。
3.正确配置了tnsname.ora文件

在服务器端机器:
1.保证listener已经启动
2.保证数据库已经启动。
如果数据库没有启动,用:
Oracle 9i:
dos>sqlplus “/ as sysdba”
sqlplus> startup
Oracle 8i:
dos>svrmgrl
svrmgrl>connect internal
svrmgrl>startup
命令启动数据库
如果listener没有启动,用:
lsnrctl start [listener name]
lsnrctl status [listener name]
命令启动listener
B.进行适当的配置
如何正确配置tnsname.ora文件:

⑤ odbc 连接oracle数据库失败!

这种情况下也就只能用排除法了

Oracle ODBC driver应该是一样的

你可以先试下更新Microsoft ODBC for Oracle看看行不

或者你可以用Oracle自带的ODBC试下

⑥ Oracle 数据库连接失败

在做报表时选择数据库连接,我选择了Microsoft OLE DB Provider for Oracle ,输入服务器ip以及用户名密码后测试连接,报错ORA 06413:初始化失败,连接未打开。我数据库是打开的,哪位知道这是什么原因?谢谢~ 如果我没看错,你应该是DotNet开发DotNet的Connection默认都是关闭的也就是说OleDbConnection conn = new OleDbConnection(connnectionString)以后需要conn.open();关兼容什么事你少了conn.open();

⑦ Oracle数据库连接不上。在线等。。。

1、ip是否通
2、tns你看下是否贴错了
3、数据库ip对应的端口是否打开
4、如果上面都没问题,那是你安装的问题

⑧ oracle 数据库新建数据库连接失败 错误原因ora-01017,怎么办

根据ORA-01017的提示是连接到另一方的用户密码错误,于是直接使用配置的用户密码(lsxy/lsxy)登录数据库发现正常登录,进一步的查看建立好后的dblink语句,其中用户名都转化为了大写,由此猜测密码是否也被转化为了大写从而导致密码错误。

⑨ 数据库连接失败!怎么解决

你的问题说的太笼统了,
首先你要确定下是什么数据库,比如说oracle、还是mysql、还是sqlserver。不同的数据库连接失败的原因不一样。
其次,你要详细描述下连接失败的具体情况或截图。以ORACLE数据库为例,问题可能存在于客户端或者数据库服务端。
按照我说的方法进行逐一检查吧:
客户端:
①检查tnsname.ora配置是否准确
②ping服务器IP是否通,telnet ip:1521端口是否通
服务端:
①检查数据库是否启动
②lsnrctl status 看监听是否启动
③看数据库防火墙及selinux是否关闭
上面只是简单的判断连接失败的办法,需要具体原因具体分析。

⑩ oracle连接失败

  1. 检查数据库客户端$ORACLEHOME/client_1/NETWORK/ADMIN目录中的tnsnames.ora文件看客户端连接服务器Listener的配置是否正确,如下配置是连接本地数据库服务器Listener,其中红色标记的是特别要注意的地方:
    ORCL_LOCALHOST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SID = orcl)
    (SERVER = DEDICATED)
    )
    )


  2. 检查数据库服务器$ORACLEHOME/db_1/NETWORK/ADMIN目录中的listener.ora文件是否配置正确,如果这个文件配置错误是客户端是无论如何也无法连接到服务器的,如下是listener.ora的部分配置:
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    (ADDRESS = (PROTOCOL = TCP)(HOST = lihe)(PORT = 1521))
    ))
    其中斜体标记的HOST是特别要注意的地方,是你的计算机名称,不能简单的写成localhost,如果不确定计算机名称则可通过dba登录sqlplus利用
    select HOST_NAME from v$instance语句查询主机名