sql oracle跪求一个网站你懂的,解答!高分过后追加100

使用PL/SQL Developer 的过程中,突然与数据库断开连接。重新启动oracleservicexxx服务过后恢复正常。但是过一段时间后又提示与数据库断开连接。上网查了一下说是内存冲突的问题,每次都要重启oracleservicexxx服务好麻烦,怎么一次性解决?
该问题被发起重新开启投票
投票剩余时间:
之前被关闭原因:
该问题被发起删除投票
投票剩余时间:
距离悬赏到期还有:
参与关闭投票者:
关闭原因:
该问题已经被锁定
锁定原因:()
保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。
该问题已成功删除,仅对您可见,其他人不能够查看。
具体信息需要查看:[ORACLE_HOME]\admin[SID]\bdump\alert_[SID].log文件里面的运行日志,拿出日志可以分析分析。
不是您所需,查看更多相关问题与答案
德问是一个专业的编程问答社区,请
后再提交答案
关注该问题的人
共被浏览 (3151) 次高分跪求:要到银行去笔试,请问各位大哥银行笔试一般考哪些内容呢
100miao418]
编辑:www.fx114.net
本篇文章主要介绍了"高分跪求:要到银行去笔试,请问各位大哥银行笔试一般考哪些内容呢
100miao418]",主要涉及到高分跪求:要到银行去笔试,请问各位大哥银行笔试一般考哪些内容呢
100miao418]方面的内容,对于高分跪求:要到银行去笔试,请问各位大哥银行笔试一般考哪些内容呢
100miao418]感兴趣的同学可以参考一下。
要到银行去笔试,请问各位大哥银行笔试一般考哪些内容呢,比如数据库,unix,是考基础的还是针对某一种呢别说跪求呀?大过年的!你应聘的什么职位?数据库,UNIX应该都考!起码你得知道ORACLE和UNIX的基础吧!数据库的结构,运行机制,备分恢复等等(银行对数据的安全和准确性要求很高)!祝你好运!跪求?现在什么年代了。做人要不卑不亢。请教人只要做到礼貌,恭敬。大不必低三下四吧。谢谢數據安全、數據完整、數據同一
備份、恢復、新建转一个试题:
本文出自:&
这里的回答并不是十分全面,这些问题可以通过多个角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。&
1.&解释冷备份和热备份的不同点以及各自的优点&
解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive&log写入硬盘)&
2.&你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?&
解答:重建控制文件,用带backup&control&file&子句的recover&命令恢复数据库。&
3.&如何转换init.ora到spfile?解答:使用create&spfile&from&pfile&命令.&
4.&解释data&block&,&extent&和&segment的区别(这里建议用英文术语)&
解答:data&block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data&block就组成了extent&.&一个数据库对象拥有的所有extents被称为该对象的segment.&
5.&给出两个检查表结构的方法&
解答:1.DESCRIBE命令&
2.DBMS_METADATA.GET_DDL&包&
6.&怎样查看数据库引擎的报错&
解答:alert&log.&
7.&比较truncate和delete&命令&
解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,不需要&rollback&segment&.而Delete是DML操作,&需要rollback&segment&且花费较长时间.&
8.&使用索引的理由&
解答:快速访问表中的data&block&
9.&给出在STAR&SCHEMA中的两种表及它们分别含有的数据&
解答:Fact&tables&和dimension&tables.&fact&table&包含大量的主要的信息而&dimension&tables&存放对fact&table&某些属性描述的信息&
10.&FACT&Table上需要建立何种索引?&
解答:位图索引&(bitmap&index)&
11.&给出两种相关约束?&
解答:主键和外键&
12.&如何在不影响子表的前提下,重建一个母表&
解答:子表的外键强制实效,重建母表,激活外键&
13.&解释归档和非归档模式之间的不同和它们各自的优缺点&
解答:归档模式是指你可以备份所有的数据库&transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高.&
14.&如何建立一个备份控制文件?&
解答:Alter&database&backup&control&file&to&trace.&
15.&给出数据库正常启动所经历的几种状态&?&
解答:STARTUP&NOMOUNT&数据库实例启动&
STARTUP&MOUNT&数据库装载&
STARTUP&OPEN&数据库打开&
16.&哪个column可以用来区别V$视图和GV$视图?&
解答:&INST_ID&指明集群环境中具体的&某个instance&。&
17.&如何生成explain&plan?&
解答:运行utlxplan.sql.&建立plan&表&
针对特定SQL语句,使用&explain&plan&set&statement_id&=&'tst1'&into&plan_table&
运行utlxplp.sql&或&utlxpls.sql察看explain&plan&
18.&如何增加buffer&cache的命中率?&
解答:在数据库较繁忙时,适用buffer&cache&advisory&工具,查询v$db_cache_advice&.&如果有必要更改,可以使用&alter&system&set&db_cache_size&命令&
19.&ORA-01555的应对方法?&
解答:具体的出错信息是snapshot&too&old&within&rollback&seg&,&通常可以通过增大rollback&seg来解决问题。当然也需要察看一下具体造成错误的SQL文本&
20.&解释$ORACLE_HOME和$ORACLE_BASE的区别?&
解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。根据应聘职务,向银行咨询考试的内容。可以的根据你应聘的职位去准备,unix系统下的开发挺多的银行是用db2&or&informatics,你还是了解数据库原理比较好,万一考到你什么叫范式,你也答不出来,哪还问舍.
操作系统一定是unix了.银行所用系统:四大商业银行以IBM大型机为主,象RS9000,OS390等设备,
都是比较独立的系统,和外面用的不太一样,我记得上面相关的数据库是
招行:以AS400中型机为主,数据库为DB2,不过它的DB2是嵌入到OS层的
其它小银行:不太清楚,可能以UNIX机为主,不过也有用OS390的
PS:银行就TMD有钱,一部机子就上亿,还经常没用放在那儿。。。考怎么辨别假钞unix&可能性很大,基本操作,基本命令,配置信息等
数据库的一致性,完整性,如何备份和恢复等我曾经在南昌农业发展银行笔试过,还面试了(过了却没去,因为不想让大学所学知识白白浪费),笔试是一道论文:山有峰颠...面试内容是有关于数据库sql方面的简单知识和WORD,EXCEL方面的东西,不过可能每个地方的题目不一样,仅供参考我认为是考基础知识,然后看你的工作态度、人品!银行一般比较注重员工的工作态度和素质。看你应聘多少money的职位了。
不同职位侧重点不一样。
应该可以问银行考试的大概范围。银行的考官都知道你在学校学不到他们需要的知识,所有你会什么知识并不重要,关键是要让他们觉得你有培养前途就行了。我是过来人,祝你好运!
本文标题:
本页链接:Advertisement
Oracle 数据库12c新特性总结(四)
关键词:&&&&&&&&&
【TechTarget中国原创】本文是Oracle数据库12c新特性的系列文章的第四篇,作者将重点介绍一些对开发者而言非常有用的新特性。相关阅读:、、第四部分包括:如何在子表包含数据的情况下截断一个主表限制Top-N查询结果的记录SQL*Plus的各种增强会话级序列WITH语句的改善扩展数据类型截断表CASCADE在之前的版本中,在子表引用一个主表以及子表存在记录的情况下,是不提供截断此主表操作的。而在12c中的带有CASCADE操作的TRUNCATE TABLE可以截断主表中的记录,并自动对子表进行递归截断,并作为DELETE ON CASCADE服从外键引用。由于这是应用到所有子表的,所以对递归层级的数量是没有CAP的,可以是孙子表或是重孙子表等等。这一增强摈弃了要在截断一个主表之前先截断所有子表记录的前提。新的CASCADE语句同样也可以应用到表分区和子表分区等。SQL&&TRUNCATE&TABLE&CASCADE; SQL&&TRUNCATE&TABLE&PARTITION&CASCADE;如果对于子表的外键没有定义ON DELETE CASCADE 选项,便会抛出一个ORA-14705错误。对Top-N查询结果限制记录在之前的版本中有多种间接手段来对顶部或底部记录获取Top-N查询结果。而在12c中,通过新的FETCH FIRST|NEXT|PERCENT语句简化了这一过程并使其变得更为直接。为了从EMP表检索排名前10的工资记录,可以用以下新的SQL语句:SQL&&SELECT&eno,ename,sal&FROM&emp&ORDER&BY&SAL&DESC FETCH&FIRST&10&ROWS&ONLY;以下示例获取排名前N的所有相似的记录。例如,如果第十行的工资值是5000,并且还有其他员工的工资符合排名前N的标准,那么它们也同样会由WITH TIES语句获取。SQL&&SELECT&eno,ename,sal&FROM&emp&ORDER&BY&SAL&DESC FETCH&FIRST&10&ROWS&ONLY&WITH&TIES;以下示例限制从EMP表中获取排名前10%的记录:SQL&&SELECT&eno,ename,sal&FROM&emp&ORDER&BY&SAL&DESC FETCH&FIRST&10&PERCENT&ROWS&ONLY;以下示例忽略前5条记录并会显示表的下5条记录:SQL&&SELECT&eno,ename,sal&FROM&emp&ORDER&BY&SAL&DESC OFFSET&5&ROWS&FETCH&NEXT&5&ROWS&ONLY;所有这些限制同样可以很好的应用于PL/SQL块。BEGIN SELECT&sal&BULK&COLLECT&INTO&sal_v&FROM&EMP FETCH&FIRST&100&ROWS&ONLY; END;对SQL*Plus的各种增强SQL*Plus的隐式结果:12c中,在没有实际绑定某个RefCursor的情况下,SQL*Plus从一个PL/SQL块的一个隐式游标返回结果。这一新的dbms_sql.return_result过程将会对PL/SQL 块中由SELECT 语句查询所指定的结果加以返回并进行格式化。以下代码对此用法进行了描述:SQL&&CREATE&PROCEDURE&mp1 res1&sys_ BEGIN open&res1&for&SELECT&eno,ename,sal&FROM& dbms_sql.return_result(res1); END; SQL&&execute&mp1;当此过程得以执行,会在SQL*Plus上返回格式化的记录。显示不可见字段:在本系列文章的,我已经对不可见字段的新特性做了相关阐述。当字段定义为不可见时,在描述表结构时它们将不会显示。然而,你可以通过在SQL*Plus提示符下进行以下设置来显示不可见字段的相关信息:SQL&&SET&COLINVISIBLE&ON|OFF以上设置仅对DESCRIBE 命令有效。目前它还无法对不可见字段上的SELECT 语句结果产生效果。会话级序列在12c中现在可以创建新的会话级数据库序列来支持会话级序列值。这些序列的类型在有会话级的全局临时表上最为适用。会话级序列会产生一个独特范围的值,这些值是限制在此会话内的,而非超越此会话。一旦会话终止,会话序列的状态也会消失。以下示例解释了创建一个会话级序列:SQL&&CREATE&SEQUENCE&my_seq&START&WITH&1&INCREMENT&BY&1&SESSION; SQL&&ALTER&SEQUENCE&my_seq&GLOBAL|SESSION;对于会话级序列,CACHE, NOCACHE, ORDER 或 NOORDER 语句会予以忽略。WITH语句的改善在12c中,你可以用SQL更快的运行PL/SQL函数或过程,这些是由SQL语句的WITH语句加以定义和声明的。以下示例演示了如何在WITH语句中定义和声明一个过程或函数:WITH PROCEDURE|FUNCTION&test1&(…) BEGIN END; SELECT&FROM&table_ /尽管你不能在PL/SQL单元直接使用WITH语句,但其可以在PL/SQL单元中通过一个动态SQL加以引用。扩展数据类型在12c中,与早期版本相比,诸如VARCHAR2, NAVARCHAR2以及 RAW这些数据类型的大小会从4K以及2K字节扩展至32K字节。只要可能,扩展字符的大小会降低对LOB数据类型的使用。为了启用扩展字符大小,你必须将MAX_STRING_SIZE的初始数据库参数设置为EXTENDED。要使用扩展字符类型需要执行以下过程:1. 关闭数据库2. 以升级模式重启数据库3. 更改参数: ALTER SYSTEM SET MAX_STRING_SIZE=EXTENDED;4. 执行 utl32k.sql as sysdba : SQL& @?/rdbms/admin/utl32k.sql5. 关闭数据库6. 以读写模式重启数据库对比LOB数据类型,在ASSM表空间管理中,扩展数据类型的字段以SecureFiles LOB加以存储,而在非ASSM表空间管理中,它们则是以BasciFiles LOB进行存储的。注意:一旦更改,你就不能再将设置改回STANDARD。
Oracle Database 12c
Oracle 数据库12c新特性总结(四)
在大数据时代,流传着的大数据帮助我们做什么的故事常常让我们脑洞大开。比如美国职业棒球大联盟如何应用数据分析指导比赛。
IBM公司详细介绍了智慧城市解决方案中的重要一环——IBM和谐城市运营指挥中心解方案(简称:IBM和谐城市解决方案)。
数据的Storytelling已经逐渐获得了BI和分析圈的认可。到底什么是Storytelling?为什么CIO们会对之加以重视?
物联网未来的关键推动力量将通过平台商业模型作为其驱动力,而不是传统印象中的产品和解决方案。
1995年的某一天,Sun市场营销天才Kim Polese在星巴克排队的时候,奇迹就这样诞生了,Java有了名字!“Java”的出现超越了该语言的出生时的小名“Oak(橡树)”。
对于敏捷扩展,并没有按部就班的方法,但有了固定的原则,软件开发团队将会有据可依地创建高质量的企业软件。
存储服务是任何基础设施的关键部分,特别是融合架构。许多捆绑的解决方案把传统的共享存储系统用作该架构的存储部分。这需要包含存储网络,但是,由于供应商完成了预先集成的工作,存储网络的复杂性被大大降低了。
话说统一存储,需追溯到十年之前。就在十年之前,统一存储被带到我们的生活之中。但在过去的十年里,它的发展却不温不火。只到近几年来,云计算的出现,统一存储开始迸发出新的能量,重新走进我们的视线。
从现金交易到刷卡消费、从跑柜台办业务到使用网上银行,我们正享受着金融电子化带来的各种便利。那么,银行网络存在哪些安全隐患?如何保障银行业务和服务的安全呢?
英特尔和思科等供应商有意建立起一个安全生态系统,让应用程序可互相分享威胁情报。这可行吗?
当前,终端成为企业网络中最脆弱的一环。虽然利用云安全技术,对病毒的响应时间缩短了九成。那么,防病毒厂商如何将相应时间进行更有效的缩短呢?
日-30日,第三届全国石油石化企业信息化与信息安全研讨会在烟台市隆重召开。本次研讨会以“新技术,新应用,新挑战”为主题,以讨论石油石化企业当前信息化与信息安全管理为重点。
数据库事务由1个或多个DML SQL组成,我们知道Oracle数据库在进行DML操作需要使用UNDO表空间来保存事务回滚的信息,对于每种DML操作回滚的UNDO信息都不一样。
通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。
尽管每个数据库厂商实现他们自己的扩展,但厂商的每个新版本都符合ANSI/ISO SQL标准。标准兼容尽管很微妙,但也使你能够携带着你的知识从一个平台到另一个平台。
甲骨文公司日前宣布推出Oracle JDeveloper 11g第2版,新版产品提供了改进的集成式开发环境(IDE),从而进一步改善了整体开发体验。
当设计一个数据表时,考虑使用何种列的数据类型对性能有比较大的影响,甚至还影响到一些操作,如ip地址以字符串的形式存储在数据库中,就不可以直接比较大小。
TechTarget中国官方微信
要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。
本专题为QL&SELECT语句基础。侧重概述了如何使用SELECT来访问SQL数据库中所有内容以及组成SELECT语句的许多子句名称和功能;同时还阐述了如何使用DISTINCT关键字消除重复的行,以及如何正确使用ORDER&BY子句来排序数据。
本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。
在本次技术手册中,我们将对SQL&Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。
很多企业关系自己是否应该从传统数据库转到NoSQL数据库,应该选择什么样的数据库?本书详列了相应的技巧和案例,供您参考。oracle存储过程编译报错【跪求高手解答,小弟拜谢】_oracle吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:28,133贴子:
oracle存储过程编译报错【跪求高手解答,小弟拜谢】收藏
-------------------------------编译内容------------------------------------CREATE OR REPLACE Procedure GPAS_HISTORY_KPI_3_DELETE (reserve_days Integer)Asv_time DBegin&&&&& Select Max(timestampkpi) Into v_time From GPAS_HISTORY_KPI_88;&&&&& --删除定义时间前的数据.&&&&& Execute Immediate 'delete from GPAS_HISTORY_KPI_88 where timestampkpi&v_time - reserve_days';&&&&& --创建临时表,为释放空间用.&&&&& Create Table tmp_gpas_history_kpi_88 As Select * From GPAS_HISTORY_KPI_88;&&&&& Execute Immediate 'truncate tabel GPAS_HISTORY_KPI_88';&&&&& Insert Into GPAS_HISTORY_KPI_88 Select * From tmp_gpas_history_kpi_88;&&&&& Execute Immediate 'drop table tmp_gpas_history_kpi_88';&&&&& CE------------------------------编译结果------------------------------------Encountered the symbol "CREATE" when expecting one of the following:&&&&&&&&&&&&&&&&& begin case declare end exception exit for goto if loop mod&&&&&&&&&& null pragma raise return select update while with&&&&&&&&&& &an identifier& &a double-quoted delimited-identifier&&&&&&&&&&& &a bind variable& && close current delete fetch lock insert&&&&&&&&&& open rollback savepoint set sql execute commit forall merge&&&&&&&&&& &a single-quoted SQL string& pipeLine: 9Text: Create Table tmp_gpas_history_kpi_88 As Select * From GPAS_HISTORY_KPI_88;
这个问题应当如何解决?小弟跪谢。
Create Table tmp_gpas_history_kpi_88 As Select * From GPAS_HISTORY_KPI_88;这句话有问题啦 PLSQL里面不能直接create table这样的DDL操作
应该是和上面的方法类似 使用动态SQL另外,这个PLSQL的设计看上去有问题,在Oracele里面,根本没有理由这样DDL的,就是直接建好表PLSQL里面就是老老实实的delete
insert 除非数据非常大
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 红旗镇楼跪求解答 的文章

 

随机推荐