通过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自动启动)