当前位置:文档之家› SQL是处理大数据的最佳开发语言-Oracle

SQL是处理大数据的最佳开发语言-Oracle

ORACLE常用SQL语句大全

ORACLE常用SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not nul l],..) 根据已有的表创建新表: A:select * into table_new from table_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only<仅适用于Oracle> 5、说明:删除表 drop table tablename

6、说明:增加一个列,删除一个列 A:alter table tabname add column col type B:alter table tabname drop column colname 注:DB2DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、添加主键: Alter table tabname add primary key(col) 删除主键: Alter table tabname drop primary key(col) 8、创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、创建视图:create view viewname as select statement 删除视图:drop view viewname 10、几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 11、几个高级查询运算词 A:UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B:EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C:INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。 12、使用外连接

Oracle大数据量导出导入示例

Oracle大数据量数据导入导出示例 适用范围:不同Oracle数据库中的同一个表,大数据量导出导入 操作步骤: 1.新建导出SQL文件export.sql,内容如下: set trimspool on //去除重定向(spool)输出每行的拖尾空格,缺省为off set linesize 120 // 默认 set pagesize 2000 // 默认 set heading off // 输出域标题,缺省为on set term off //是否在屏幕上显示输出的内容,主要用与SPOOL结合使用, 缺省为off spool f:\TD_S_CHECKEXTRACTIONRULE.txt //输出符合要求格式的数据文件 // 下面是查询出来数据的文件格式 SELECT PLAN_ID||'~'||RULEITEM_ID||'~'||RULEITEM_NAME||'~'||RULEITEM_DESC||'~'||CREA TE_S TAFF_ID||'~'||to_char(CREA TE_DA TE, 'yyyy-mm-dd hh24:mi:ss')||'~'||RSRV_STR1||'~'||RSRV_STR2||'~'||RSRV_NUM3||'~'||RSRV_NUM4||'~'||RSRV_ DA T5||'~'||RSRV_DA T6 FROM ucr_cc.TD_S_CHECKEXTRACTIONRULE; spool off // 关闭输出,重要 2 在PL/SQL新建命令窗口(Command Window),执行export.sql,命令行:@f:\export.sql 如图: 3.新建导入控制文件import_controlfile.ctl,格式为ctl,内容如下: Load DATA

Oracle 大数据库考试重点

1、Which two statements about online redo log members in a group is true? B、All members in a group are the same size C、The members should be on different disk drivers 2、Which command does a DBA user to list the current status of archiving? A、ARCHIVE LOGLIST 3、How many control files are required to create a database? A、one 4、Complete the following sentence: The recommended configuration fro control files is? C Two control files on two disks 5、When you create a control file, the database has to be: C Open 6、Which data dictionary view shows that the database is in ARCHIVELOG mode? C、V$DATABASE 7、What is the biggest advantage of having the control files on different disks? B Guards against failure 8、Which file is used to record all changes made to the database and is used only when performing an instance recovery? A,Archive log file 9、How many ARCn processes can be associated with an instance? C ten 10、Whichtwo parameters cannot be used together to specify the archive destination? A.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DUPLEX_DEST 第七章

Oracle大数据平台最佳实践

Colin Cunningham, Intel Kumaran Siva, Intel Sandeep Mahajan, Oracle 03-Oct-2017 4:45 p.m. - 5:30 p.m. | Moscone West - Room 3020

Big Data Talk
Exploring New SSD Usage Models to Accelerate Cloud Performance – 03-Oct-2017, 3:45 - 4:30PM, Moscone West – Room 3020 Best Practices for Big Data in the Cloud - 03-Oct-2017, 4:45 - 5:30PM, Moscone West - Room 3020 1. 10 min - Sandeep
Oracle Big Data solution
1. 10 min – Scott Oracle Big Data solution
2. 15 min – Daniel
2. 15 min – Siva
FPGA enables new storage use cases
NVMe and NVMEoF, SPDK
3. 15 min – Sunil, Case Study Apache Spark and TeraSort
3. 15 min – Colin, Case Study
Apache Spark, Big Data Analytics
4. 5 min - QA
4. 5 min - QA
2

ORACLE大数据库自动备份_详细步骤

