通过IE使用ORACLE数据库:http://localhost:5560/isqlplus



通过IE管理ORACLE数据库:http://localhost:1158/em



查看oracle数据库的三类文件:数据文件,日志文件,控制文件


用SYS登陆,角色给sysdba


查看数据文件:select * from v$datafile;


查看控制文件:select * from v$controlfile;


查看日志文件:select * from v$logfile;



参数文件:分为二进制文件和文本文件


二进制:spfile文件  spfilesid.ora


文本文件:pfile文件  initsid.ora






查看当前数据库使用的是哪一类文件:show parameter pfile; 如果其中的值为空,用的是文本文件,如果值非空是二进制文件



参数文件的位置:oracle_home\database



密码文件:位置:oracle_home\database pwdsid.ora



在oracle_home\database目录下:


在控制台中:orapwd file=PWDsid.ora password=abc123 force=y entries=10



关闭数据库


shutdown 等所有的事务提交后再关闭



shutdown immediate;立即关闭 不丢失数据



shutdown abort;异常关闭



启动:


数据库的启动分为三个阶段



startup nomount; :启动数据库到第一阶段,启动实例



alter database mount; :启动第二阶段



alter database open; :启动第三阶段



查看当前数据库在第几阶段:select status from v$instance;



startup:直接启动第三个阶段



启动oracle服务:oracle 实例名;



数据库的全备,冷备份:在关闭数据库的情况下备份



手工管理的备份:操作系统的拷贝



1.关闭服务 oracleservicesid  shutdown  immediate;


2.拷贝相应的文件:


参数文件:源的oracle_home\dbs的二进制spfilesid.ora文件  拷贝到目的oracle_home\database下



两台机器的数据库安装到相同目录



拷贝文件 源:实例orcl oracle_base\oradata\orcl\*


目的:oracle_base\oradata\orcl*(目的orcl目录需要创建)




源:oracle_base\admin\orcl  b:oracle_base\admin\orcl  后台跟踪文件



密码文件:可以拷贝 可以不拷贝不拷贝的话 需要手动创立新的密码文件



3.启动服务端进程:



oracle sid



set oracle_sid=newsid









实现数据库的自动启动,添加到服务中在CMD中



oradim -new -sid newsid  添加


oradim -delete -sid sid  删除



在注册表中把oracle 中的SID 改成 后加进来的SID



在配置和移除工具中 运行 Administration Assistant for Windows 改数据库自动启动 (见图oracle自动启动)