当前位置:首页 » 操作系统 » oracle数据库无法连接

oracle数据库无法连接

发布时间: 2022-12-22 23:20:34

⑴ oracle数据库连接不上

sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法

注意多个数据库实例时候,setORACLE_SID='',
1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS),没有的话加上

2、检查登陆windows的用户(administrator或安装oracle时候使用的用户)是不是在包含在ORA_DBA组中,域用户没有连上域服务器时就可能出现这种现象。
3. 要保证 remote_login_passwordfile 参数 = EXCLUSIVE .
4. 看看是否需要使用orapassw生成口令文件 .
一种解决方法案例:
1、检查系统参数:SQL> show parameter password
NAME TYPE VALUE------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
2、
select * from v$pwfile_users;
SQL>
为空

3、SQL> grant sysdba to sys;
grant sysdba to sys
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled
4、建立password文件
D:/>orapwd file="D:/oracle/proct/10g/db_1/database/PWDoratest.ora" password=gp
oswong entries=10
5、
SQL> select * from v$pwfile_users;

USERNAME SYSDB SYSOP------------------------------ ----- -----
SYS TRUE TRUE
SYS正常显示出来。
6、重新在远程以SYSDBA登录,可正常使用。

如果口令文件创建的有问题,也是会报如下的错误:
ora-01031:insufficient privileges
口令文件的命名格式应为orapwsid,并且sid是区分大小写的。由于Target Database连接Auxiliary Database时需要验证口令,如果违反了以上规则,将会提示ORA-01031: insufficient privileges。
我在用linux创建plicate数据库的时候 就是因为口令文件创建的路径和名称不对才遇到这个错误
-----end-------

⑵ oracle数据库不能连接

数据库不能连接一般分两种情况,一种是用户名密码错误,另一种是配置不正确。

一、密码错误:

向数据库管理员索取正确用户名密码即可。

二、配置错误:

设置方法如下:

1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。

2、添加以下内容:

本地实例名=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP地址)(PORT=端口号))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=服务名)
)
)

⑶ 突然连接不上Oracle数据库了,能给点建议吗

数据库不能连接一般分两种情况,一种是用户名密码错误,另一种是配置不正确。
一、密码错误:
向数据库管理员索取正确用户名密码即可。
二、配置错误:
设置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。
2、添加以下内容:本地实例名= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库<a href="https://www..com/s?wd=IP%E5%9C%B0%E5%9D%80&tn=44039180_cpr&fenlei=-jCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHmLPH63rjRL" target="_blank" class="-highlight">IP地址</a>)(PORT = 端口号)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 服务名) ) )

⑷ oracle的服务无法连接数据库

用如下方法连接。

配置方法如下:

1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。

2、添加以下内容:

本地实例名=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP地址)(PORT=端口号))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=服务名)
)
)

3、用PL/SQL工具登录即可。

⑸ 我的oracle数据库为什么连不上

一般是配置方法不对造成的。

配置方法如下:

1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。

2、添加以下内容:


本地实例名=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=数据库<a href="https://www..com/s?wd=IP%E5%9C%B0%E5%9D%80&tn=44039180_cpr&fenlei=-bIi4WUvYETgN-"target="_blank"class="-highlight">IP地址</a>)(PORT=端口号))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=服务名)))

3、用PL/SQL工具登录即可。

⑹ plsql无法连接oracle

1、首先我们打开PLSQL,点取消进去进入数据库。

热点内容
虚拟机上传文件 发布:2025-05-12 06:41:52 浏览:570
编程模特 发布:2025-05-12 06:41:51 浏览:270
seo快速排名算法 发布:2025-05-12 06:17:30 浏览:982
怎么学习算法 发布:2025-05-12 06:17:25 浏览:680
ins海外服务器ip填什么 发布:2025-05-12 06:16:50 浏览:51
歪歪脚本 发布:2025-05-12 06:07:37 浏览:672
linux多ip 发布:2025-05-12 05:58:31 浏览:91
手机无线路由器怎么设置密码 发布:2025-05-12 05:18:28 浏览:817
渝人解压密码 发布:2025-05-12 05:18:12 浏览:770
备份网站数据库备份 发布:2025-05-12 05:04:35 浏览:54