ORACLE数据库自动备份 由于每天都需要备份数据库,每天都写一遍备份语句很是麻烦,所以我从网上找到了一个window下编写批处理文件实现自动备份的方法: 备份代码 首先我们需要编写一个批处理文件,用于实现数据库的备份功能,粘贴如下代码到文本文档中,重新命名为***.bat(后缀名修改为bat): 然后将下面代码复制到文本文档中:(红色字体是需要修改的地方) @echo off color 0b mode con cols=80 lines=25 echo 正在备份数据库,请稍后…… echo -------------------------------------- echo 指定数据库用户(在“=”后面写入你需要备份的数据库登录用户名) set yh=si0001 echo 指定数据库密码(在“=”后面写入你需要备份的数据库登录密码) set mm=si0001 echo 指定数据库服务名(在“=”后面写入你需要备份的数据库

服务名) set fwm=10.1.94.21/orcl echo 指定备份目录(指定备份的文件夹,以“\”结束) set ml=d:\backupOracle\ echo ---------------------------------------------- echo 开始计算日期和时间,用于备份文件的名称(由于是自动备份,备份的文件名我们定义为数据库登录名+系统时间—精确到秒) set hh=%time:~0,2% echo 如果小时是一位的,那么在前面补零 if /i %hh% LSS 10 (set hh=0%time:~1,1%) set rq=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2% set sj=%hh%%TIME:~3,2%%TIME:~6,2% set wjm=%yh%%rq%%sj% echo ---------------------------------------------- echo 请核对以下数据是否正确 echo 用户名:%yh% echo 密码:%mm% echo 服务名:%fwm%

oracle 经典SQL语句大全

一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1. dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1

Oracle 大数据连接器

Oracle 大数据连接器Hadoop与 Oracle 数据库集成罗海雄

以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。该信息不承诺提供任何资料、代码或功能,并且不应该作为制定购买决策的依据。描述的有关Oracle 产品的任何特性或功能的开发、发行和时间规划均由 Oracle 自行决定。

获取、组织、分析所有数据 Oracle 数据库云服务器 获取组织分析和可视化 流 Oracle 商务智能云服务器Oracle 大数据机 Oracle Big Data Connectors Endeca Information Discovery

议题 ?Oracle Hadoop装载器 ?Oracle Hadoop分布式文件系统直接连接器?Oracle Data Integrator Hadoop适配器?Oracle R Hadoop连接器 ?总结

概述 MapReduce 工作流的 最后阶段 分区表和未分区表 在线和离线加载 SHUFFLE /SORT SHUFFLE /SORT REDUCE REDUCE REDUCE MAP MAP MAP MAP MAP MAP REDUCE REDUCE ORACLE HADOOP 装载器

SHUFFLE /SORT SHUFFLE /SORT REDUCE REDUCE REDUCE MAP MAP MAP MAP MAP MAP REDUCE REDUCE 3. 从Reducer节点连接到数据库,并行加载到数据库分区(JDBC或OCI方式) 1. 从数据库读取目标表元数据 2.执行分区、排序和数据 转换 在线模式

Oracle中用sql语句创建数据库

二、在Windows下创建数据库 Oracle实例在Windows下表现为操作系统服务。在windows下,使用命令行方式创建数据的方法有所不同,差别在于在Windows下,需要先创建数据库服务和实例。 1.确定数据库名、数据库实例名和服务名并创建目录(DBCA创建的脚本不包含建立目录命令,须自己创建) 建立目录命令(下面以 db_name=eygle为例): mkdir D:\oracle\ora90\cfgtoollogs\dbca\eygle mkdir D:\oracle\ora90\database mkdir d:\oracle\admin\eygle\adump mkdir d:\oracle\admin\eygle\bdump mkdir d:\oracle\admin\eygle\cdump mkdir d:\oracle\admin\eygle\dpdump mkdir d:\oracle\admin\eygle\pfile mkdir d:\oracle\admin\eygle\udump mkdir d:\oracle\flash_recovery_area mkdir d:\oracle\oradata mkdir d:\oracle\oradata\eygle 2.创建参数文件 在Windows下的参数文件名称及路径如下: d:\oracle\product\10.1.0\admin\DB_NAME\pfile\init.ora(oracle10g) d:\orant\database\iniORACLE_SID.ora(oracle7,oracle8) 参数据文件内容与前述一致。这里不再说明。 3.选择数据库实例 设置环境变量ORACLE_SID c:\>set ORACLE_SID=数据库实例名 4.创建数据库实例 在Windows中创建数据库实例的命令为Oradim.exe,是一个可执行文件,可以在操作系统符号下直接运行。直接输入oradim显示此命令的帮助。 c:\>Oradim 下面对Oradim命令的参数进行一个说明 ------------------------------- -NEW 表示新建一个实例 -EDIT 表示修改一个实例 -DELETE 表示删除一个实例 -SID sid 指定要启动的实例名称 -SRVC service 指定要启动的服务名称 -INTPWD password 以Internal方式连接数据库时的口令字 -MAXUSERS count 该实例可以连接的最大用户数 -USRPWD password 指定内部用户的口令,如是作为Windows管理登录,不用此参数 -PFILE pfile 该实例所使用的参数文件名及路径 -STARTTYPE srvc|inst|srvc,inst 启动选项(srvc:只启动服务,inst:启动实例,服务必须先启动,srvc,inst:服务和实例同时启动) -SHUTTYPE srvc|linst|srvc,inst 关闭选项(srvc:只关闭服务,实例必须已关闭,inst:只关闭实例,srvc,inst:服务和实例同时关闭)

