oracle常见问题解决

oracle常见问题解决

ID:46947301

大小:462.00 KB

页数:32页

时间:2019-12-01

oracle常见问题解决_第1页
oracle常见问题解决_第2页
oracle常见问题解决_第3页
oracle常见问题解决_第4页
oracle常见问题解决_第5页
资源描述:

《oracle常见问题解决》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Welcome李云凌Oracle公司广州办事处技术支持部问题:如果误删了某个datafile,数据库起不来怎么办?解决:sqldbaconnectinternalstartupmountalterdatabasedatafilefilenameofflinedropalterdatabaseopen备份Tablespace中的数据问题:如果误删了redolog文件,数据库起不来怎么办?解决:如果删掉的日志文件为Inactivesqldba>startupmountsqldba>alterdatabasedroplogfilefilenamesqldba

2、>alterdatabaseaddlogfilefilenamerecoverdatabaseuntilcancelCONTINUECONTINUEalterdatabaseopenresetlogs如果删掉的日志文件为current或active,联系oracle的技术支持部门,然后采取相应的措施问题:如何修改数据库的名字?解决:sqldba>alterdatabasebackupcontrofiletotrace;在?/rdbms/log目录下,找到最新生成的trace文件ora_nnnn.trc,nnnn表示一个数

3、字Edit该trace文件,找到createcontrolfile命令,存于一个文件ccf.sql修改旧命令为:createcontrolfilesetdatabasenewdbnameresetlogsCONTINUECONTINUE备份所有旧的controlfile编辑initsid.ora,修改db_name=newdbnamesqldba>startupnomountsqldba>@ccfsqldba>alterdatabaseopen问题:如何修改SID?解决:修改环境变量ORACLE_SID=newsidmvinit.ora

4、init.ora问题:DBA如何得知某一user/process所执行的sql语句的具体内容?解决:selectsaddr,user_name,sql_textfromv$open_cursorwhereuser_name=问题:DBA如何区分v$session中windowsclient的osuser?解决:在oracle.ini文件中加入USERNAME=或USERNAME=sqldba>selectsaddr,osuserfromv$session;可通过saddr在

5、v$cursor中查出该用户所执行的SQL语句问题:如何得知tablespace的剩余空间有多少?解决:selectsum(bytes),sum(blocks)fromsys.dba_free_spacewheretablespace_name=tbsname问题:如何为一个Transaction指定RollbackSegment?解决:settransactionuserollbacksegmentrollback_segs原则:OLTP或小的transaction指定到小的rollbacksegment大数据量修改的transaction指定到大的

6、rollbacksegment修改正在进行长查询的table的transaction指定到大的rollbacksegment问题:如何做onlinebackup?解决:database必须使用archivelogmodesqldba>altertablespacebeginbackup使用操作系统命令备份属于该tablespace的datafilessqldba>altertablespaceendbackup问题:为什么有时非oracle用户不能使用oracle?解决:检查?/bin/oracle的mode是否为4

7、751检查.profile文件中是否设置环境变量ORACLE_HOMEORACLE_SIDORACLE_TERMPATH问题:为什么有时输入的汉字查询出来是问号?原因:Client端和Server端字符集设置不一致解决:检查Server的字符的设置selectvaluefromnls_database_parameterswhereparameter=NLS_CHARACTERSET使client端的字符集设置与Server端相同unix:环境变量NLS_LANGwindows:在oracle.ini文件这设置NLS_LANGNLS_LANG=Amer

8、ican_America.zhs16cgb231280问题:如何手工进行relink?解决:c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。