eygle.com   eygle.com
eygle.com  
 
留言簿 - Powered by eYgLe.Com
eygle.com 我要留言
DBA警世录:备份重于一切
昵称
内容 页: 1 - << < 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 > >> - 309
# 42752
rac119


来自: 成都


To: eygle
  eygle:
你好,向你请教关于高级同步复制的问题:
现在环境是这样的:有A , B两个DB,由于表结构可能经常会变化,,,server是7*24模式,要求不能禁止任何一个节点的事务的情况下,,,保证数据一致,,,该如何做呢?谢谢
From: rac119
2007.03.26 16:00
To: rac119
  那这不是高级复制的问题了,高级复制搞不定这个;你用DataGuard吧
From: eygle
2007.03.27 08:51

版主选项: 回复 编辑
# 42751
hounanhai




To: eygle
  您好!
 我有个DB MIGRATE的问题,请教老师!
我现在是ORACLE8.1.7.4 ,字符集是AMERICAN_AMERICA.KO16KSC5601,
现在需要重新安装ORACLE9.2,并且字符集改为AMERICAN_AMERICA.UTF8,
我在METALINK 上看到的操作是:
 1. Run full database export in old character set.
 2. Create new database with new character set.
 3. Run import with NLS_LANG environment variable set to
 new character set。

 请问,这个步骤是通用的吗?
 在EXP/IMP过程中,还需要注意什么吗?字符集改变,对数据库的大小是否会改变很大?

 谢谢!

From: hounanhai
2007.03.25 22:50
To: hounanhai
  没问题,可以这么做;空间是会有所增加,事先多分配些就Ok了
From: eygle
2007.03.27 08:48

版主选项: 回复 编辑
# 42750
kylix


来自: 江蘇


To: eygle
  比如某個DB只有一個RBS: RBS01,其有4個extent. 假狀設目前extent1是active status,extent2是noactive狀態,extent3,4也是active status,請問一個新transaction需要使用rbs時,(關鍵點到了:@ ),它會使用extent2,還是會在extent4後面擴展extent5?
請回復!
非常感謝
From: kylix
2007.03.24 13:41
To: kylix
  会扩展,而不会充用Extent2
From: eygle
2007.03.27 08:44

版主选项: 回复 编辑
# 42749
foxcpu




To: eygle
  eygle:
  你好!真不好意思,打扰你的时间,但是有一个问题困扰我很长时间了,
所以还请eygle大师给我一个好的建议:
 循环序列号设计问题
小弟现在遇见一个问题,有一个序列号设计问题
大致的规则是这样的,XX200703230001 其中xx
代表各个城市的简称中间是年月日后四位(0001)
是一个递增的数,但是这个递增的数是每天从零
开始增加,现在的问题是目前我们的这套规则是
用java写在应用程序中的大致思路是这样,首先
查找本地区(城市代码)几天的最大号没有则从
零开始有责加一,但是,现在时常会出现大量的
重复,因为很多人别发查询,有没有锁定,所以
重复现象很严重,我想那这套规则用oracle实现,
但是,主要是在高并发的情况下不产生重复,
帮忙指导

From: foxcpu
2007.03.23 11:28
To: foxcpu
  
我以前设计的程序类似,是通过一个函数来生成序号的,不过在提交时才去取,所以基本不会遇到重复的情况。

From: eygle
2007.03.26 08:42

版主选项: 回复 编辑
# 42748





To: eygle
  eygle达人,打扰了
我的windows2000 server +oracle 9i Release 9.2.0.1.0 ,select数据时出现
ora-00376 此时无法读取文件 9
ora-01110 数据文件 9: D:\ORACLE.....\USER01.dbf'
查看v$datafile文件的状态是RECOVER,当前该数据文件是offline的
进行recover datafile 9; 不成功,提示ora-00283等错误
用命令alter system set events 'immediate trace name file_hdrs level 10'
查看出来的trc文件,发现USER01.dbf这个数据文件的文件头与其他dbf文件头的
scn,cnt不一致
由于没有数据文件的备份,rman备份也是几个星期之前的,请问可以通过什么
方法修复?是修改文件头的信息吗?心急如焚希望得到指导中.........




From:
2007.03.22 17:10
To:
  可以尝试resetlog强制打开,但是不建议你乱测试
如果数据很重要的话
From: eygle
2007.03.23 10:13

版主选项: 回复 编辑
# 42747
wandajie




To: eygle
  3.下列语句失效,没有查出是哪条SQL语句
SELECT sql_textFROM v$sqltext a
WHERE a.hash_value = (SELECT sql_hash_value
FROM v$session b WHERE b.SID = '&sid')
ORDER BY piece ASC
/
4.下列语句该建立什么样的索引?
SELECT keyword,title,to_char(edittime,'yyyy-mm-dd hh24:mi:ss') as edittime
FROM news where substr(columns,1,5)='/1210' or substr(columns,11,5)='/1210'
or substr(columns,21,5)='/1210' order by edittime desc;
我建立的索引文件如下:
CREATE INDEX NEWS_COLUMNS_5_IDX
  ON NEWS(SUBSTR(COLUMNS,1,5),
 SUBSTR(COLUMNS,11,5),
 SUBSTR(COLUMNS,21,5)) ;

CREATE INDEX NEWS_EDITTIME_IDX
  ON NEWS(EDITTIME) ;

CREATE INDEX NEWS_EDITTIME_YYYYMMDD_IDX
  ON NEWS(TO_CHAR(EDITTIME,'YYYY'),
  TO_CHAR(EDITTIME,'MM'),
  TO_CHAR(EDITTIME,'DD')) ;