ORACLE大数据库习题

1.ORACLE数据库物理结构包括以下三种文件,以下不属于的是() A.系统文件 B.日志文件 C.数据文件 D.控制文件 2.下列哪个命令是用于ORACLE中数据导出的 ( ) A.exp B.imp C.input D.output 3.()是用于控制数据访问的语言。 A.DML B.DDL C.DCL D.DLL 4.NULL表示什么() A.0 B.空格 C.值 D.没有值 5.下面四个语句中哪一个是正确的?() A.SELECT * , ENAME FROM EMP; B. DELETE * FROM EMP; C. SELECT DISTINCT EMPNO ,HIREDATE FROM EMP; D.SELECT ENAME|SAL AS “name” FROM EMP ; 6.假定有一表用户表users,其中一字段ID_card。为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束() A. primary key B.check C.default D.not null 7.下面哪一个like命令会返回名字象HOTKA的行?() A.where ename like ‘_HOT%' B.where ename like ‘H_T%' C.where ename like ‘%TKA_' D.where ename like ‘%TOK%' 8.()操作符只返回由第一个查询选定但是没有被第二个查询选定的行。 A.UNION B.UNION ALL C.INTERSECT D.MINUS 9.EMPLOYEES表的结构如下:

Oracle统计学函数-大数据分析介绍

SQL Statistical Functions Make Big Data + Analytics Simple Charlie Berger, MS Engineering, MBA Sr. Director Product Management, Data Mining and Advanced Analytics charlie.berger@https://www.doczj.com/doc/6c16953622.html, https://www.doczj.com/doc/6c16953622.html,/CharlieDataMine

Data, data everywhere Data Analysis platforms requirements: ?Be extremely powerful and handle large data volumes ?Be easy to learn ?Be highly automated & enable deployment Growth of Data Exponentially Greater than Growth of Data Analysts! https://www.doczj.com/doc/6c16953622.html,/more-data-than-analysts-the-real-big-data-problem/

Analytics + Data Warehouse + Hadoop ?Platform Sprawl –More Duplicated Data –More Data Movement Latency –More Security challenges –More Duplicated Storage –More Duplicated Backups –More Duplicated Systems –More Space and Power

大数据成功案例

1.1成功案例1-汤姆森路透(Thomson Reuters)利用Oracle大 数据解决方案实现互联网资讯和社交媒体分析 ?Oracle Customer: Thomson Reuters ?Location: USA ?Industry: Media and Entertainment/Newspapers and Periodicals 汤姆森路透(Thomson Reuters)成立于2008年4月17日,是由加拿大汤姆森公司(The Thomson Corporation)与英国路透集团(Reuters Group PLC)合并组成的商务和专业智能 信息提供商,总部位于纽约,全球拥有6万多名员工,分布在超过100个国家和地区。 汤姆森路透是世界一流的企业及专业情报信息提供商,其将行业专门知识与创新技术相结合,在全世界最可靠的新闻机构支持下,为专业企业、金融机构和消费者提供专业财经信息服务,以及为金融、法律、税务、会计、科技和媒体市场的领先决策者提供智能信息及解决方案。 在金融市场中,投资者的心理活动和认知偏差会影响其对未来市场的观念和情绪,并由情绪最终影响市场表现。随着互联网和社交媒体的迅速发展,人们可以方便快捷的获知政治、经济和社会资讯,通过社交媒体表达自己的观点和感受,并通过网络传播形成对市场情绪的强大影响。汤姆森路透原有市场心理指数和新闻分析产品仅对路透社新闻和全球专业资讯进行处理分析,已不能涵盖市场情绪的构成因素,时效性也不能满足专业金融机构日趋实时和高频交易的需求。 因此汤姆森路透采用Oracle的大数据解决方案,使用Big Data Appliance大数据机、Exadata数据库云服务器和Exalytics商业智能云服务器搭建了互联网资讯和社交媒体大数据分析平台,实时采集5万个新闻网站和400万社交媒体渠道的资讯,汇总路透社新闻和其他专业新闻,进行自然语义处理,通过基于行为金融学模型多维度的度量标准,全面评估分析市场情绪,形成可操作的分析结论,支持其专业金融机构客户的交易、投资和风险管理。

Oracle数据库语句大全

Oracle数据库语句大全 一.入门部分 1.创建表空间 create tablespace schooltbs datafile ‘D:\oracle\datasource\schooltbs.dbf’ size 10M autoextend on; 2.删除表空间 drop tablespace schooltbs[including contents and datafiles]; 3.查询表空间基本信息 select *||tablespace_name from DBA_TABLESPACES; 4.创建用户 create user lihua identified by lihua default tablespace schooltbs temporary tablespace temp; 5.更改用户 alter user lihua identified by 123 default tablespace users; 6.锁定用户 alter user lihua account lock|unlock; 7.删除用户 drop user lihua cascade;--删除用户模式 8.oracle数据库中的角色 connect,dba,select_catalog_role,delete_catalog_role,execute_catalo g_role,exp_full_database,imp_full_database,resource 9.授予连接服务器的角色 grant connect to lihua; 10.授予使用表空间的角色 grant resource to lihua with grant option;--该用户也有授权的权限 11.授予操作表的权限 grant select,insert on user_tbl to scott;--当前用户 grant delete,update on https://www.doczj.com/doc/6c16953622.html,er_tbl to scott;--系统管理员 二.SQL查询和SQL函数 1.SQl支持的命令: 数据定义语言(DDL):create,alter,drop 数据操纵语言(DML):insert,delete,update,select 数据控制语言(DCL):grant,revoke 事务控制语言(TCL):commit,savepoint,rollback 2.Oracle数据类型 字符,数值,日期,RAW,LOB 字符型 char:1-2000字节的定长字符

Oracle数据库常用的Sql语句

Oracle数据库常用的Sql语句 今天想查询一下Oracle数据库下所有的表名或某个用户下的所有表,半天没想起来.还是在网上找到了答案. select table_name from all_tables;//所有的表明 select table_name from user_all_tables;//用户的所有的表 一下是转贴的sql语句的帖子. select * from user_objects; //查询所有的表 select * from dba_tables; //查询所有的表 select * from all_tables; //查询所有的表 select * from user_users //查出一个用户 select * from all_users //查询所有用户 select * from dba_users //查询所有用户 select name,dbid from v$database; //查询数据库名和它的ID select * from https://www.doczj.com/doc/6c16953622.html,er_tab_columns; //查询表名,并显示列名 describe 表名//查询表结构 2: 查询数据库参数 show parameter db; 3:查询数据库的实例名 select instance_name from v$instance; 4: 数据库域名 数据库安装结束后,如果要知道正在运行额数据库是否有域名以及数据库域名名称可以用select value from v$parameter where name='db_domain' show parameter domain 5:数据库服务名 如果数据库有域名,则数据库服务名就是全局数据库名,如果该数据库没有定义域名,则数据库服务名与数据库名相同 show parameter service_name 6:显示当前用户 show user 7:直接登陆 sqlplus "/as sysdba" 8:当前ORACLE系统时间 select sysdate from dual; 9:查询数据库字典v$nls_parameter产看字符集相关参数 select * from v$nls_parameters; //************* oracle基本操作语句(适合初学者) oracle操作语句:

大数据量测试比较oracle与sql server性能

