免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3128 | 回复: 9
打印 上一主题 下一主题

Oracle登录权限问题求解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-17 15:05 |只看该作者 |倒序浏览
Oracle10G数据库,运行在Linux下,为模拟灾难恢复,将已经建好的库通过dbca进行了删除,删除后通过dbca又新建了一个库,建立完毕后,在登录时遇到这样的问题,请达人帮助一下:

[oracle@server2 ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Mon Sep 17 15:01:44 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn /as sysdba
ERROR:
ORA-01031: insufficient privileges


SQL> conn sys/sys as sysdba
Connected.
SQL>

为什么用conn /as sysdba无法登录,而conn sys/sys as sysdba就ok呢?

当然,在删除原有库之前,conn /as sysdba是可以正常登录的。

论坛徽章:
0
2 [报告]
发表于 2007-09-17 15:07 |只看该作者
把$ORACLE_HOME/network/admin/sqlnet.ora内容贴出来

论坛徽章:
0
3 [报告]
发表于 2007-09-17 15:09 |只看该作者
[oracle@server2 admin]$ cat sqlnet.ora
# sqlnet.ora Network Configuration File: /home/oracle/Oracle10g/product/10g/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

NAMES.DIRECTORY_PATH= (TNSNAMES)

论坛徽章:
0
4 [报告]
发表于 2007-09-17 15:11 |只看该作者
同时,运行rman target / 也出现权限问题的报错,但是通过rman target sys/sys可以连到新建的库,输出如下:

[oracle@server2 admin]$ rman target /

Recovery Manager: Release 10.2.0.1.0 - Production on Mon Sep 17 15:10:09 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-01031: insufficient privileges
[oracle@server2 admin]$ rman target sys/sys@orabak

Recovery Manager: Release 10.2.0.1.0 - Production on Mon Sep 17 15:10:17 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

connected to target database: ORA (DBID=125176544

RMAN> exit


Recovery Manager complete.
[oracle@server2 admin]$ rman target sys/sys

Recovery Manager: Release 10.2.0.1.0 - Production on Mon Sep 17 15:11:40 2007

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

connected to target database: ORA (DBID=125176544

RMAN>

[ 本帖最后由 Basten 于 2007-9-17 15:13 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2007-09-17 15:21 |只看该作者
服务器端测试:

cd $ORACLE_HOME/network/admin
mv sqlnet.ora sqlnet.20070917.ora

论坛徽章:
0
6 [报告]
发表于 2007-09-17 15:25 |只看该作者
正在shutdown新建的库,机器慢,内存只有256MB,等下试试看。

论坛徽章:
0
7 [报告]
发表于 2007-09-17 15:48 |只看该作者
原帖由 numenhuang 于 2007-9-17 15:21 发表
服务器端测试:

cd $ORACLE_HOME/network/admin
mv sqlnet.ora sqlnet.20070917.ora


按照这个操作了,还是一样的报错。

联系到运行rman target / 也同样报类似的权限问题错误,不知道是否应该把焦点集中在 / 这个参数上。

但是如何着手,还是无头绪,先google一下试试看。

论坛徽章:
0
8 [报告]
发表于 2007-09-17 15:56 |只看该作者
把sqlnet.ora改回去

加上内容:
sqlnet.authentication_services=(all)

然后测试。

论坛徽章:
0
9 [报告]
发表于 2007-09-17 17:01 |只看该作者
谢谢numenhuang的帮助。

虽然问题还是存在,不过解决问题的过程还是很愉快的!

论坛徽章:
0
10 [报告]
发表于 2007-09-17 17:05 |只看该作者
su - oracle

echo $ORACLE_HOME
echo $TNS_ADMIN

搜索有几个sqlnet.ora文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP