oracle学习笔记2014.09.05测试数据库配置的信息
全局数据库名:xiuhao
系统标识符(SID):xiuhao
服务器参数文件名:c:\oracle\dbs\spfilexiuhao.oradatabase control URL: http://C-1:5500/emsys以及system解锁edit以文本格式打开当前命令//执行当前命令l [num]显示缓存区命令get [file]把file中的文件加入到缓冲区c /[str] /[str]修改当前语句中的内容spo[ol] [file]将执行的命令以及结果保存到file中使用spo off终止保存使用cmd登...
INDEX RANGE SCAN:索引范围查询drop table t purge;
create table t as select * from dba_objects;
update t set object_id=rownum;
commit;
create index idx_object_id on t(object_id);
set autotrace traceonly
set linesize 1000
exec dbms_stats.gather_table_stats(ownname => ‘LJB‘,tabname => ‘T‘,estimate_percent => 10,method_opt=> ‘for all indexed columns‘,cascade=>TRUE) ; select * from t where obje...
一、oracle术语: Oracle服务器:oracle server。由oracle实例和oracle数据库组成。 Oracle实例:oracle
instance,是在oracle启动的第一个阶段根据参数文件,生成的一系列后台进程和一块共享内存SGA共同组成。 Oracle数据库:oracle
database,是由oracle所有的物理文件所组成。其中最关键的有:控制文件、数据文件、redo log文件。
Oracle实例与oracle数据库进行交互,oracle实例对数据库进行各种操作,从而...
安装数据库,一般先装网格基础架构,后装数据库,网络必然先出在先装的网格基础架构上1521端口。每次模板建库会产生一个化身,看化身。在看之前要先决定环境变量是哪个。sqlplus /nologconn / as sysdbashow user查看数据库状况,主要根据两个视图打交道desc v$database_incarnation set linesize 10000 默认80 会折行显示select * from v$database_incarnation;看到在2号化身上运行CURRENT本文出自 “Oracle个人学习笔记” 博客,请...
收录大师们的网址以作学习:http://www.eygle.com/ (盖国强)http://www.askmaclean.com/sitemap.htmlhttps://blogs.oracle.com/askmaclean/ (Maclean Liu(刘相兵)的Oracle博客) 本文出自 “风◆神◆孺◆雅” 博客,请务必保留此出处http://jonsen.blog.51cto.com/4559666/1617767原文:http://jonsen.blog.51cto.com/4559666/1617767
常常需要将数据库中的数据生成文档,由于比较喜欢脚本的方式,所以就需要使用spool的时候进行格式设置,以下简单整理了一下oracle中进行格式设置的一些东西,一共十八条,其实常用的也就那么几个,稍后会附上自己写的简单的shell操作的脚本,希望能供同样有需要的共同交流,也作为自己的备份。set命令的各项及其含义:arraysize 从数据库中一次提取的行数,默认为15autocommit 是否自动提交,默认为offcolsep 在选定...
开始转向Oracle了,记录一下自己的学习历程先创建一些表吧:---------------//////创建学生表
create table student(
sno varchar2(10) primary key,
sname varchar2(20),
sage number(2),
ssex varchar2(5)
);
-------------/////////创建教师表
create table teacher(
tno varchar2(10) primary key,
tname varchar2(20)
);
------------ //////创建课程表
create table course(
cno varchar2(10),
cname varchar2(20),
...
分组函数什么是分组函数?分组函数作用于一组数据,并对一组数据返回一个值组函数的类型lAVGlCOUNTlMAXlMINlSUM数值求和SQL> --求员工工资总额
SQL> select sum(sal) from emp;
SUM(SAL)
---------- ...
今天超产啊,连续4篇,要有这个进度今年肯定能有收获查了一下用户和表空间的概念,应该用户概念还是和SqlServer一样,只是在公司做项目时对用户权限不够重视,基本都是用sa,要是管理严格的话,也要像Oracle这样,区分好什么用户能干什么事。【表空间】和【库】概念差不多,一个表空间可以被多个用户访问,一个用户也可以访问多个表空间。 以测试库来说,STDOC下有两个表空间STDOC和STDOCDB,其中STDOC下没有表,表都在STDOCDB里。...
1.oracle的登录与注销进入cmd命令行:登录普通用户-->1)sqlplus scott/169500 注:scott是用户名(这是oracle自带的用户) 169500是密码2)sqlplus 回撤 输入用户名: scott 输入密码: 1695003)sqlplus scott 输入密码: 169500登录管理员(拥有所有的权限)进入cmd命令行:sqlplus as / sysdba 回撤退出:exit 或者按Ctrl+c2.更改用户的密码登录管理员模式-->解锁用户:alter user 用户名 account unlock;锁定用户:alter user 用户名 acco...
一、高效 SQL 语句原则 在where 中用 = 关系运算时 避免用函数在关系运算中,除非你使用函数建立索引 尽量不要隐式转化数据类型,数据类型一定要匹配 尽量将一句SQL分成多个语句完成 不能差分的请用UNION ALL 来组合 条件确定的子查询 Exist 适合于外表小,内表大 in 适合于外表大,内表小 使用视图的注意事项 复杂视图的连接要小心,尤其有外键的时候 当查询的是视图中引用的部分表的时候,请不要使用视图,或者建立新的更小...
1.知识点:能够对比以下的录屏进行阅读SQL> -- 查询10和20号部门的员工的3种方法
SQL> --1. select * from emp where deptno in (10,20);
SQL> --2. select * from emp where deptno=10 or deptno=20;
SQL> --3. 集合运算:union/union all并集。intersect 交集;minus差集
SQL> -- select * from emp where deptno=10
SQL> -- +
SQL> -- select * from emp where deptno=20;
SQL> --union:并集,反复的区域仅仅...
原以为把库从SqlServer迁移到Oracle会很麻烦,晚上试了一下很简单,有现成的工具。1、使用Oracle Sql Developer工具,去官网下载最新版,照着一步步做就可以http://www.360doc.com/content/14/0425/11/10675863_372065835.shtml 2、要连SqlServer数据库要下载一个JTDS.jar,去网上搜一个最新版下载完,按教程添加就能连SqlServer了sourceforge.net/projects/jtds/ 3、弄两个链接,一个连SqlServer,一个连Oracle 4、在SqlServer库上...
---视图
---视图的概念:视图就是提供一个查询的窗口,来操作数据库中的数据,不存储数据,数据在表中。
---一个由查询语句定义的虚拟表。---查询语句创建表createtable emp asselect*from scott.emp;
select*from emp;
---创建视图【必须有dba权限】createview v_emp asselect ename, job from emp;
---查询视图select*from v_emp;
---修改视图数据,其实在修改表数据[不推荐]update v_emp set job=‘CLERK‘where ename=‘ALLEN‘...
这么久终于可以静下来整理一下工作上学到的东西了(主要还是自己太懒了。。)废话少说,正文开始在公司里,数据库用的基本都是Oracle,所以就学了一下Oracle的一点知识,现在整理一下自己遇到的问题和学到的一些东西。先说说自己经常搞混的内连接、外连接(大学里一直没搞懂。。)数据表之间有很多种连接方式,如:内外连接等 一(内连接):内连接就是我们经常说的等值连接或者自然连接。内连接用连接 inner join(join)关键字连接...