一、在测试组环境中实际测试结果: 测试机器172.18.2.179 硬件:CPU3.2G*2双CPU物理内存1G硬盘:80G*2,7200转/s硬盘缓存8M ◆Sqlserver2000,在系统自带的pubs数据库中生成表,并插入数据,插入数据速度如下统计: 写入1万条数据,耗时3.5秒平均写入速度:2857条/S 写入10万条数据,耗时29.9秒平均写入速度:3344条/S 写入100万条数据,耗时289秒平均年写入速度:3460条/S 脚本如下,仅有两个常规字段(实际应用时,把表名中的X替换成1、10、100,并修改循环次数,分别执行三次,记录数据插入完成所用时间,使用秒表计时): CREATE TABLE tblTestX(iID int IDENTITY(1,1),strData char(10)) GO SET NOCOUNT ON GO INSERT INTO tblTestX VALUES('Test') WHILE@@IDENTITY<1000000 INSERT INTO tblTestX VALUES('Test') 以上测试过程中,sqlserver进程内存占用70M左右。Cpu占用14%。 本机执行,不考虑网络延迟。 ◆oracle9i中,在现有sncp数据库中生成表,并插入数据,插入数据速度如下统计: 写入1万条数据,耗时1秒平均写入速度:10000条/S 写入10万条数据,耗时4.05秒平均写入速度:24691条/S 写入100万条数据,耗时38.8秒平均年写入速度:25773条/S 写入1000万条数据,耗时400.03秒平均年写入速度:24998条/S 脚本如下,仅有两个常规字段(实际应用时,把表名中的X替换成1、10、100,1000并修改循环次数,分别执行四次,记录数据插入完成所用时间,使用秒表计时): create table tblTstX(id integer,test VARCHAR2(10)); declare a integer; begin for a in 1..10loop

Oracle数据库语句大全

Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的. PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束. POREIGN KEY (外部键)--通过使用公共列在表之间建立一种父子(parent-child)关系,在表上定义的外部键可以指向主键或者其他表的唯一键.ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值或者每一组值都将是唯一的. PRIMARY KEY (主键)--用来唯一的标识出表的每一行,并且防止出现NULL值,一个表只能有一个主键约束. POREIGN KEY (外部键)--通过使用公共列在表之间建立一种父子(parent-child)关系,在表上定义的外部键可以指向主键或者其他表的唯一键. 1--设置每行显示多少字符set linesize 300; 2 设置每页显示多少条记录set pagesize 30; 3 用户名的切换: 如conn system/tiger Conn sys/change_on_install as sysdba(注意超级用户在后面加as sysdba) 4 在超级用户下查找普通用户的表是查不到的必须这样查找如select * from scott.emp(普通用户下的emp表) 5 查看当前是那个用户身份登录: show user; 6 查看有多少张表: select * from tab;(注意不同用户下的表是不同的) 7查看表的结构: desc emp(emp为表名) 8 取出重复的列(DISTINCT): 如S ELECT DISTINCT JOB EMP(去掉job的重复的值) 9字符串的链接操作用: || 10 查询有奖金的员工: select* from emp where comm is not null; 11 查询没有奖金的员工信息: select * from emp where comm is null; 12 两个条件以上就得用and 如查询工资大雨1500和有奖金的员工select * from emp where sal>1500 and comm is not null; 13 表示两个条件有一个满足就可就用:or 如查询工资大于1500或者没有奖金的员工信息 Select * from emp where sal>1500 or comm is not null; 14取反可以用not 如查询员工工资不大于1500和有奖金的员工信息如: Select * from emp where not (sal>1500 or comm is not null); 15 在什么什么之间用between----and----如查询工资在1500和3000之间的员工信息: Select * from emp where sal between 1500 and 3000; 16 查询员工编号是2323, 4555, 2222的员工具体信息: 如 Select * from emp where empno in(2323,4555,2222);

Oracle DBA常用SQL语句系列

DBA常用SQL语句系列 一、数据库构架体系 1、表空间的监控是一个重要的任务,我们必须时刻关心表空间的设 置,是否满足现在应用的需求,以下的语句可以查询到表空间的详细信 息 SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS, MAX_EXTENTS,PCT_INCREASE,MIN_EXTLEN,STATUS, CONTENTS,LOGGING, EXTENT_MANAGEMENT, -- Columns not available in v8.0.x ALLOCATION_TYPE, -- Remove these columns if running PLUGGED_IN, -- against a v8.0.x database SEGMENT_SPACE_MANAGEMENT --use only in v9.2.x or later FROM DBA_TABLESPACES ORDER BY TABLESPACE_NAME; 2、对于某些数据文件没有设置为自动扩展的表空间来说,如果表空间 满了,就将意味着数据库可能会因为没有空间而停止下来。监控表空 间,最主要的就是监控剩余空间的大小或者是使用率。以下是监控表空 间使用率与剩余空间大小的语句 SELECT D.TABLESPACE_NAME,SPACE "SUM_SPACE(M)",BLOCKS SUM_BLOCKS,SPACE-NVL(FREE_SPACE,0) "USED_SPACE(M)", ROUND((1-NVL(FREE_SPACE,0)/SPACE)*100,2) "USED_RATE(%)",FREE_SPACE "FREE_SPACE(M)" FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) SPACE,SUM(BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES)/(1024*1024),2) FREE_SPACE

