随笔分类 -  ORACLE

摘要:如果是oracle 10g以上 一个wm_concat函数就可以解决。 如果是oracle 9i以下就有点麻烦了。 表结构如下: 此表保存了“股票”与“研究员”的对应关系数据,一般而言,对于同一只股票而言,可能有多个研究员 对其进行跟踪研究。所以目前遇到一个要求,需查询出每只股票和对应的研究员(研究 阅读全文
posted @ 2016-10-05 03:43 学习札记 阅读(59268) 评论(2) 推荐(0)
摘要:由于缺少必要的归档日志导致blockrecover无法成功,需要另想办法。 首先确认该数据块属于哪个SEGMENT,如果是INDEX那么完全可以重建也不会丢失数据,但是如果是表数据则需要容忍丢失该坏块内的数据: 下面使用10231 level 10事件来避免发生ORA-01578错误,并将原坏块表复 阅读全文
posted @ 2016-09-10 01:44 学习札记 阅读(2333) 评论(0) 推荐(0)
摘要:主要是目标数据库的字符集与导入文件的字符集不符 SQL>SHUTDOWN IMMEDIATE SQL>STARTUP MOUNT SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES= 阅读全文
posted @ 2016-03-09 15:01 学习札记 阅读(407) 评论(0) 推荐(0)
摘要:Oracle数据库的最常用问题定位日志是alert日志,Oracle数据库的日志文件alert_$ORACLE_SID.log记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息。 路径是$ORACLE_BASE/admin/$ORACLE_SID/bdump/alert_$ORACLE_SID.log,但是在Oracle 11g中已经找不到bdu... 阅读全文
posted @ 2015-08-24 21:30 学习札记 阅读(2343) 评论(0) 推荐(0)
摘要:1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status... 阅读全文
posted @ 2015-08-09 20:31 学习札记 阅读(269) 评论(0) 推荐(0)
摘要:1 引言 Oracle官方网: http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10727/strmover.htm Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级... 阅读全文
posted @ 2015-07-30 02:06 学习札记 阅读(1084) 评论(0) 推荐(0)
摘要:Oracle 的OMF全称“Oracle managed file”,关于这个概念的参考请自行查阅Oracle官方文档“Using Oracle-Managed Files”(http://download.oracle.com/docs/cd/B19306_01/server.102/b14231 /omf.htm#ADMIN003)。关于这项体现Oracle自动化演进的特性的评价褒贬不一。咱不... 阅读全文
posted @ 2015-07-26 23:34 学习札记 阅读(627) 评论(0) 推荐(0)
摘要:REM tablespace report set linesize 200 select a.tablespace_name, round(a.bytes_alloc / 1024 / 1024) megs_alloc, round(nvl(b.bytes_free, 0) / 1024 / 1024) megs_free, round((a.b... 阅读全文
posted @ 2015-07-22 15:57 学习札记 阅读(164) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-06-29 10:17 学习札记 阅读(2) 评论(0) 推荐(0)
摘要:1.#首先确认是 Linux 6.0以上版本[root@vrh6 dev]# cat /etc/issue Oracle Linux Server release 6.2Kernel \r on an \m2.#添加记录到/etc/scsi_id.configecho "options whitel 阅读全文
posted @ 2015-06-17 20:11 学习札记 阅读(916) 评论(0) 推荐(0)
摘要:概述: Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘和光纤磁盘的设备名清单 (/dev/sd*) 中,用户无法找到一个序列号为“35000c50000a7ef67”的磁盘。在这种情况下,udev 就能动态地在 /... 阅读全文
posted @ 2015-03-27 21:31 学习札记 阅读(561) 评论(0) 推荐(0)
摘要:#还是使用之前的脚步来进行测试 #Author : Kconnie Pong Oracle@PONGDB:~> more load_balance.sh #!/bin/bash for i in {1..1000} do echo $i sqlplus -S system/oracle@ORCL ./load_balance.sh >load_bal... 阅读全文
posted @ 2014-11-04 11:32 学习札记 阅读(633) 评论(0) 推荐(0)
摘要:首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库的数据文件中。数据文件通常为*... 阅读全文
posted @ 2014-09-12 16:45 学习札记 阅读(13273) 评论(2) 推荐(4)
摘要:保证两个数据表结构相同,如不相同只能同步相同字段; 只是思路,具体请根据需求修改. declare cursor csrn_mon is select * from table2; row_mon csrn_mon%rowtype; cursor csrn_loc is select * from table1... 阅读全文
posted @ 2014-09-12 14:16 学习札记 阅读(732) 评论(0) 推荐(0)
摘要:Oracle Minus关键字 SQL中的MINUS关键字 SQL中有一个MINUS关键字,它运用在两个SQL语句上,它先找出第一条SQL语句所产生的结果,然后看这些结果有没有在第二个SQL语句的结果中。如果有的话,那这一笔记录就被去除,而不会在最后的结果中出现。如果第二个SQL语句所产生的结果并没有存在于第一个SQL语句所产生的结果内,那这笔资料就被抛弃,其语法如下: [S... 阅读全文
posted @ 2014-09-12 13:59 学习札记 阅读(1966) 评论(0) 推荐(0)
摘要:-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is ... 阅读全文
posted @ 2014-09-12 10:35 学习札记 阅读(384) 评论(0) 推荐(0)