[重庆思庄每日技术分享]-19c数据库PGA设置过高出现告警
19c数据库启动后,发现alert日志里面出现告警:2021-04-26T09:14:24.671750+08:00**********************************************************************PGA_AGGREGATE_TARGET specified is highErrors in file /u01/app/oracle/dia
[重庆思庄每日技术分享]-sqlplus登录数据库时报错:ORA-12547
在安装好oracle数据库后,sqlplus登录数据库发现报错:ERROR:ORA-12547: TNS:lost contactEnter user-name:参照官方文档(ID:552979.1)给出的建议进行处理:查看文件:$ ls -ld bin/ora*-rwsr-s--x 1 oracle dba 0 Aug 15 2005 bin/oracle-rwxr-xr-x 1 oracle
[重庆思庄每日技术分享]-ORA-00235 :不带锁定的控制文件读取因并发更新而不一致
数据库环境单机+DG,在备库alert日志中出现这样的告警:ORA-00235: control file read without a lock inconsistent due to concurrent update 查询官方文档(Doc ID 8655559.8) WorkaroundIgnore the errors in the alert log. 可以确认是由版本bug造成的,bu
[重庆思庄每日技术分享]-Oracle expdp ORA-01775: looping chain of synonyms
expdp时报错:ORA-39001: invalid argument valueORA-01775: looping chain of synonyms解决方法:删除SYS_EXPORT_SCHEMA_* 相关的同义词。SQL> select owner, object_name, object_type, status from dba_objects where object_nam
[重庆思庄每日技术分享]-数据库启动报错:ORA-01157,ORA-0111
数据库启动时报错:SQL> startuporacle例程已经启动......ORA-01157:无法识别/锁定数据文件 6 - 请参阅DBWR跟踪文件ORA-01110:数据文件6 'D:\oradata\user.dbf'处理方法:SQL> shutdownSQL> startup mount在mount状态下,将异常的数据文件进行offlineSQL>
[重庆思庄每日技术分享]-在自动UNDO管理情况下,如何手工增加undo段
在某些情况下,我们想在undo 自动管理的情况下,又想手工增加部分undo 段,默认情况下,是不允许的。办法是有的:首先设置隐含参数_smu_debug_mode为4,进入debug模式。alter system set "_smu_debug_mode" = 4 ;接着就可以创建新的回滚段,需要指定undo表空间否则无法将其ONLINE。create public rollb
[重庆思庄每日技术分享]-expdp按日期导出表
根据需要导出某些表一定时间内的数据,可以采用query参数添加条件expdp \'/ as sysdba\' directory=EXP dumpfile=exp.dmp logfile=exp.log tables=test.TIMETEST query=\"where TEST_TIME \>to_date\(\'2021-09-18\',\&#
[重庆思庄每日技术分享]-ORACLE 19C 实现不管大小写
1.修改参数alter system set sec_case_sensitive_logon=false;2.修改SQLNET.ORASQLNET.ALLOWED_LOGON_VERSION_SERVER=8SQLNET.ALLOWED_LOGON_VERSION_CLIENT=83.修改一下用户密码alter user lijie identified by lijiE;4.无关大小写SQL&
[重庆思庄每日技术分享]-闪回表时报错ORA-38305
SQL> CREATE TABLE TEST (T VARCHAR2(10) ) ;表已创建。SQL> DROP TABLE TEST;表已删除。SQL> FLASHBACK TABLE TEST TO BEFORE DROP;FLASHBACK TABLE TEST TO BEFORE DROP*第 1 行出现错误:ORA-38305: 对象不在回收站中查看回收站参数是开启的,
[重庆思庄每日技术分享]-Redhat Linux 6.5安装ORACLE ASMLIB
由于一个测试的需要,需要在redhat linxu 6.5上安装ASMLIB。根据ORACLE的要求,在redhat上安装ASMLIB,需要安装如下三个包:oracleasm-support-version.arch.rpmoracleasm-kernel-version.arch.rpmoracleasmlib-version.arch.rpm可是,ORACLE为了推广她自己的ORACLE LI
[重庆思庄每日技术分享]-Job Failed with ORA-08102
APPLIES TO:Oracle Database - Enterprise Edition - Version 12.1.0.2 and laterInformation in this document applies to any platform.SYMPTOMSIn alert log:Wed Mar 20 06:01:42 2020Errorsin file C:\APP\ADMIN
[重庆思庄每日技术分享]-在为表添加了列后执行ALTER TABLE SHRINK SPACE 提示ORA-8102
APPLIES TO:Oracle Database - Standard Edition - Version 12.1.0.1 to 19.7.0.0.0 [Release 12.1 to 19]Information in this document applies to any platform.SYMPTOMSALTER TABLE SHRINK SPACE command returns
[重庆思庄每日技术分享]-重建LOB字段上的Index
使用alter index XXX rebuild;语句来重建大对象的索引时,会出现报错:ERROR at line 1:ORA-02327: cannot create index on expression with datatype LOB可见建在LOB类型字段上的Index不能通过这种方式重建。在含有Lob字段的表都会自动创建类似SYS_IL。。。的索引,而这些索引都是Oracle自己来维
[重庆思庄每日技术分享]-ORACLE12.2以上版本 对象名长度限制超过30个字符
数据库兼容级别在12.2以前,对象名长度只能低于31个字符, 在12.2以上,可以达到128个字符。SQL>create tabletest_128_abcdefghijklmnopqrstuvwxyz_abcdefghijklmnopqrstuvwxyz_abcdefghijklmnopqrstuvwxyz_abcdefghijklmnopqrstuvwxyz_abcdefghij(emp