ora-02068 and ora-01033
今天有程序报下面的错误:ORA-02068: following severe error from CIQSTATORA-01033: ORACLE initialization or shutdown in progress上面的信息是dblink的,显然是dblink连接出现故障后来联系相关人员,是因为dbli...
关于hint
在SQL中使用hint,如果表名使用了别名,在hint只能使用别名,不能使用表名;在hint中不能包括表的SCHEMA.在hint中使用append注意以下理论:只要数据库版本不是Enterprise Edition,数据库就是运行在Serial Mode只要数据...
切换undo和temporary表空间
一个库报1652的表空间报错,一看主机目录已经100%.检查后发现最近有两天的rman备份没有按计划清除造成空间爆满。看到最近一天的备份是存在的,可以把那两天的文件清除。这一下子就腾出100多G的空间。报错暂时解决。...
处理ORA-01031
在用plsql用sys用户登录时报ora-01031错误。但在服务器本地是可以的。经测试,不在本地服务器登录都会报这个错误。这与三方面有关,以下是处理过程:-bash-3.2$ sqlplus /nologSQL*Plus: Release 9.2.0.8.0 - Prod...
shrink收缩文件空间
对于本地管理的临时表空间,往往会遇到表空间文件扩展到很大,一般只是一个特别大的语句早这种局面,平常又不会使用这么大,这样就白白浪费文件系统的空间。这时可以使用shrink命令来实现收缩一下这个文件。执行此命...
TEMP表空间报ORA-1652的处理
一个库收到这个报错,检查文件系统100%了,清除后仍然报这个错,原来在文件系统满后oracle把临时表空间文件offline,以下是处理日志:ORA-1652: unable to extend temp segment by 128 in tablespace &n...
Linux下.tar .gz .tgz .bz2 .bz等解、压包命令详解
tar命令tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上...
手工升级9i数据库到11g
1.在9ihome下运行检查工具SQL> spool aa.log SQL> @/opt/oracle/product/11g/rdbms/admin/utlu112i.sql-bash-3.2$ cat aa.logSQL> @/opt/oracle/product/11g/rdbms/admin/utlu112i.sqlOracle Database 11.2 Pre-Upg...
改变归档日志文件大小
在一个打开归档日志的数据库中,如果归档日志文件太小,造成系统频繁地进行写归档文件操作,可能会影响性能,可以增加日志文件大小,从而减少归档次数.下面是在将原来一个500K的日志文件大小增加到1M的步骤:创建3个新的...
EXP-00056: ORACLE error 19206 encountered报错
[oracle@NEOHP380G7 backup]$ exp usa/usaExport: Release 9.2.0.6.0 - Production on Wed Jan 9 10:33:33 2013Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to: Oracle9...
高水位线的表
为什么delete一张空表会用了40多分钟 ?经过查看这个表居然占有18W个块.这是典型的高水位线问题,一个表大数据量的insert/delete反复操作引起.解决办法是对这个表进行truncate table 的操作即可 ...
用户密码包含特殊字符时的登陆方法
遇到一个库的用户名是lee,密码是st@#orarac,在sqlplus下登陆遇到麻烦。connect lee/st@#orarac登陆不了,改为connect lee/"st@#orarac"成功登陆。同样在imp/exp时也应注意,下面是正确的写法:$ORACLE_H...
oracle9iRAC恢复一个节点
本文描述了在两个节点组成的RAC中一个节点硬盘损坏,恢复一个节点的过程。 suse 9.0oracle@ndb1:~> uname -aLinux ndb1 2.6.5-7.202.7-bigsmp #1 SMP Tue Nov 29 14:32:53 UTC 2005 i686 i686 i386 GNU/Linux...
rman恢复报错ORA-01110: data file 1
在进行一次从RMAN全备份文件中(有全备文件集,归档备份,控制文件及spfile)在异地恢复时遇到报错,恢复不成功,开始怀疑是数据库修改过归档目录引起归档日志备份不成功。但当把最近的归档日志恢复出来后,仍然报同样的错...
部署STANDBY数据库
这个例子是在不同主机服务器部署1.在备份主机创建相关目录,保持与原数据库相同的目录结构。从原数据库生成init文件,修改实例名和服务名,但一定要保留数据库名不变oracle@ittest:~/product/dbs> cat initmydb1.or...
ORA-12170 TNS 连接超时
昨天在连接一个库时遇到这个报错.在本机可以正常连接,从其他主机连过来时报这个错误.我马上判断是本机电脑设置有问题,但问了主机工程师,他说只在今天停电后重新把它启了起来,没有改变设置.公司的机房没有用UPS,...
开启归档模式
SQL>alter system set log_archive_start=TRUE scope=spfile;SQL>alter system set log_archive_dest_1='LOCATION=/u01/ora9/oradata/itown01/archive' scope=spfile; SQL> shutdown immediateDatabase cl...
suse9上安装oracle9i步骤
1.修改参数 echo 250 32000 100 128 > /proc/sys/kernel/semecho 2147483648 > /proc/sys/kernel/shmmaxecho 65536 > /proc/sys/fs/file-maxecho 1 > /proc/sys/vm/disable_cap_mlockecho 1024 &n...
DBA常用SQL
查看并行进程select a.QCinst_id,a.QCSID,count(*)from gv$px_session awhere a.QCSID <> a.sidgroup by a.QCinst_id,a.QCSIDorder by 2,1; select p.SPIDfrom gv$session s,gv$process pwhere s.INST_ID = 2...
RAC跨节点使用并行进程的控制
有两个节点组成的RAC,数据库名是DB,实例名分别是DB1,DB2,为了实现一个SQL只能抢到一个节点的并行进程,不能在一个节点并行不够这个SQL使用的情况却去使用另一个节点上的并行进程,即不能跨节点使用并行进程,每个语句所...