02395255426是干什么10017这号码是干啥的

小米手机1S是小米手机的升级版本相比小米手机,小米手机1S增加了200万像素的前置摄像头和SNOY背照式800万像素的主摄像头据悉,该摄像头与iPhone 4S属同款 下面给大家带来的是该手機的刷机方法。 工具/原料先将需要刷入的ROM更名为update后直接拷入存储卡内. 方法/步骤手机关机摁音量键“+”和电源键进入Recovery界面。 选择你所需要嘚语言后选择“清除数据” 选择清除“所有数据”,摁下电源键确认 摁下电源键选择“确认”选项,清除数据 该操作会清除ROM内相关數据,事先要做好备份 进入Recovery,选择“将update.zip安装至系统一” 点击“确定”后系统进行刷机。 进入“重启”选择“重启进入系统一”。

选择题15题 每题2分共30分
判断題10题 每题1分 共10分
填空题10个空 每空1分 共10分
简答题4题 每题5分 共20分
应用题3题 每题10分 共30分

1、ORACLE服务器的监听器配置文件叫什么? tnsname.ora是干什么用嘚

主要记录了服务别名和对应的信息
#你所要连接的时候输入得TNSNAME
 #下面是这个TNSNAME对应的主机,端口协议
 #使用专用服务器模式去连接需要跟服務器的模式匹配,如果没有就根据服务器的模式自动调节

2、ORACLE文本初始化参数文件和服务器初始化参数文件的正确理解
初始化参数文件是oracle实唎运行所需要的参数配置文件oracle实例启动是必须先从参数文件中读取数据。

1、pfile也叫文本初始化参数文件 oracle9i以前版本只有这种参数文件,内嫆是纯文本的可以直接进行编辑 因为修改初始化参数文件必须先关闭数据库,这样会使数据库性能下降而且有时候中断是不能容忍的,而且DBA要在远程启动数据库就必须在客户端保存一个pfile文本的副本 如果内容不一致的话就可能启动不了数据库,在8i以后引入了动态参数的設置但是pfile不能直接保存 因此在数据库重新启动后原先修改的数据还会丢失,在92010以后的版本就引入了spfile这种新的参数文件   服务器文件SPFILE(Server Parameter File)昰二进制文件,用来记录Oracle数据库的基本参数信息(数据库名、控制文件所在路径、日志缓冲大小) 数据库实例在启动之前,Oracle首先会读取SPFILE参数攵件中设置的各种参数并根据这些初始化参数来配置和启动实例。 数据库启动时oracle会自动在默认目录oracle_homedatabase下搜索初始化参数文件搜索顺序为: 如果不希望时候默认的初始化参数文件,DBA可以在startup命令指定相应的初始化参数文件如: ifile是用来指定另外一个pfile文件的,例如在d:oraclepflie中的init.ora初始化參数文件中有这样的参数设置: spfile关键字也一样只不过是用来执行spfile文件的而已 可以直接复制一个pfile文件,然后直接通过syartup pfile=这样来启动数据库戓者是用sysdba的身份登陆sql*plus执行以下命令: 或者是执行不带参数的: 由于spfile是二进制文件所以不能直接复制粘贴的,可以用这个命令来通过pfile建立新嘚spfile 如果需要pfile文件的情况下可以根据数据库的需要通过修改该模板文件生成对应的pfile然后使用startup命令重启数据库同时加载指定的修改过的pfile文件。 SYS是一个Oracle管理员用户或根用户;由于它具有全能的性质你应尽量避免作为SYS注册到系统中工作。 也是在数据库创建时安装的是用于DBA任务嘚缺省帐户。 SYSTEM也对所有的数据库对象拥有完全的权限而且许多第三方工具软件依赖于SYSTEM模式的存在及特权。 Oracle数据库的另一管理员用户SYSTEM的缺渻口令是MANAGER并且像SYS帐户的口令一样,在数据库创建后应该立即被更改

4、ORACLE服务器由哪两个部分组成 (实例+数据库文件)

Oracle数据库用于存储和检索信息是数据的集合。包括逻辑结构和物理结构
Oracle实例是指数据库服务器的内存及相关处理程序。

5、ORACLE数据库的文件构成以及各种文件的莋用 (数据文件)*

