3.参数:! b q" i* I( D+ S$ W2 Y
8 s, |5 e- A7 w3 a" }0 ]: _ 在NT平台上有一些针对Oracle的注册表参数,这些参数近似于Unix平展亓Shell变量。
; m8 E( T$ j: ^ G! E) E
0 t3 ?$ E7 r) W3 w2 F' R* B, X# N 例如,注册表中的参数Oracle_home和Oracle_SID都是Oracle安装轨范在安装时自动在注册表中界说的。Oracle实例也是作为一个处事(service)界耸ё仝注册表中的,可以在NT的"节制面板"的"处事"项中看到。Oracle在NT平台上只撑持单一的Oracle_home目录,(最新版Oracle中有所改良),当在NT上安装分歧版本的Oracle时,所有版本都共享统一目录结构,Oracle_home/bin,分歧版本的执行文件分袂以版本号来互相区别,如Oracle72.exe , Oracle73.exe 。 在注册表中Oracle_home参数界耸ё仝HKEY_LOCAL_MACHINE/software/Oracle/这些参数也可以经由过程注册表轨范regedit手工编纂年夜头设定值。
3 j% _; |, ^- D1 U3 K* u/ m2 |9 z, `5 s4 k( m
4.事务查看和系统机能监测:' w, a: n: \% l* R( X" [0 k) l3 _4 P
; [4 \0 _% V! k2 B# w3 b 在NT平台上,有事务查看器(Event Viewer)和系统机能监测器(Performance Monitor utilities)来监测Oracle相关信息。
0 G2 m9 U! R, `3 B, R4 M; y9 H* ^- b2 y- ?1 m, n
当Oracle启动或封锁时城市在时刻查看器中添加一标识表记标帜录,NT系统打点员可以经由过程查看事务查看器里的记实信息来搜检是否有关于Oracle的警告信息,如不美观设置了Oracle审计(audit)选项,还可以在事务查看器中查看到相关审计记实。
- P; e3 X& O/ U8 m! |
2 d- V$ y4 @5 p 系统机能监测器供给了关于所有历程的具体数据,搜罗与Oracle有关的一些资本统计数据,如文件读出字节/秒,数据缓冲射中率等等 。
0 }0 A, E+ p/ ^0 E+ B
3 F! z S( T9 y* M 尽管你在NT平台上运行多个Oracle实例,事务查看器和系统机能监测器只收集在注册表参数Oracle_SID中所标明的阿谁实例有关数据。1 n6 N( ^! w* I/ u' a& e
' B- }, d1 \' K+ A' G 5.平安性:
M( e5 z5 i0 d; w; C7 E! G, F
! E- r, ?' M3 I. `' d1 |, X( m 在第2点中也提到过,要访谒一个数据库,必需首先能够以直接或借居体例访谒正在运行该数据库的处事器,要使数据库平安,首先要其依靠的平台和收集平安,一旦起头执行,操作系统的平安性必需被考虑。 G9 O& z8 A# T) W! _
. C6 s8 U1 h+ B$ |
Oracle使用年夜量用户不能直接访谒到的文件。例如,数据文件和日志文件只有经由过程Oracle的后台措置进行读写。是以,只有要成立和删除这些文件的DBA才可以在操作系统级直接访谒它们。输出文件和其他的备份文件也必需受到呵护。4 P' S: N: _( p3 w9 B
2 M; r; }# O1 t) q8 I; q 一般情形下,除了数据库自己的用户名和口令帐号外,可以操作平台特征供给一个用户认证的附加级,及操作系统帐号。但在统一处事器中,一个数据库帐号可以和一个操作系统帐号配核对,仅仅是前缀分歧。缺省前缀为"OPS$",但可以经由过程数据库的OS_AUTHENT_PREFIX参数改削其值。这个前缀也可以设置抽暇字符串,不用前缀。
: S" T! c! P& ?$ C- Q7 ~8 A/ [, r, D# u% c' G8 l
在NT平台上与Oracle焦点相连(CONNECT INTERNAL)需要专门口令,这个密码是在安装时界说的,缺盛意形下是存放在一个隐含文件pwd.ora中。该文件位于$Oracle_home/database 目录。2 J# B; h( Y% H0 r
3 d: {7 d+ ?$ T* I# W. R: @4 S
如不美观在init.ora文件中设置: DBA_AUTHORIZATION=BYPASS。% Y- {! R' j# j) P
0 |9 v; J6 ]- b 或注册表中改削: HKEY_LOCAL_MACHINE/software/Oracle/DBA_AUTHORIZATION。
% ~ Z+ K5 D- v, d8 L
( S% B* B, l6 _; M$ @/ r. M! a: a 设置其值为BYPASS,那么DBA与焦点相连就不需要密码了。这点也是需要出格注重的。7 O1 [% F8 O6 ?* o8 m# S, e
/ e' ]7 T- p K) o% q! Q
系统优化是一个复杂,牵扯面很广的问题,膳缦沔几点主若是年夜Oracle对平台的依靠性方面来考虑若何进行系统优化,但愿能给巨匠供给一个进行系统优化的思绪。 |