易截截图软件、单文件、免安装、纯绿色、仅160KB

在AIX环境为Oracle表空间增加裸设备(逻辑卷)

当执行插入等操作时出现错误提示“unable to extand table ……” ,则说明该表所在表空间空间不足了。
如果是在winserver下则为表空间增加文件即可(本文不做介绍)。
本文主要介绍数据库服务器环境为AIX时,如何为表空间增加裸设备。
这里
包含AIX系统存储管理的基本介绍;
AIX通过三个层次对存储进行管理:物理卷(PV)、卷组(GV),逻辑卷(LV);
数据库空间不足了就需要给表空间增加裸设备(逻辑卷),在sqlplus中通过alter命令将LV增加给表空间;
大体分为以下几步:
1、查看可用卷组
在AIX命令行中执行:
#lsvg – o //查看所有可用卷组
2、查看卷组中的逻辑卷
在AIX命令行中执行:
lsvg –l datavg03
其中datavg03为1中查看到某卷组名称,管理人员希望将此卷组分配给数据库使用。
返回结果中STATE MOUNT列表名了逻辑卷的占用状态,open/syncd表示已被表空间占用,closed/syncd表示未使用
3、查看逻辑卷容量大小
在AIX命令行中执行:
#lslv lvdata0315
其中lvdata0315为2中查看到的某未分配逻辑卷,在分配给表空间之前需要先确定它的容量。
容量大小为LPs×PPSIZE
4、将未使用的逻辑卷加入表空间
在sqlplus中以sysdba执行:
SQL>alter tablespace tablespacename add datafile ‘/dev/rlvdata0318’ size 4090
注意:将上句中/dev/rlvdata0318替换成2中查到未占用的逻辑卷名称,将该逻卷名称前加“/dev/r”;
         逻辑卷名称注意大小写
         size指示的大小应略小于3中计算逻辑卷大小
5、查看是否添加成功
在sqlplus中执行:
select t1.name , t2.name from system.v$tablespace t1,system.v$datafile t2 where t1.ts#=t2.ts# ;
返回结果包含两列:表空间名、文件名;如果结果中某行包含了4中操作的表空间及4中增加的逻辑卷名,那就说明增加成功了。


相关文档:

J2EE操作Oracle的clob类型字段


2008-09-02
J2EE操作Oracle的clob类型字段
关键字: java
Oracle中,Varchar2支持的最大字节数为4KB,所以对于某些长字符串的处理,我们需要用CLOB类型的字段,CLOB字段最大支持4GB。
还有其他几种类型:
blob:二进制,如果exe,zip
clob:单字节码,比如一般的文本文件.
nlob:多字节码,如UTF格式的文件.
以下就 ......

Oracle 数据生成 索引

1.建表
CREATE TABLE qq(
       qq_num integer
);
2.插入数据
插入数据的方法有很多种,但是要插入3亿数据,必须要有高效的算法。在插入数据时我用了最笨的办法,采用PL/SQL利用流程控制的LOOP语句插入。同时我也看了网上的插入效率的优化,怎样利用较少的时间生成较多的测试数据。给 ......

初学ORACLE 练习题

使用scott/tiger用户下的emp表和dept表完成下列练习,表的结构说明如下
  emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno部门编号)
  dept部门表(deptno部门编号/dname部门名称/loc地点)
  工资 = 薪金 + 佣金
  1.列出至少有一个员工的所有部门
   ......

Oracle 几个关键字理解

/*
--DML触发器类型:
分为语句级触发器和行级触发器.
语句级触发器不需要加for each row关键字,并且不能使用:new 和 :old关键字.对整个sql语句只执行一次触发器.
行级触发器需要加for each row关键字,可以使用:new和:old关键字,对整个sql语句影响到的每一行都执行一次触发器.
--:new和:old关键字总结
:new指的是当前D ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号