03 2016 档案

摘要:#boot=/dev/sda --注释行 default=0 --指明那个内核是默认加载的内核 timeout=5 ---超时值,指明grub等待多少秒后加载默认的内核 splashimage=(hd0,0)/boot/grub/splash.xpm.gz --闪屏图像的位置,为grub菜单提供背景图片 hiddenmenu ---告诉grub默认隐藏菜单 t... 阅读全文
posted @ 2016-03-27 22:18 道心不可练 阅读(462) 评论(0) 推荐(0)
摘要:select deptno,job,avg(sal) from emp group by deptno,job order by deptno; select deptno,job,avg(sal) from emp group by cube (deptno,job) order by deptno; select deptno,job,sum(sal),grouping(deptno),gr... 阅读全文
posted @ 2016-03-27 00:44 道心不可练 阅读(245) 评论(0) 推荐(0)
摘要:--使用merge语句 create table new as select * from emp where 1=0; insert into new (empno,ename) select empno,ename from emp where deptno=10; merge into new n using emp e on (n.empno=e.empno) when matche... 阅读全文
posted @ 2016-03-24 22:53 道心不可练 阅读(196) 评论(0) 推荐(0)
摘要:--使用列位置排序select deptno,dname from dept union select empno ,ename from emp order by 1 desc; 阅读全文
posted @ 2016-03-23 20:51 道心不可练 阅读(246) 评论(0) 推荐(0)
摘要:create or replace procedure add_em (eno number,name varchar2,sal number, job varchar2 default 'CLERK',dno number) is e_integrity exception; pragma exception_init(e_integrity,-2291); begin insert into... 阅读全文
posted @ 2016-03-23 20:25 道心不可练 阅读(285) 评论(0) 推荐(0)
摘要:1.简单开始 DECLAREname varchar2(20);BEGIN select first_name into name from hr.employees where employee_id=&no; dbms_output.put_line(name);EXCEPTION WHEN N 阅读全文
posted @ 2016-03-17 23:08 道心不可练 阅读(169) 评论(0) 推荐(0)
摘要:段:一张表可以视为一个段 区:Oracle 给段分配空间的最小单位,表建好后,Oracle就会给表分配物理上连续的空间,叫做区 块:Oracle IO的最小单位,buffer cache中缓存的是dbf文件,由于dbf文件被分成一个个大小相同的块, 所以buffer cache也是被分成一个个大小相 阅读全文
posted @ 2016-03-08 22:29 道心不可练 阅读(936) 评论(0) 推荐(0)
摘要:例子: 生成:ar crv libfoo.a bill.o fred.o 为库生成内容表:ranlib libfoo.a 使用1:gcc -o program program.o libfoo.a 使用2:gcc -o program.o -L. -lfoo 查看一个程序使用的共享库:ldd pro 阅读全文
posted @ 2016-03-06 21:59 道心不可练 阅读(206) 评论(0) 推荐(0)
摘要:1.shared pool主要有三块区域free cache,librery cache,row chche 2.free cache存放空闲信息,library cache 存放sql语句及sql语句对应的执行计划,row cache存放数据字典信息 3.sql语句进入到server proces 阅读全文
posted @ 2016-03-06 21:34 道心不可练 阅读(854) 评论(0) 推荐(0)
摘要:1.sql语句通过网络发送给Oracle实例 2.Oracle server process接收到sql语句后进行必要的检查,然后再shared pool中查找sql语句及其执行计划, 如果查找到,则执行查找到的执行计划,如果未查找到相应的sql语句及执行计划,则发生硬解析,选出最优的执行计划. 3 阅读全文
posted @ 2016-03-06 21:22 道心不可练 阅读(364) 评论(0) 推荐(0)
摘要:Oracle 数据库的启动停止主要有三个东西: 1.em 通过网页访问及管理数据库 启动命令:emctl ... 2.监听启动:lsnrctl start 监听停止:lsnrctl stop 监听状态lsnrctl status 3.DB的启动:startup DB 的正确停止方法:shutdown 阅读全文
posted @ 2016-03-06 21:10 道心不可练 阅读(182) 评论(0) 推荐(0)