Oracle银行大数据出设计实现

第一部分:基本表格设计 一、业务描述 (一)存款业务 1、个人存款业务:开户业务、活期储蓄、整存整取定期储蓄、零存整取定期储蓄、教育储蓄、整存零取定期储蓄、存本取息定期储蓄、定活两便储蓄、资金归结、自动转账。 2、对公存款:活期存款、定期存款、单位协定存款、单位通知存款、结构性存款、外汇存款、集团账户存款等 (二)贷款业务 1、个人贷款:逸贷、一、二手个人住房贷款、个人信用贷款、个人助学贷款、个人经营贷款个人贷款卡货通、个人贷款网货通、个人商用车贷款、个人自建住房贷款、固定利率个人

住房贷款、特色还款方式与还款业务、个人委托贷款等 2、公司贷款:流动资金贷款(运营资金贷款,周转限额贷款,临时贷款,法人账户透资,备用贷款)、国贸易融资(国信用证,信用证项下打包贷款,国保理)、项目贷款、并购贷款、固定资产支持融资、房地产开发贷款等 (三)结算业务 包括个人结算业务、单位结算账户、国结算账户、现金管理、全球现金管理、跨境贸易人民币结算业务、代理业务、才智账户卡等 (四)电子银行业务 1网上银行:账户信息查询、转账交易、漫游汇款、贷记卡还款、网上缴费、理财服务、信息管理、网上外汇宝、电子工资单查询、账户管理 2银行:转账结算、信息查询、投资理财、其他功能 3手机银行:信息查询、转账汇款、缴费支付、信用卡、漫游汇款、农户贷款、定活互转、第三方存管、消息定制、账户管理、基金买卖 4自助银行:现金存款、现金取款、转账、查询余额、修改密码

二、数据量分析 1、整体数据量分析 类别2013-12-31 2013-06-30 2012-12-31 银行卡发卡量() 566,000,000.00 522,190,000.00 479,000,000 .00 借记卡发卡量() 467,014,000.00 405,000,000.00 356,883,000 .00 信用卡发卡量() 88,050,000.00 81, 398,000.00 75,723,000. 00 银行(户)96,210,000.00 83,921,000.00 71,920,000. 00 手机银行客户(户)109,000,000.00 72,512,000.00 57,213,270. 00 网上银行客户(户) 390,000,000.00 306,517,000.00 223,379,000 .00

2020年(Oracle管理)Oracle中用sql语句创建数据库

(Oracle管理)Oracle中用sql语句创建数据库

二、在Windows下创建数据库 Oracle实例在Windows下表现为操作系统服务。在windows下,使用命令行方式创建数据的方法有所不同,差别在于在Windows下,需要先创建数据库服务和实例。 1.确定数据库名、数据库实例名和服务名并创建目录(DBCA创建的脚本不包含建立目录命令,须自己创建) 建立目录命令(下面以db_name=eygle为例): mkdirD:\oracle\ora90\cfgtoollogs\dbca\eygle mkdirD:\oracle\ora90\database mkdird:\oracle\admin\eygle\adump mkdird:\oracle\admin\eygle\bdump mkdird:\oracle\admin\eygle\cdump mkdird:\oracle\admin\eygle\dpdump mkdird:\oracle\admin\eygle\pfile mkdird:\oracle\admin\eygle\udump mkdird:\oracle\flash_recovery_area mkdird:\oracle\oradata mkdird:\oracle\oradata\eygle 2.创建参数文件 在Windows下的参数文件名称及路径如下: d:\oracle\product\10.1.0\admin\DB_NAME\pfile\init.ora(oracle10g) d:\orant\database\iniORACLE_SID.ora(oracle7,oracle8) 参数据文件内容与前述一致。这里不再说明。 3.选择数据库实例

相关主题
文本预览
相关文档 最新文档