oracel 中的**。
emp雇员表。
dept部门表。
salgrade工资登记表。
bonus奖金等级表。
6.15日。
一、sga1、large pool 大对象池。
2、streams pool 流(技术)池数据的复制。
3、shared pool 缓存解析结果,数据字典。占用较大的空间。
4、 database buffer cache 占用最大的缓存用量。
5、redo log buffer 占用最少的容量。
6、j**a pool
二、pgaserver process 私有进程,每一个server process 有单独的pga,所有内存之和=sga+pga,一个oracle server 包含多个sga。
三、database control
10g为b/s构架。
四、grid control
能够完成所有database control 的工作。
开放的管理平台。
五、plsql develot
toad for
spo六、controlling the database
1、isqlplus 的打开非必须。
isqlplusctl start isqlplus启动\关闭(不用变量)
isqlplusctl stop isqlplus
2、数据库管理器的关闭(打开oracle dbconsole)非必须。
首先必须设置环境变量:set oracle_sid=l2(**
emctl stop dbconsole
3、lsnrctl start 监听启动\关闭(不用变量)必须启动。
lsnrctl stop
4、oracle的启动和关闭: 必须启动。
需要登陆sqlplus,然后才能操作。
startup
shutdown mode:
a = abort
i = immediate
t = transactional
n = normal
例如: shutdown immediate
如何启动“oracle service”??
1、sqlplus
2、set oracle_sid=l2
3、oradim -startup –sid l2
(windows 环境)
linux 环境下,直接用startup命令。
1、数据库oracle servers
oradim -startup -sid orcl
2、设置环境变量。
set oracle_sid=orcl(数据库的名称)
3、启动数据库管理器。
emctl start dbconsole
4、启动监听。
lsnrctl start
6月16日。
存储结构。管理用户。
管理方案对象。
管理数据。一、表空间的本地化管理。
一)、表空间类型:
1、临时表空间:内存储存不下时,临时排序使用;存放临时对象。每个数据库至少由一个临时表空间。
2、undo回滚段表空间操作在没有确认之前,旧数据保存在回滚段表空间,新数据上有一个没有确认的标示,数据查询时,谁操作的修改操作,谁看的是修改后的数据,而其他人员操作,查看的是操作前的数据。确认数据修改以后,删除新数据的标示,删除回滚段的数据。(每个数据库至少有一个回滚段表空间)
3、永久表空间 :存储数据划分为:
、只读表空间:
、系统表空间:数据字典,一个数据库只有一个系统表空间,名称:system
、普通表空间:
二)、表空间状态:
读写、只读、脱机。
ddl:数据创建语句。
用户管理。insert into gongzi (id, values(001,'小王',800,date‘2004-03-06’);
约束:主键约束:唯一识别每一列的身份。要求不重复(涵盖了唯一性约束)、非空、每个表中间只能有一个主键。
非空约束:不能为空,唯一性约束:(每行/列)不允许重复。
check约束:用户自定义约束。
外键约束:表达2各表之间的约束。
视图:数据插入、更新、删除。
insert into employees values
2 (9999,'bob','builder','null,sysdate,3 'it_prog',null,null,100,90);
1 row created.
sql> update employees set salary=6000
2 where employee_id = 9999;
1 row updated.
sql> delete from employees
2 where employee_id = 9999;
1 row deleted.
commit 确认。
数据管理。数据导入:
数据导出。sql loader 数据导入工具。
6月17日。
数据安全。sysdba:数据库中最高级别的用户权限。可以开启、关闭、恢复数据库等。对应的用户:sys
dba:查其他任何用户任何数据、修改所有数据、删除所有数据等,全局的管理。对应的用户是:system
connect:数据库连接。
resoure:普通用户都需要,创建**、修改、查询、索引…等。
public:每个数据库用户均可访问 public 用户组, 每个数据库用户均可访问向 public 用户组授予的所有权限和角色。要向 public 用户组授予权限或角色, 请单击相应选项卡。
定期检查public,保证它拥有最低权限。对系统内部自检表的查询、更新权限。
删除public程序包的权限:
sql> revoke execute on utl_file from public;
概要文件:密码的规则。
审计:首先打开审计功能。
其次确认审计哪一个表:audit table;
或者:audit select any table, create any trigger;
audit select any table by hr by session;
数据字典:命名规则。
dba-数据库中所有的表。
all—显示当前用户的表有操作权限的表。
user—显示当前用户的表。
网络监听:文件所在地址:/network/admin/
显示数据库服务名service_name:
show parameter service_name
实例名:show parameter instance_name
数据名:show parameter db_name
共享服务器:
系统管理员分配资源必须合理,以提高系统效率。
客服端在1000以下的,服务器配置比较高,可以采用专用服务器模式。
客服端在1000以上,采用共享服务器模式】【c/s构架】
b/s构架的一般采用专用服务器模式。
客户端- 应用服务器---专用数据库。
专用服务器模式:dispatchers =(protocol=tcp) (service=l2xdb)
共享服务器参数:
首先:required parameter
dispatchers=(protocol=tcp) (service=sharedorcl)
参数:shared_servers 有几个共享服务器进程。
max_shared_servers最大值。
circuits链路。
shared_server_sessions
如何判断共享服务器:
cmd模式下:$ lsnrctl services
共享服务器的sys用户连接后不能进行开启、关闭数据库等操作。
dispatchers = protocol=tcp)(dispatchers=2)\
protocol=ipc)(dispatchers=1)”
数据库参数文件备份:
6月18日。
查看日志文件存放地址:
show parameter dump
运行结果:background_core_dumpstring partial
background_dump_deststring e:\oracle\product\10.2.0\admin\l2\bdump
core_dump_deststring e:\oracle\product\10.2.0\admin\l2\cdump
max_dump_file_sizestring unlimited
shadow_core_dumpstring partial
user_dump_dest string e:\oracle\product\10.2.0\admin\l2\udump
关键: e:\oracle\product\10.2.0\admin\l2\bdump为存放日志地址。
共享服务器:
shared_servers 2(最小值)
dispatchers (protocol=tcp)(dispatcher=3)
shared_servers_sessions 100
更新操作:update gongzi set gz=1800 where gz=1000;
回滚段特性:(需要监控)
1、回滚段的数据在修改操作完成以后,段中的数据不会被清理。
ORACLE学习笔记
rac real application clusters 真实应用集群。ohs oracle http server sga system global area 系统全局区,是系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。实例 存取和控制数据数...
Oracle学习笔记
参数文件 记录了控制文件的位置,控制文件是一个非常小的二进制文件,最大。可以增长到 64mb,控制文件包括如下主要信息 数据库的名字,检查点信息,数据库创建的时间戳 所有的数据文件,联机日志文件,归档日志文件信息 备份信息等 有了这些信息,oracle 就知道那些文件是数据文件,现在的重做日志文件是...
ORACLE学习笔记
目录。oracla管理 1 1.登录sqlplus 1 1.1.sysdba 身份登陆 1 1.2.普通用户登陆sqlplus 1 2.常用命令 1 3.格式化提示符 2 4.查看系统状态 2 4.1.查看实例状态 2 4.2.查看表 2 5.关闭 启动 2 6.创建表空间 3 7.用户和权限 3 ...