笔记
union 去除重复值
order by(desc) 排序(倒序)
intersect 交叉
minus 减去
create table 创建表
ifconfig 查询ip
history 历史
values 插入
a原子性
c一致性
i隔离性
d持久性
DML:select insert updatc delete (CRUD)
DDL:create alter drop
desc departments;
Name Null? Type
----------------------------------------- -------- ----------------------------
DEPARTMENT_ID NOT NULL NUMBER(4)
DEPARTMENT_NAME NOT NULL VARCHAR2(30)
MANAGER_ID NUMBER(6)
LOCATION_ID NUMBER(4)
instance
实例
RAC(real application cluster)
instance1 instance2
\ /
database
database
数据库
后台进程 background process
服务器进程 servaer process
PGA(program giobal area)
show sga (显示sga)
show parameter (查看系统初始化参数)
select * from V$SGAINFO (动态系能视图)
show parameter shared_pool_size
显示参数 共享池
show parameter db_block_size 块的大小
show parameter db_cache_size 缓存的大小
old image 旧的镜像
new image 新的镜像
commit 提交操作
控制文件 数据文件 初始化参数文件 警告日志
数据库(dbw)写进程的触发条件:
每3秒钟
脏数据快到达限额
没有空闲buffer(LRU)
检查点出现
日志(lgwr)写进程的触发条件:
commit
log buffer1/3 满
每生成1MB redo data
每3秒钟
在dbw写脏数据之前
select cu.CONSTRAINT_NAME from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.table_name='student';
emctl lsnrctl crsctl srvctl
listener 监听端口 1521
sqlplus em 1158
关闭数据库
shutdown normal 不会主动的关闭
shutdown immediate 立即关闭
shutdown transactional 事务性关闭
shutdown abort
开启数据库
startup
select object_name from user_objects where object_type='SEQUENCE';查看增值序列名字
drop sequence 增值序列名字; 删除增值序列名字
drop view 删除视图
drop table 删除表
purge recyclebin 清空回收站
commit 提交数据
where sid in (select sid from grade group by sid,cid having count(cid)>1)
块的大小 2 4 8 16 32(kb)
一个段对应一张表
数据库
表空间
逻辑段:
扩展:空间分配的最小单位
块:(io的最小单位)查询初始化参数可以查看
oracle 网络连接三部分 客户端 监听 数据库
监听
listener(监听)
ip地址
[root@node1 oracle]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/hosts
主机名信息
# cat /etc/sysconfig/network
# cat /etc/hosts