手工创建9i库的问题

[复制链接]
查看11 | 回复7 | 2007-4-4 09:57:08 | 显示全部楼层 |阅读模式
手工创建数据库过程
1.手工创建相关目录
2.手工创建初始化参数文件
3.手工创建initSID.ora文件
4、使用orapwd.exe命令,创建口令文件pwdweb.ora,命令格式如下:
orapwd.exefile=E:\oracle9\dbs\pwdoracle9.orapassword=oracleentries=5
5、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工
set ORACLE_SID=oracle9
C:\oracle\ora90\bin\oradim -new-sid oracle9 -startmode m -pfile E:\oracle9\dbs\initoracle9.ora
问题:在服务里查看都是正常的,就是以SYSDBA用户登录不上去了,那位大侠知道是怎么会事,请告知原因。我试了设置的口令,默认的口令都不行。
c :>sqlplus /nolog
SQL> connect SYS/change_on_install as SYSDBA
ERROR:
ORA-01017: 无效的用户名/口令;拒绝登录

SQL> connect SYS/oracle as SYSDBA
ERROR:
ORA-01017: 无效的用户名/口令;拒绝登录
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
password=oracle
你的密码是ORACLE
不是change_on_install
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
你可以到http://www.cublog.cn/u/250/
那里有手工建库的全过程!
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
最初由 imtj 发布
[B]password=oracle
你的密码是ORACLE
不是change_on_install [/B]

------
我用sys/oracle也试过罗,同样的错误
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
以操作系统验证方式打开数据库,然后修改密码试试。
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
最初由 DemonSam 发布
[B]以操作系统验证方式打开数据库,然后修改密码试试。 [/B]

请问DemonSam,我用操作系统认证也不行的
SQL> connect / as sysdba
ERROR:
ORA-24314: 未初始化服务句柄
还需要改什么配置吗,或是操作系统设置有问题?
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
添加TNSNames oracle9, 再试试:
connect SYS/oracle@oracle9 as SYSDBA
回复

使用道具 举报

千问 | 2007-4-4 09:57:08 | 显示全部楼层
该问题已经解决了。首先确认你的操作系统用户需要在ORA_DBA这个组里面(按照ORACLE软件会自动加上该组),此外需要编辑$ORACLE_HOME\network\admin\sqlnet.ora文件,确认是操作系统认证方式
SQLNET.AUTHENTICATION_SERVICES = (NTS)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行