DB小问题汇总

Q1.今天发现了一个奇怪的问题,用rownum<125可以查出124行数据,<215却只能查出83行数据。换换条件发现,用TOAD和PL SQL查询出来的结果笔数居然也不一样。

A1:回来分析了一下SQL语句,没有什么问题,最后发现他一笔笔导出的时候,到某一笔报错。最终发现调用的PKG中用了exception,某些错误没有报出来,但是数据导出的时候却会出现。有错误信息了问题就迎刃而解了。

Q2:察看DB32位还是64位

A2:除了sqlplus查询v$version以外,还可以通过指令察看 file $ORACLE_HOME/bin/oracle

Q3:Linux下执行dbca等,Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.

A3:检查发现$ORACLE_HOME/JRE应该是个快捷方式,不是绝对路径,修正即可

Q4:打开数据库时报错,shutdown abort居然也很慢:

ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
A4:尝试运行一下recover database看看

Q5:允许sys远程登陆

A5:REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE

orapwd file=orapwCOMPARD password=manager entries=10

然后就可以sqlplus "sys/manager@COMPARD as sysdba"了

Q6:允许Linux使用大内存,允许Lock_sga=true

ORA-27102: out of memory
Linux-x86_64 Error: 12: Cannot allocate memory

A6:

unlimit -a发现(-l)是32,需要将ulimit -l ulimited加入到/etc/profile中

或者修改/etc/security/limits.conf,增加oratst - memlock unlimited

Q7:AWR报表

A7:AWR信息默认保留1个月,一般只要几天就够了

sqlplus "/ as sysdba" @?/rdbms/admin/awrrpt.sql

选择天数,开始ID和结束ID

Q8:EXP-00091: 正在导出有问题的统计信息。

A8:exp之前加上NLS_LANG参数,该参数的值和数据库相同

Q9:ORACLE Database 11gr2文件说明:

Installation Type

 

Zip File

Oracle Database (includes Oracle Database and Oracle RAC)

Note: you  must download both zip files to install Oracle Database.

p10098816_112020_platform_1of7.zip

p10098816_112020_platform_2of7.zip

Oracle Grid Infrastructure (includes Oracle ASM, Oracle Clusterware, and  Oracle Restart)

p10098816_112020_platform_3of7.zip

Oracle Database Client

p10098816_112020_platform_4of7.zip

Oracle Gateways

p10098816_112020_platform_5of7.zip

Oracle Examples

p10098816_112020_platform_6of7.zip

Deinstall

p10098816_112020_platform_7of7.zip

 

 

----compard

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值