(1)数据文件:数据库中的数据在物理上都保存在一些操作系统文件中这些操作系统的文件就是数据文件,通常是后綴名为.dbf的文件 
(2)控制文件:每个Oracle数据库都有相应的控制文件,是一个二进制文件它定义了数据库的状态。 
(3)重做日志文件:用于記录数据库所做的全部变更(如增加、删除、修改)以便在系统发生故障时,用它对数据库进行恢复
Oracle数据字典主要分为五类:
  dba_: 包含数据库实例的所有对象信息;
  v$_: 当前实例的动态视图,包含系统管理和系统优化所使用的视图;
  user_: 记录用户对象信息;
  gv_: 分布式环境下所有实例的动态视图包含系统管理和系统优化使用的视图;
  all_: 记录用户的对象信息与被授权访问的对象信息。
所有表空间中的自由分区
描述数据库中所有段的存储空间
数据库中所有分区的信息
数据库中所有数据表的描述
数据表中所有索引的描述
关于数據库中所有用户的信息
进程监视器;进程非正常中断后做清理工作
数据库书写器;该服务器进程在缓冲存储区中记录所有的变化和数据
ㄖ志书写器;把重做日志缓冲存储区中的数据写入到重做日志文件中
检查点;同步化数据库的文件,把日志文件写入到数据库中
当表中嘚数据量不断增大,查询数据的速度就会变慢应用程序的性能就会下降,这时就应该考虑对表进行分区 表进行分区后,逻辑上表仍然昰一张完整的表只是将表中的数据在物理上存放到多个表空间(物理文件上),这样查询数据时不至于每次都扫描整张表。 a.改善查询性能:对分区对象的查询可以仅搜索自己关心的分区提高检索速度。 b.增强可用性:如果表的某个分区出现故障表在其他分区的数据仍然可鼡。 c.维护方便:如果表的某个分区出现故障需要修复数据,只修复该分区即可 d.均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能 分区表相关,已经存在的表没有方法可以直接转化为分区表不过oracle提供了在线重定义表的功能。

9、了解各种约束(主键约束外键约束,唯一约束检查约束,默认约束...)

该列不但不能重复而且不能为NULL
外键约束要定义在从表上主要则必须具有主键约束或是unique约束
check(检查性约束) 限制列数据的有效范围,以最大限度的保证列数据的有效;
必须为列提供数据不能为NULL。约束只能在列级定义不能在表級定义
没有显式提供数据插入时,以默认值填充;
g是“Grid”缩写支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能垺务器,负载在整个网格中均衡
c是“Cloud”缩写支持云计算,一种能够方便地按需从网络访问共享的可配置资源的可配置计算资源或服务池模型,资源或服务设计网络,服务器存储,应用和IT服务

11、oracle网络拓补结构(本地访问,外机访问)

PL/SQL DEVELOPER 比较适合开发人员界面简单易鼡,常用 Toad 比较专业一些,适合DBA人员使用功能强大,主要是数据分析(Toad for Data Analysts 2.7)使用也是很容易上手的   数据写入进程主要是将内存中的脏数據块回写到数据文件中。 脏数据块是指高速数据缓冲区中被修改过的数据块这些数据块的内容与数据文件的数据块内容不一致。   检查点进程可以看做一个事件当检查点事件发生时,CKPT会要求DBWR将某些脏数据块回写到数据文件   日志写入进程用于将重做日志缓冲区中嘚数据写入重做日志文件。 Oracle首先将用户所做的修改日志信息写入日志文件然后再将修改结果写入数据文件。 SGA使用操作系统内存资源 后台進程需要CPU与内存资源 PGA是个非共享的内存区域用于管理用户进程的私有资源
  逻辑存储结构是Oracle数据存储结构的核心内容,对Oracle所有操作都會涉及逻辑存储结构
 它是面向用户的,当用户使用Oracle设计数据库时其使用的就是逻辑存储结构。
 Oracle数据库物理存储结构由多种物理文件组荿
 主要有数据文件、控制文件、日志文件(重做日志、归档日志、警告日志)、参数文件、口令文件、密码文件、警告文件、跟踪文件等。 
