参数文件:spfile / pfile
动态参数文件spfile
位置:$ORACLE_HOME/dbs/
文件名:spfileoracle实例名.ora
静态参数文件pfile
位置:$ORACLE_HOME/dbs/
文件名:pfileoracle实例名.ora
优先级别:
Oracle 启动读取参数文件的顺序,如果都不存在,则Oracle会报错
spfile<sid>.ora --> pfile.ora -->init<sid>.ora
startup pfile='E:oracle/product/10.2.0/db_1/dbs/initdw.ora';
(默认是spfile,若没有pfile才能用db_1/dbs/initdw.ora)
控制文件:CTL
控制文件中主要包括数据库名称,位置,联机或者脱机状态,Redo Log File 的位置和名称,
表空间名称, Archive Log File 信息,CheckPoint 信息,Undo 信息,RMAN 信息等等,
数据文件
数据文件里存储的就是Oracle数据库里的数据,表、索引等等其实都是数据库的逻辑结构,这些表、索引都被物理的存储在了数据文件里面
重做日志文件
重做日志里的信息只是用于恢复由于系统或者介质故障所引起的数据没法写入数据文件的数据
重做日志文件也叫联机日志文件,一般数据库有几个日志文件(例如有三个,编号分别为1,2,3)先写1,当1满时再写2,当2满时再写3,当3满时1就归档出来,产生一个文件写到磁盘上,这个文件就叫归档日志文件.1归档出来后,新的联机日志文件又写到1中,将原来的覆盖,(即联机日志是循环使用的).一般当产生一个检查点或联机日志写满一定程度时会产生一个归档日志文件
1 sql> archive log list; #查看是不是归档方式
2 sql> alter system set log_archive_start=true scope=spfile; #启用主动归档
数据字典
数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中
静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*、 all_*、 dba_*。
user_*
该视图存储了关于当前用户所拥有的对象的信息。(即所有在该用户模式下的对象)
all_*
该试图存储了当前用户能够访问的对象的信息。(与user_*相比,all_* 并不需要拥有该对象,只需要具有访问该对象的权限即可)
dba_*
该视图存储了数据库中所有对象的信息。(前提是当前用户具有访问这些数据库的权限,一般来说必须具有管理员权限)
动态数据字典
Oracle中这些动态性能视图都是以v$开头的视图.
表空间
数据迁移
数据备份
DBA用户登陆isqlpus的网址http://ip:port/isqlplus/dba,进入该网址后首先会弹出一个登陆框,要求先输入iSQL*Plus DBA的用户和密码,注意这里不是数据库用户,而是isqlplus应用服务器要求的用户和密码。
要以DBA身份登陆isqlplus,必须先配置好oc4j用户。oc4j可以使用两种身份认证方式:
- 基于xml配置文件(jazn-data.xml)
- 基于LDAP(Oracle Internet Directory)
作者:未签收
出处:http://www.cnblogs.com/tchoyi/
声明:除特别标明之文章外,大部分整理自网络和小部分来自自己感悟,如有侵犯原作者版权的行为,可以随时与我联系!我会及时删除!