这里分别是使用alter table 来增加、删除和修改一个列。alter table 表名 drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2021-08-16如果表中没有数据: 直接这样就可以了 alter table 表名 modify (字段名 类型) eg:alter table student (id number(4)); 如果原表中存在data那么方法就大不相同了,请看!!! /*修改原字段名*/ ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字
2021-08-16前两天我在备份数据时,发现C:\oracle\product\10.2.0\oradata\GXSN\TEMP01.DBF文件大小竟然为23G多,完全消耗掉C盘空间,匆忙间我以为oradata/GXSN整个文件夹下文件为临时文件,将其完全删除。 因为Oracle的数据文件都存放在E盘下,不知道oradata/GXSN存放
2017-07-10由于工作需要,笔者在HP UX, Soralis 上面设置了Oracle Intermedia来实现全文检索。目前已经投入实际使用。设置过程中有许多问题和经验,拿来和大家交流。本文依据的是Oracle 8.1.6 和8.1.7两个版本,不能保证适用于其他版本。 目前全文检索功能几乎所
2015-06-28Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成!Oracle10g可以通过浏览器来启动和停止数据库服务!这里主要说说9I下的启动和停止服务,下面的命令在8i下也可以使用 要启动或者停止服务,必须拥有s
2015-06-28摘要: Oracle数据库是当前应用最广泛的大型数据库之一,而其性优化直接关系到系统的运行效率。本文以数据库性能优化的基本原则为出发点,阐述了在数据库设计阶段如何避免竞争和如何优化数据访问,在数据库运行阶段如何从操作系统和数据库实例级别上调整内存和
2015-06-28概要:Oracle关系数据库系统以其卓越的性能获得了广泛的应用,而保证数据库的安全性是数据库管理工作的重要内容。本文是笔者在总结Oracle数据库安全管理工作的基础上,对Oracle数据库系统密码文件的创建、使用和维护作了详细的介绍,供大家参考。 在
2015-06-28在单一的应用环境或业务相对简单的系统下,系统性能问题,瓶颈所在往往是不言自明,解决问题的前提——定位问题是比较容易解决的,但在一个复杂的应用环境下,各应用系统对系统资源往往是一种共享和竞争的关系,而且应用系统之间也可能存在着共生或制
2015-06-28[文章导读]经过一段时间的摸索和反复查找资料。笔者终于总结除了Oracle9.2在Redhat9.0上的安装方法......Redhat9.0是一个非常好的Linux发行版本,具有良好的中文支持和丰富的应用软件,令包括笔者在内的好多Linux用家爱不释手。但由于Redhat9.0采用的GCC版本比较高
2015-06-28要对Oracle数据库备份与恢复有清晰的认识,首先有必要对数据库的几种运行状态有充分的了解。Oracle数据库的运行状态主要分为3种,他们依次为: Nomount(非安装)Oracle只是读取ini文件中的配置信息,并初始化SGA区。 Mount(安装)Oracle除了需要读取ini文
2015-06-28相信为数不少的系统管理员每天都在做着同一样的工作--对数据进行备份。一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了。假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈U
2015-06-28故障现象:VBO-5530:无法删除用户 ,ORA-01001 无效的游标,ORA-00600:内部错误代码,参数:【qmxiunp packed2】 sql>sqlplus "/ as sysdba" sql> shutdown immediate sql> startup migrate sql> @d:/oracle/ora92/rdbms/ad
2015-06-28在PL/SQL中是没有数组(Array)概念的。但是如果程序员想用Array的话,就得变通一下,用TYPE 和Table of Record来代替多维数组,一样挺好用的。 emp_type 就好象一个table 中的一条record 一样,里面有id, name,gender等。emp_type_array 象个table, 里面含有
2015-06-28针对不同版本的数据库需注释相关命令行。 启动数据库脚本:dbstart.cmd @echo off REM ------ Common Commands ------- set ORAHOME="ORACLE_HOME_NAME" set ORASID="ORACLE_SID" net start Oracle%ORAHOME%TNSLi
2015-06-28Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。 1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=b
2015-06-28ORACLE里锁有以下几种模式: 0:none 1:null 空 2:Row-S 行共享(RS):共享表锁,sub share 3:Row-X 行独占(RX):用于行的修改,sub exclusive 4:Share 共享锁(S):阻止其他DML操作,share 5:S/Row-X 共享行独占(SRX):阻止其他事务操作,
2015-06-28跟踪文件非常有助于我们分析问题,跟踪文件的文件名可以用以下查询得到: 01 SELECT 02 d.VALUE 03 || '/' 04 || LOWER (RTRIM (i.INSTANCE, CHR (0))) 05 || '_ora_' 06 || p
2015-06-28ORACLE UPDATE 语句语法与性能分析的一点看法 为了方便起见,建立了以下简单模型,和构造了部分测试数据: 在某个业务受理子系统BSS中, --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 c
2015-06-28创建外键约束时如果使用Oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在Oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删除,还
2015-06-28Dos 环境下使用SQl*Loader命令 加载使用其它数据库的数据转移工具Oracle 企业管理器中的数据加载功能 具体的技术实现 Dos 环境下加载 1、首先,服务器端的侦听服务必须已经开启。 测试方法:Dos 下输入 C:\>sqlplus username/password@servi
2015-06-28