我用set autotrace on 跟踪,是全表扫描,没用到索引,这是怎么回事?

From: wandajie
2007.03.22 15:43
To: wandajie
  函数索引要CBO下才能用到,你要先分析表:
analyze table NEWS compute statistics;

From: eygle
2007.03.26 08:38

版主选项: 回复 编辑
# 42746
wandajie




To:
  2.等待事件
select sid,seq#,event from v$session_wait;
 SID SEQ#EVENT
----------------------------------------------------------------
 135222pmon timer
 220319rdbms ipc message
 314064rdbms ipc message
 6571rdbms ipc message
 7 6942rdbms ipc message
  1055974rdbms ipc message
 9 6382rdbms ipc message
 427148rdbms ipc message
 12564904db file sequential read
 5 5154smon timer
  67 19SQL*Net message to client
  1737944SQL*Net message from client
  32585SQL*Net message from client
  ..........................
 8202wakeup time manager
rdbms ipc message是执行时间太长造成的,而SQL*Net message from client 由什么引起的?

From: wandajie
2007.03.22 15:42

版主选项: 回复 编辑
# 42745
wandajie




To: eygle
  小佩哥eygle
拜读了你的大作<深入浅出Oracle>,仅读懂了一半,以前一直搞数据库
应用,对管理从来没有接触过,现在年纪大了(奔五),出差困难,转行
做单位的DBA,虽然对各类数据库用了二十多年,但对管理方面却不知
一二,再者没有学习的机会,只有靠自己摸索,因此有很多问题想请教你,
希望你抽出宝贵的时间,指教指教:
环境:AIX Version 5 (C) Copyrights by IBM and by others 1982, 2005.
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
CORE9.2.0.3.0 Production
TNS for IBM/AIX RISC System/6000: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production

1.alert.log 里出现了如下问题,是否是内存泄漏?可Wed Jan 17 16:28:01 2007是大年三十的前一天,应该算比较空闲的, 是否是与备份文件有关系
Wed Apr5 17:59:09 2006
Shutting down instance (abort)
Fri Dec 22 10:47:00 2006
Errors in file /oracle/admin/mei9i/bdump/mei9i_ora_319656.trc:
ORA-00600: internal error code, arguments: [723], [10424], [10424], [memory leak], [], [], [], []
Wed Jan 17 16:28:01 2007
Errors in file /oracle/admin/mei9i/bdump/mei9i_ora_323762.trc:
ORA-00600: internal error code, arguments: [723], [20848], [20848], [memory leak], [], [], [], []

From: wandajie
2007.03.22 15:40
To: wandajie
  
这个是PGA内存泄露引起的。
10424 是内存泄露的大小,如果偶尔出现可以忽略,因为是PGA内存泄露,对数据没有影响。

From: eygle
2007.03.26 08:34

版主选项: 回复 编辑
# 42744
Sun


来自: 新疆乌鲁木齐


To: eygle
  看了你给我的留言,这个问题我觉得你说的很好哈~在几年前的讲师也和我说过.记得也大概就2年前吧,我有个讲师曾经说让我去北京学习JAVA和ORACLE,但是当初觉得做网络工程不想把重点放在那些上.但是现在又不一样了,本来正常情况下我应该是在公司工作,结果偏偏来到医院.你知道,医院上偏重于应用的,对于网络工程上没有真正的意识;另外新疆的环境并不好,比如说吧:目前医院的CIO制度在内地已经普及开了,而在新疆还是主任,事实上新疆医疗环境下信息科或者信息中心的主任什么都不懂,所以说关键意识还是落后.
当初学习网络工程师是爱好和一个目标,现在重新开始数据库的学习也是这个目的,我认为在IT行业中想学习好一样东西是否爱好它是一个很关键的因素.而且在学习起来也很快能接受.
需要您给我给点建议就是这样,看过你对WIN操作系统的剖析发现很专业,而且您也是ACE,您的建议肯定对我以后的学习有很大的帮助,就象我当初那些CCIE讲师一样,感觉就是不一样的,呵呵~~
From: Sun
2007.03.22 09:40

版主选项: 回复 编辑
# 42743
Daniol Du


来自: 广东珠海


To: Eygle
  Hi Eygle:
  Sorry to bother you,first I'd like to introduce myself.my name is Daniol Du and now I am a C# engineer of a company of ZhuHai city and our database is SQL Server.But now I am almost 30 years old and as we all know that programmer is only for young people so I want to become a Oracle DBA in thenear future!But I don't know if a man who have only colleague degree can
be a DBA?I feel confused.Can you give me some advice!
  You kindly reply will be appreciated!

  Daniol Du
From: Daniol Du
2007.03.22 04:12
To: Daniol Du
  
首先我想说的是,很多人对学习Oracle有些畏惧,但是根据我的经验,只要有正确的方法,达到中级的水平,大约有1年左右的时间就足够了。
所以如果有毅力学,时间和早晚都不是问题,关键是坚持。

我见过很多DBA,也见过很多机会,但是能够努力坚持的并不多。大多数人浅尝辄止,这山开始望那山。

所以我的意见是,决心开始,什么时间都不晚。

From: eygle
2007.03.22 08:45

版主选项: 回复 编辑

页: 1 - << < 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 > >> - 309
我要留言
Copyright © 2003-2008 eygle.com All Rights Reserved.
Powered by: www.eYgLe.com