Oracle的部署安装:
1、下载:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
根据所需,选择对应平台以及版本。
2、安装(以下均在Windows平台操作):
解压下载后的文件。找到setup文件,打开。因为支持汉语,如实填写即可,一般选择企业版做测试,目录必须保证全英文。其他没有特别需要注意的。
服务的启动和管理:
计算机——右击,管理——服务(二级选项)
OracleDBConsoleorcl:数据库控制台服务,orcl是默认例程。
OracleJobSchedulerORCL:Oracle作业调度,ORCL是Oracle调度例程标识。
OracleOraDb10g_home1iSQL*PLUS:应用服务
OracleDb10g_home1SListener:监听服务,远程访问需要。
OracleServiceORCL:数据库服务。
浏览器管理太省事,比较适合小白。(吐槽:老师这里所讲小白,估计就是指外行吧。。。)
cmd下访问数据库:
>sqlplus username/password as sysdba;
sql> connect username/password;
Oracle数据两个重要部分:
数据库:保存数据
实例:数据库服务器的内存以及相关后台进程,管理数据库的后台进程和内存结构的集合。

image.png

image.png

image.png

image.png
数据库有一个或多个物理的数据文件。

image.png
sql>select status,bytes,name from v$datafile;
--查找数据文件的存放位置,大小。
每个数据库有两个或多个日志文件组。
数据库的两种运行模式:
NOarchivelog mode(非归档模式):只能离线备份,且备份所有。
archivelog mode(归档模式):可以在线或离线,可以备份全部或部分。
sql>select member from v$logfile;
--查询日志文件
控制文件,是一个较小的二进制文件,记录数据库的物理结构。
包含了数据库的名称,位置,时间等信息。
sql>select name from v$controlfile;
--查询控制文件

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

SGA的结构

image.png

进程结构

image.png

进程结构分类

image.png