ORA-14402: 更新分区关键字列将导致分区的更改。
分区表分区字段的update操作默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。但是可以通过打开表的row ...
如何穿过防火墙连接数据库
我自己的电脑环境服务器 winxp+oracle 9.2.0.4 虚拟机环境 winxp+oracle 9.2.0.4 客户端 tnsping 服务器时 C:\Documents and Settings\Paul Yi>tnsping standby TNS Ping Utility for 32-bit Windows: Version 9.2.0...
ORA-12500: TNS:listener failed to start a dedicated server process
今天早上连到standby数据库时,报以下错误 alert_paul.log 记录的更详细ORA-12500: TNS:listener failed to start a dedicated server process*** 2007-12-20 10:12:41.629Error 12500 connecting to destinatio...
在线创建唯一索引的问题
create unique index index_name on table_name (column);在线创建时会组塞dml操作,直到创建唯一索引成功,dml才正常操作所以在线创建索引时,为了减少性能,不阻塞dml操作最好加上online 关键字create ...
两种启动数据库的方式
1.使用操作系统验证D:\oracle\ora92\network\adminSQLNET.AUTHENTICATION_SERVICES = (NTS) --启用C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Tue...
listener.ora文件与tnsnames.ora之间的关系
listener.ora 文件里面的内容如下:LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS ...
如何为Oracle导出文件加上时间戳
1.windows系统利用Dos命令取得时间戳:C:>echo %date%2007-12-17 星期一C:\Documents and Settings\Paul Yi>exp username/password@test file=c:\paul%date:~0,10%.dmp备份生成的文件名为 paul2007-12-17.dmp&...
如何更改在线重做日志文件的大小
参考oracle技术网 系统环境: 1、操作系统:Windows 2000 2、数据库: Oracle 8i (8.1.7) f...
oracle更改字段名顺序的方法
要是不停应用也可以采用在先重定义的方法 这里讲的是可以停应用的方法:1.停应用 原有表结构顺序为 desc test id number b numer a number 需要调整为 desc test id number a number b number 2.备份需要调整表的顺...
跨分区转移记录后,rowid会改变
以下是验证过程 SQL> create table t1(x int) partition by range(x) 2 (partition p1 values less than (5), 3 partition p2 values less than (10)) 4 / Table created. SQL> insert into t1 select rownum from d...
回滚段表空间数据文件损坏解决方法
症状:回滚表空间数据文件显示脱机,需要恢复,数据文件已经损坏,但回滚表空间联机正常,发出命令使数据文件联机时,出现以下错误 ORA-00376: file 2 cannot be read at this timeORA-01110: data file 2: '/or...
深刻理解 oracle 数据库的启动和关闭
oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭oracle数据库 对于大多数oracle dba来说,启动和关闭oracle数据库最常用的方...
如何设置数据库为归档模式
在数据库安装完成后,默认为非归档模式,通过以下步骤将非归档模式转为归档模式 C:\Documents and Settings\Paul Yi>sqlplus "/as sysdba" SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 6月 7 14:36:12 2007 C...
使用10203事件来跟踪oracle块清除
快清除的概念,在事物提交前,数据已经写到硬盘上,但还未清楚锁相关信息,需要下次访问该块时才进行清除 Oracle的10203事件可以用来跟踪数据库的块清除(cleanout)操作,从事件列表中,我们可以知道该时间的含义为:blo...
ORA-01578错误,导致drop table 错误 (一)
在自己测试库上,删除一个表时,出现以下错误: SQL> drop table test; drop table test * ERROR 位于第 1 行: ORA-00604: 递归 SQL 层 1 出现错误 ORA-01578: ORACLE 数据块损坏(文件号1,块号12936) ORA-01110: 数...
如何更改监听器日志文件名称
LSNRCTL> set current_listener <listener name> LSNRCTL> set log_file listener1.log lsnrctl>save_config保持永久listener.ora文件中增加以下内容#----ADDED BY TNSLSNR 12-DEC-2007 10:04:31---LOG_FI...
重装oracle 软件后,恢复原有数据的方法
1.重装oracle软件 2.拷贝原有备份oradata目录下的文件和admin目录下的文件到oracle根目录下面 3.拷贝原有备份oracle\ora92\database\目录下所有文件到新安装的 oracle\ora92\database\ 目录下面 4.oraoradim -new -s...
关闭数据库比较好的方法
1.停掉应用 2.查看v$session视图,看是否还有连接,有的话用alter session kill 'sid,serial#' 3.alter system checkpoint 4.shutdown immediate
跨分区转移记录后,rowid会改变
以下是验证过程 SQL> create table t1(x int) partition by range(x) 2 (partition p1 values less than (5), 3 partition p2 values less than (10)) 4 / Table created. SQL> insert into t1 select rownum from d...
exchange partition 的用法
create table t1 as select sysdate dt,all_objects.* from all_objects; create table t2 as select add_months(sysdate,-24) dt, all_objects.* from all_objects; create table t( dt, OWNER, OBJECT_NAME, SUBOB...