冯东的博客

每天学一点,不断进取
随笔 - 87, 文章 - 4, 评论 - 327, 阅读 - 22万
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  DataBase

摘要:--查看临时表空间使用情况select tablespace_name ,sum(size_mb),sum(used_mb),round(sum(used_mb)/sum(size_mb),2) from (SELECT dtf.tablespace_name , dtf.status AS "St 阅读全文

posted @ 2018-10-04 09:52 冯东 阅读(352) 评论(0) 推荐(0) 编辑

摘要:Oracle10G可以采用下面的方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--connectsystemassysdba;shutdownimmediate;startupmount;altersystemenablerestrictedsess... 阅读全文

posted @ 2008-09-19 14:48 冯东 阅读(3093) 评论(2) 推荐(0) 编辑

摘要:经常会遇到这样的情况,用SQL读取一些数据,然后根据数据进行一些处理。比如学生的学号是依次递增的,通常会用下面的方法来取得并生成一个学号select max(sno) as sno from students;程序取得sno然后插入insert into students values(sno+1,...);这种方法平时可能没有问题,但是存在这样一种情况A、B两个用户几乎同一时间操作,A先执行了s... 阅读全文

posted @ 2008-09-08 14:52 冯东 阅读(480) 评论(0) 推荐(0) 编辑

摘要:今天去了个公司笔试,其中有个题是这样的tab1表中有Id和phone两个字段,其中ID是主键,phone字段中有很多重复的记录,写一条sql语句删除重复的记录当时写的不对,后来问了问同事,同事跟我说这个是笔试中经常会遇到的问题,看来自己还是面试的不多啊,呵呵,正确的语句应该是这样的显示结果delete from tab1 a where a.id !=(select max(id) from ta... 阅读全文

posted @ 2008-09-05 17:24 冯东 阅读(2237) 评论(20) 推荐(0) 编辑

摘要:前两天在linux里成功的安装了Oracle10G,每次启动oracle数据库都是用oracle用户登陆然后执行dbstart启动数据库。每次启动时都会报错Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr看来是listener服务没有起来,但是执行lsnrctl start却能启动l... 阅读全文

posted @ 2008-07-24 00:06 冯东 阅读(13001) 评论(1) 推荐(0) 编辑

摘要:今天早上连接数据库死活连不上了,报错如下:ORA-01034:Oracle not availableORA-27101:shared memory realm does not exist 难道有人重启服务器了oracle还没起来呢?连的服务器上一看,已经起了半个多小时了。按说应该是起来了,在服务器端用sqlplus "/ as sysdba" 命令也不能连上,看来实例也没起来。 重启了一下问题... 阅读全文

posted @ 2008-07-23 13:41 冯东 阅读(1369) 评论(0) 推荐(0) 编辑

摘要:今天删除的表空间包含物化视图报错,ORA-23515: 实体化视图和/或它们的索引存在于表空间中看来是需要删除物化视图,执行删除操作,因为数据太大了,半天也没弄完,取消了,上网查另外一种方法,删除用户,指定cascade 参数,这样就可以了我试了一下感觉用drop user user_name cascade;删除的还是挺快的,比删除物化视图要快总结 删除包含物化视图的表空间的方法1。先删除物化视... 阅读全文

posted @ 2008-07-22 16:17 冯东 阅读(1687) 评论(0) 推荐(0) 编辑

摘要:我在数据库中设置了db_create_online_log_dest_1这个参数,目的是为了用OMF来自动管理和维护重做日志文件,但是我没有用,于是我把这这个参数设置的文件夹删除了,今天早上,启动数据库,发现连不上“ORA-12154: TNS: 无法解析指定的连接标识符”,我用lsnrctl命令查看发现针对数据库的监听就没有启动。估计是数据库没起来,我打开跟踪日志文件中并没有发现有什么错误,于是... 阅读全文

posted @ 2008-06-30 12:06 冯东 阅读(1240) 评论(0) 推荐(0) 编辑

摘要:Oracle中用&变量名来表示变量。比如 select t.* from tab1 t where t.id = '1';如果条件的值经常需要边比如一会是 t.id = '1'一会是t.id='2'那么还是设置一个变量方便,sql如下select t.* from tab1 t where t.id=&id;当我们在sqlplus或者PL/Sql Developer中执行这条语句的时候会提示我们输... 阅读全文

posted @ 2007-10-22 16:38 冯东 阅读(1727) 评论(2) 推荐(0) 编辑

摘要:今天无意中发现了一个Oracle参数查询命令show parameter的一个小技巧,可以使用模糊查询,比如我想查询包含db_的参数,那么我就可以用:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SQL> show parameter db_;NAM... 阅读全文

posted @ 2007-04-09 16:48 冯东 阅读(11516) 评论(0) 推荐(0) 编辑

摘要:近几天一直在捣鼓如何更改配置文件的位置,今天终于成功了!真可以说是费了9牛2虎之力啊!我用的是Oracle 10.2 作期间也参考了几本书,树上说很简单,可是我按照树上的操作就是改不了。其实我用的是最最原始的方法,手动修改配置文件来完成的。下面我来介绍一下,我这个最笨的方法。前提条件:要在服务器上进行操作(当然远程连接也可以),因为要复制文件,和修改文件。1.以DBA的身份登陆数据库,conn s... 阅读全文

posted @ 2007-03-31 16:49 冯东 阅读(6061) 评论(1) 推荐(0) 编辑

摘要:如果我们将where放到group by的后面就会报错!把 where 放到group by 的前面就可以了! 阅读全文

posted @ 2006-12-18 08:39 冯东 阅读(1833) 评论(3) 推荐(0) 编辑

摘要:昨天在做图片往数据库里插入的时候发现了一个问题,我是用的 sqlcomm.CommandText = "insert into photo(photo) values(@photo)"; sqlcomm.Parameters.Add("@photo", SqlDbType.Image,16,"photo"); sqlcomm.Par... 阅读全文

posted @ 2006-12-07 10:33 冯东 阅读(908) 评论(0) 推荐(0) 编辑

摘要:1.设置初始化参数, job_queue_processes alter system set job_queue_processes = 一个数,小于10002.创建job应用 begin sys.dbms_job.submit(job=>:job,what=>'fengtry;',next_date=>sysdate,interval=>'sysdate+1'); commit; ... 阅读全文

posted @ 2006-07-31 12:34 冯东 阅读(3345) 评论(0) 推荐(0) 编辑

摘要:多数据库独立主机是指一个物理服务器上有多个逻辑数据库服务,多个逻辑服务,任意两个独立数据库服务器之间尽管是在同一台计算机上,但是不论是代码还是数据都不能共享 阅读全文

posted @ 2006-07-13 08:56 冯东 阅读(353) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示