這样登录在安全性上来说是不好的
可以直接使用ps命令来直接看到这个用户的用户名和密码:

14、了解oracle各种对象: 表索引,序列,视图存储过程,函数

oracle中的表就是一张存储数据的表 如果要在表中查询指定记录,在没有索引时必须遍历整表有索引时只要在索引中找到符匼查询条件的索引字段值,就可以通过保存在索引中的ROWID快速找到表中对应的记录 检查性约束(check) 序列(sequence) 是Oracle提供的用于生成一系列唯一数字嘚数据库对象。 它会自动生成顺序递增或者递减的序列号以实现自动提供唯一的主键值。 序列可以在多用户并发环境中使用并且可以為所有用户生成不重复的顺序数字,而不需要任何额外的I/O开销 查询当前用户的序列信息 //当在当前会话中调用过一次nextval之后,currval在紧接着的调鼡中就可以生效了;currval是一个会话绑定的方法 oracle视图可以理解为数据库中一张虚拟的表他是通过一张或者多张基表进行关联查询后组成一个虛拟的逻辑表。 查询视图本质上是对表进行关联查询。 视图的本身是不包含任何数据只是一个查询结果,当基表的数据发生变化时視图里面的数据也会跟着发生变化。

15、理解DBWR和LGWR这两个进程的作用

  数据写入进程主要是将内存中的脏数据块回写到数据文件中 脏数据塊是指高速数据缓冲区中被修改过的数据块,这些数据块的内容与数据文件的数据块内容不一致   日志写入进程用于将重做日志缓冲區中的数据写入重做日志文件。 Oracle首先将用户所做的修改日志信息写入日志文件然后再将修改结果写入数据文件。

16、理解ORACLE的表组织方式

1個表空间可以建立在1个文件上,也可以建立在多个文件上

17、懂的表空间概念,能够创建表空间

Oracle使用表空间将相关的逻辑结构组合在一起表空间是数据库最大逻辑划分区域,通常用来存放数据表、索引、回滚段等数据对象
任何数据对象在创建时都必须指定存储在某个表涳间中。
表空间与数据文件相对应一个表空间由一个或多个数据文件组成,一个数据文件只属于一个表空间

18、懂的如何创建用户,并茬构建用户的过程中给这个用户指定数据表空间和临时表空间知道如何授权给这个用户。

-- 创建一个用户并指定专有的永久表空间和临時表空间 -- 授权给用户连接数据库和使用资源权限

19、 (1.启动实例 2.挂接数据库 3、打开数据库)

1 NOMOUNT:启动数据库实例, 此时读取参数文件但是不加载数据库;
2 MOUNT:启动数据库实例,加载数据库但是数据库处于关闭状态;
3 OPEN: 启动数据库实例,加载并打开数据库;
4 FORCE: 终止实例并重启数据库这种模式在数据库关闭或者启动遇到问题时使用,这种方式不到万不得已时不要使用会有数据丢失;

20、用来监控ORACLE进程的进程是什么?

系统监控进程(SMON)
 数据库系统启动时执行恢复工作的强制性进程
进程监控进程(PMON)
 用于监控其他进程的状态当有进程启动失败时,PMON会清除失败的用户进程释放用户进程所用的资源。
数据段是与数据库对象相对应一般一个数据库对象对应一个数据段。 多个extent是对应一个数據段每个数据段实际上就是数据库一个对象的代表。

22、理解常用的ORACLE启动命令

23、所有的SQL CRUD指令组合查询,子查询模糊查询,聚合函数汾组以及分组基础上的行过滤(having)

第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: 第二种形式需要指定列名及被插入嘚值: WHERE 子句规定哪条记录或者哪些记录需要更新如果您省略了 WHERE 子句,所有的记录都将被更新! WHERE 子句规定哪条记录或者哪些记录需要删除如果您省略了 WHERE 子句,所有的记录都将被删除!
执行多个查询(多条SELECT语句)并将结果作为单个查询结果集返回。这些组合查询通常称为并或複合查询
有两种情况需要使用组合查询:
 在单个查询中从不同的表返回类似结构的数据
 对单个表执行多个查询按单个查询返回数据
 可用UNION操作符来组合数条SQL查询。利用UNION可给出多条SELECT语句,将它们的结果组合成单个结果集
 假如需要价格小于等于5的所有物品的一个列表,而且還想包括供应商1001和1002生产的所有物品(不考虑价格) 
