数据库管理员的日常,说难也不难,说简单也真不简单。要想把 Oracle 9i 玩转,第一步就是搞清楚它的基础结构。Oracle 9i的特点是稳定、扩展性强,适合企业级部署,尤其适合做数据量大、访问频繁的系统。
数据库的可用性管理、存储空间的划分、备份恢复策略,这些都是管理员绕不开的活儿。比如存储空间不合理,就容易磁盘爆掉;备份没配好,出问题时根本找不回来,风险不小。
物理结构的管理其实不复杂,搞懂表空间、数据文件的对应关系,再熟悉下control file
和redo log
的作用,基本就不容易出乱子。嗯,刚上手时懵,但多看几遍文档就清晰了。
安全方面,用户权限的细分设置挺重要。比如普通用户能不能建表,能不能访问别人的表,都要设得清清楚楚。建议你用GRANT
和REVOKE
多练练,顺手了就自然了。
网络管理方面,Oracle Net是核心,用来客户端和服务器之间的连接。像tnsnames.ora
这种配置文件,别嫌烦,改熟练了,以后连测试环境、正式环境都方便。
至于性能调整嘛,建议你先从Explain Plan
和Statspack
入门,别一开始就追求太深的优化。哦对了,备份恢复工具像RMAN
,也别错过,实用性强。
如果你对 Oracle 9i 的管理员职责还不太清楚,可以看看这篇文章,写得蛮清楚,适合刚入门或者回炉提升的你。