QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
12小时前
查看: 1439|回复: 0
收起左侧

[分享] ORACLE技术问题专家问答五则

[复制链接]
发表于 2006-11-7 13:53:40 | 显示全部楼层 |阅读模式 来自: 中国陕西西安

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一问:有关口令  3 |: T, x. A' c: I7 v  U
我在Solaris系统上运行 Oracle8i 8.1.7企业版。我创建了两个数据库:SUGAR和TestDb。将两者的remote_login_passwordfile都设置为 “独占(exclusive)”。我试图以SYSDBA身份连接到TestDb,但未能成功。下面是我的做法:  
. o& v5 M; q4 s& u. c% k" x, b$sqlplus /nolog 3 B3 V$ Q! l0 X6 m* t) k* D
SQL> conn sys/change_on_install@testdb $ q8 k! m% b, H5 K- ^( A
Connected.(已连接)   y# R0 M) V+ y6 F
SQL> select * from v$pwfile_users;
: r7 Q7 Z$ U% I4 y0 ?% ?$ \2 \username sysdb sysop ' Q/ e; ?7 N; D3 {1 y/ z7 O1 o
-----------------------------------------
% g$ O$ n" s/ m; u, Y. Linternal true true
& [' t4 f2 g& x+ _sys true true ' L6 q  r& ]& I* s9 c7 J7 p
SQL> conn sys/change_on_install@testdb as  
& v7 ?. s, @! Y; x0 ]+ X9 tsysdba
1 f2 Z' |3 M5 z' i- H& a* wERROR(错误)
' A% R5 e! k* e& P+ p. S; bORA-01017: invalid username/password; logon  / i: L8 x6 D2 A7 D5 e% k: t% f" t6 T
denied(无效的用户名/口令,登录被拒绝)
& q0 }, b5 a, H! K9 _% v7 t! A; Z. F5 TWarning: You are on longer connected to  6 c. ?4 R9 U1 ?) r
ORACLE(警告:你已经与ORACLE断开连接)   
7 I  q7 k) J, Z5 V2 x我为什么不能以SYSDBA身份连接到TestDb?  
( v' v, e+ h5 I, c答:通常Oracle中的SYS口令与INTERNAL口令是同步的,SYS口令存储于口令文件中。在上述情况下你建立了包含有一个口令的口令文件,而不是使用缺省的 “change_on_install,”这就是问题之所在。  
; v( n5 `) d+ P! k3 _希望下面的方法对你有所帮助。首先,建立一个口令文件,其中包含一个口令,这个口令不要与系统口令匹配:  9 p$ ?, H3 K: {: L
$ orapwd file=orapw password=foobar
# B% ]. C, x2 mentries=40   & U7 Z% u8 {8 o% |3 g& ~4 H
然后,进入服务器,启动数据库:  9 H; g  U8 [6 d$ ], r2 }  C. V' q
$ svrmgr 5 g; ~0 J) x6 [
SVRMGR> connect internal
; F; c) h5 t2 E% y3 zConnected.(已连接)
0 Z" z4 f1 S( e" T. @/ X4 PSVRMGR> startup
- h! d% L7 ^; v+ K7 XORACLE instance started.(ORACLE 实例已启动)
$ ?8 {3 s6 Z5 h' o5 _  Z: sTotal System Global Area (系统全局区域大小)  0 o  O* U: V8 [* {' N# i9 n
193073136 bytes
2 n3 F/ i  a; K5 \* [- qFixed Size (固定大小)  " Y% m. r5 u# W$ p8 @% j
69616 bytes 0 }7 ]2 n) ^! M9 D3 I
Variable Size (可变大小)    ~7 q( Q" N4 x2 Q5 ]6 }$ b. Q
141639680 bytes ( R% P7 \+ a& a' H& L  Z8 |
Database Buffers (数据库缓冲区)  
: b- Z6 P$ u+ l' b. g. e45056000 bytes - y0 Y2 C( ~# J% {* c: ?5 Q
Redo Buffers (重做缓冲区)  - \+ }& z. ~1 S
6307840 bytes
' a4 R: J" r# dDatabase mounted. (数据库已加载) ( {9 O3 ^5 d4 x! T/ E! I2 V
Database opened.数据库已打开。   / o/ {$ [* M; \1 q: }) F! x# x, G. y
现在使用SYS用户的口令,以SYS身份连接:  
( K' i2 V- ]9 k$ e5 r2 FSVRMGR> connect sys/change_on_install@ora81 ' m  @, K& O! n% A+ T* ]
Connected.(已连接)   . d+ t0 B. T' l/ ~4 i: J: ^- f
成功了。现在试着以SYSDBA身份连接
2 w! P1 o  {& T: A- j% O' r/ O: h
2 b1 r; [, R! i- A3 z" {[ 本帖最后由 wwqq 于 2006-11-7 14:58 编辑 ]
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表