UNION必须由两条或以上的SELECT语句组成,语句之间用关键字UNION分隔(因此如果组合4条SELECT语句,将要使鼡3个UNION关键字)
UNION中的每个查询必须包含相同的列、表达式或聚集函数(不过各个列不需要以相同的次序列出)
列数据类型必须兼容: 类型不必完铨相同,但必须是DBMS可以隐含地转换的类型(例如不同的数值类型或不同的日期类型)。
 SELECT语句输出用ORDER BY子句排序在用UNION组合查询时,只能使用一條ORDER BY 子句它必须出现在最后一条SELECT语句之后。
子查询就是嵌套在主查询中的查询
  和子查询的结果逐一比较必须全部满足时表达式的值財为真。
  和子查询的结果逐一比较其中一条记录满足条件则表达式的值就为真。
  EXISTS判断子查询是否存在数据如果存在则表达式為真,反之为假NOT EXISTS相反。
在子查询或相关查询中要求出某个列的最大值,通常都是用ALL来比较大意为比其他行都要大的值即为最大值。
LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式 SQL 通配符用于搜索表中的数据。 % 匹配任意0个或多个字符 [charlist] 匹配字符列中的任何单一字符 -- 将会把name为“張三”“三脚猫”,“唐三藏”找出 -- 只找出“唐三藏”只找出name长度为3,第2位为'三'的数据 -- 将找出“张三”、“李三”、“王三” -- 将找出鈈姓“张”、“李”、“王”的“赵三”、“孙三”等

24、懂的删除用户以及其所有创建的对象

25、ORACLE分页要能熟练写出来(分页公式)

SGA是所有鼡户进程共享的一块内存区域
SGA随着instance启动而加载到内存中,instance关闭时SGA也会跟着消失。 
 最重要的最大的真正的数据信息缓存。
 数据文件中嘚数据和即将保存到数据文件中的数据全部缓存在这里
 记录所有对数据库中的数据块的改变
 最主要用途就是供RMAN备份和共享连接模式。
 oracle支歭JAVA语言进行编程和书写存储过程这个POOL主要是对JAVA对象进行缓存。
 
 流池用于在数据库与数据库之间进行信息共享
dba_users:系统里所有用户的信息,需要DBA权限才能查询
dba_tables : 系统里所有的表的信息需要DBA权限才能查询

29、知道ORACLE的开发公司是谁

甲骨文公司(Oracle)

30、知道索引的作用是什么以及如何構建索引

如果要在表中查询指定记录,在没有索引时必须遍历整表有索引时只要在索引中找到符合查询条件的索引字段值,就可以通过保存在索引中的ROWID快速找到表中对应的记录
索引建立之后,是由oracle自动决定是否使用索引的建立完索引,直接使用查询语句即可;

31、能够描述ORACLE存储过程的优缺点

不用存储过程存在的问题:

1、需要反复构建连接和释放连接,效率低
2、网络延迟大网络负载大
3、安全性不够,數据库设计细节被暴露
4、用人成本高管理成本高
5、如果SQL写的不好,很可能命中率很低导致编译开销大

1.存储过程可以使得程序执行效率哽高、安全性更好。
因为过程建立之后 已经编译并且储存到数据库直接写sql就需要先分析再执行因此过程效率更高,但是直接写sql语句会带來安全性问题如:sql注入 
2.建立过程不会很耗系统资源,因为过程只是在调用才执行
3.存储过程可以用于降低网络流量,存储过程代码直接存储于数据库中所以不会产生大量T-sql语句的代码流量。
4.使用存储过程使您能够增强对执行计划的重复使用
由此可以通过使用远程过程调鼡 (RPC) 处理服务器上的存储过程而提高性能。
RPC 封装参数和调用服务器端过程的方式使引擎能够轻松地找到匹配的执行计划并只需插入更新的參数值。
5.可维护性高更新存储过程通常比更改、测试以及重新部署程序集需要较少的时间和精力。
6.代码精简一致一个存储过程可以用於应用程序代码的不同位置。
 a、通过向用户授予对存储过程(而不是基于表)的访问权限它们可以提供对特定数据的访问;
 b、提高代码咹全,防止 SQL注入(但未彻底解决例如,将数据操作语言--DML附加到输入参数);
 c、SqlParameter 类指定存储过程参数的数据类型,作为深层次防御性策略的一部分可以验证用户提供的值类型(但也不是万无一失,还是应该传递至数据库前得到附加验证)

1、不可移植,如果更换数據库必须重新写过。SQL有标准而存储过程没有。
2、大量的利用过程会对服务器压力比较大。

其中两个表的关联字段为申請单号。

-- 创建工卡申请明细表apply_no即是主键又是外键,我们称为主外键重合是一种经典的一对一设计方案 -- oracle字符串转日期,必须使用to_date函数嘫后做好日期格式的适配

1、查询身份证10017这号码是干啥的为082的申请日期

2、查询同一个身份证10017这号码是干啥的有两条以上记录的身份证10017这号码昰干啥的及记录个数

3、将身份证10017这号码是干啥的为082的记录在两个表中的申请状态均改为07

有一个工厂,非常繁忙同时在进行多个订單的生产任务。
每个订单都有自己的订单编号(WORKORDER_ID),每个订单要生产的物品要拆分成多个工序这些工序并行进行,每个工序都有自己的编号STEP_NBR

要求:至少实现2种写法(多写更好),语句越短樾好

Northwind商贸公司,业务日益发展公司OA系统正不断推出新版本以紧跟公司的发展。
在OA系统中有一员工角色表,情况如下:


其中: W – 搬运工人 D – 主任 O – 高级职员 S – 秘书
OA开发组的SQL程序员张明得到了上级的一个任务:
领导要求得到的高级职员信息表如下:


1)只列出主任和高级职员的信息
2)如果即是高级职员又是主任用B表示其角色,其它信息不用再显示(只一条记录)
你能不能用单条SQL语句帮助张明实现這个查询?

最近经过你的努力,你得到了一份工作成为了百货公司的一位经理。
到位后你发现你的销售数据库中有两张表,┅个是商店促销时间的日历另一个是在促销期间的销售额列表。
你需要编写一个查询告诉我们在每次促销中哪位职员的销售额最高,這样可以给那个职员发绩效奖金

-- 商店促销时间的日历
-- 促销期间的销售额表 (注意:该表只是保存促销期间的销售额)

找出在各次促销活動中,销售量最高的销售员
请编制一条SQL来完成这个查询。(尽量考虑多种写法)

-- 外层搜索 每个销售员的每次活动销售总额 -- 内层搜索 其它销售員的每次活动销售总额 -- 允许同时出现两个销售总额相同的销售员

1、查询酒类商品的总点击量
2、查询各个类别所属商品的总点击量,并按降序排列
3、查询所有类别中最热门的品种(点击量最高),并按点击量降顺序排列
4、查询茅台的销售情况,按日期升序排列
商品编号 商品名称 销售日期 销售数量 销售金额 累计数量 累计金额

-- 第一个问题(查询酒类商品的总点击量)
-- 第二个问题(查询各个类别所属商品的总点击量,并按降序排列)
-- 第三个问题(查询所有类别中最热门的品种(点击量最高),并按点击量降顺序排列 )
-- 第四个问题思路(查询茅台的销售情况,按日期升序排列)

1、财务咨询顾问的收入统计问题
金太阳财务咨询服务公司聘请了一些财务顾问提供财务操作咨询服务。
这些顾问都以兼职形式为公司服务公司将按小时为顾问工作计算薪酬。

-- 不同级别的顾问在不同的时期,每小时的收费是不同的公司会根据情况上調或者下调顾问的小时佣金待遇。

我们需要你编写一个SQL查询语句显示顾问的名字以及其总的顾问费用。

-- 外层搜索 根据最新日期适用最新顧问费率 计算总顾问费用
-- 内层搜索 衍生新表 生成最新日期适用最新顾问费率 

能够坚持整场比赛的情况下对方所有射门都能被我百分之一百拦截在球门之外的超能力

我要回帖

更多关于 10017这号码是干啥的 的文章

 

随机推荐