- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
20090217-Oracle常见问题及解决办法
案卷号 日期
Oracle常见问题及解决办法
作 者: 刘国强
完成日期: 2009-2-10
签 收 人:
签收日期:
适用范围: 工程人员
修改情况记录:
版本号 修改批准人 修改人 安装日期 签收人 V1.0 刘国强
目 录
1:当用户数达到一定数量的时候就连不上了,怎么办? 2
2:当有报警电话呼入时,受理台不弹受理界面的问题处理? 2
3:不同字符集DMP文件的如何转换? 3
4:如何防治单个数据表空间文件过大后导致数据库崩溃而丢失数据? 3
5:怎么可以快速做一个和原表一样的备份表(包括结构和数据)? 4
6:truncate table 表名和delete from 表名有什么不同? 5
7:如何快速清空一個大表? 5
8:如何修改oracle数据库的用户连接数? 5
9:如何单独备份一个或多个表? 5
10:如何单独备份一个或多个用户? 5
11:如何執行腳本SQL文件? 5
12:EXP如何加QUERY参数(如何导出一个表中的部分数据)? 5
13:怎么把select出来的结果导到一个文本文件中? 5
1:当用户数达到一定数量的时候就连不上了,怎么办?
答:这个跟Oracle的参数sessions设置有关。在oracle安装目录下,例如:oracle\admin\xxx\pfile\init.ora 找到sessions=zzz,把zzz修改为你想要的值就行,其中xxx是你的数据库名;要注意的是:用户最大连接数跟你的硬件配置有关,所以要谨慎。比如说,估计系统中可能会同时有100个用户连接到数据库,那么,你的session最少应该为(100 + 10 ) * 1.1 = 1212:当有报警电话呼入时,受理台不弹受理界面的问题处理?
答:使用Oracle 805数据库的用户如JCJB表、CJB表、HJJLB表、SLJLB表等数据量很大,达到设置极限,可在Oracle Schema manager找到此这些表和这些的索引,在右边界面的“Storage”页面上有一项“Unlimited”,选上然后按应用,并扩大“Next Size”和“Space Usage”大小,如图所示,
3:不同字符集DMP文件的如何转换?
答:DMP文件的第2、3两个字节表示本DMP文件的字符集类型,
00 1F – 英文字符集
03 54 – 中文字符集
用UtrlEdit软件打开dmp文件,修改第2、3个字节的值,保存后即可转换DMP文件的字符集类型;
4:如何防治单个数据表空间文件过大后导致数据库崩溃而丢失数据?
5:怎么可以快速做一个和原表一样的备份表?
答:create table 新表名 as (select * from 原表名)。
6:truncate table 表名和delete from 表名有什么不同?
答:truncate删除的数据不能够再恢复,而delete 利用rollback还可以回滚被删数据;oracle会重新利用被truncate删除数据的空间,而delete的数据空间则利用不起来。
7:如何快速清空一個大表?SQLtruncate table table_name;。
8:如何修改oracle数据库的用户连接数?修改initSID.ora,将process加大,重启数据库如何单独备份一个或多个表?exp 用户/密码 tables=(表1,…,表2)导出文件如何单独备份一个或多个用户?exp system/manager owner=(用户1,用户2,…,用户n) file=导出文件如何執行腳本SQL文件?SQLstart 带路径的SQL文件名。
12:EXP如何加QUERY参数?EXP USER/PASS FILE=A.DMP TABLES=表名称 QUERY=WHERE
EMP_NO=\S09394\\;
13:怎么把select出来的结果导到一个文本文件中? SQLSPOOL C:\ABCD.TXT; SQLselect * from table; SQLspool off;
Oracle常见问题及解决办法
-4-
文档评论(0)