免费注册 查看新帖 |

Chinaunix

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

操作系统验证连接本地数据库的问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-21 11:43 |只看该作者 |倒序浏览
我的安装了oracle 9206,选择的是Software Only, 然后用dbca创建数据库,然后用netca 创建了sqlnet.ora 文件,内容如下:
# SQLNET.ORA Network Configuration File: C:\oracle\ora92\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME)

但是我用如下方式连接数据库,出现了 ORA-01031: insufficient privileges 错误

c:\sqlplus /nolog
sql>connect /as sysdba

为什么不能用操作系统认证连接数据呢? 不知道哪为大哥遇到过这样的问题,如何解决?
还是,安装数据库的时候选择了只安装软件,后来就无法从操作系统认证了呢?
因为我在sqlnet.ora 里看到# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
这句很奇怪,请指教,谢谢。

论坛徽章:
0
2 [报告]
发表于 2007-06-21 12:17 |只看该作者
SQLNET.AUTHENTICATION_SERVICES= (NTS)

论坛徽章:
0
3 [报告]
发表于 2007-06-21 12:43 |只看该作者
用户是否在dba group里了

论坛徽章:
0
4 [报告]
发表于 2007-06-21 12:44 |只看该作者
我设置了SQLNET.AUTHENTICATION_SERVICES= (NTS)  还是一样的错误,第一个帖子发错了,本身设置的就是NTS。
我好像知道是什么原因了,可能因为我的操作用户不在dba组里面,可是我装oracle的时候是用这个用户装的,但是不知道为什么从window 管理里面,没有oracle dba组?

论坛徽章:
0
5 [报告]
发表于 2007-06-21 12:59 |只看该作者
奇怪的是在window的管理里面,我不知道为什么找不到这个dba组?

论坛徽章:
0
6 [报告]
发表于 2007-06-21 13:23 |只看该作者
windows里面没有组的概念啊,那个是单用户系统啊

论坛徽章:
0
7 [报告]
发表于 2007-06-21 14:06 |只看该作者
我的意思是,在os里找不到dba组。 应该是在安装oracle的 时候就会自动建一个dba组的,可是在我机器上没有dba组!

2.JPG (53.12 KB, 下载次数: 35)

抓图

抓图
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP