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