大家一起来讨论Oracle表空间的创建
在项目实现时,大家一般有表的设计。与一般数据库不同,Oracle表空间的说法。表空间意为存放表的空间。在建立表的时候为了与原始Oracle表空间有区别,我们可以创建新的表空间存放表。一般的建议是建立两个表空间一个存放数据,一个存放索引。
创建Oracle表空间的方法如下:
1.可以通过Oracle自带的图形用户界面实现。具体的看Oracle企业管理控制台。
2.通过语句来实现
比如:
CREATE TABLESPACE "HHSCINFO" LOGGING DATAFILE 'D:\ORACLE\ORADATA\INFOPLAT\HHSCINFO.ora' SIZE 512M EXTENT MANAGEMENT LOCAL
就创建了一个新的"HHSCINFO"的表空间,数据文件存放位置'D:\Oracle\ORADATA\INFOPLAT\HHSCINFO.ora'大小为512M
创建之后可以刷新看是否创建成功。如果发现你的空间太小可以修改代码如下:
ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\INFOPLAT\HHSCINFO.ORA' RESIZE 1024M
当然也可以用图形界面进行操作。一般在创建表空间时选择表空间自增AUTOEXTEND并指定大小。一般表空间创建之后,我们也需要创建新用户并将相关权限赋予该用户。
CREATE USER InfoManager IDENTIFIED BY admin DEFAULT TABLESPACE HHSCINFO; GRANT CONNECT TO InfoManager; GRANT DBA TO InfoManager; GRANT resource TO InfoManager;
这样,我们就可以在此基础上创建新表了而与别的表空间相对独立。
相关文档:
不是ORACLE的问题
2009-12-30 15:00
  ......
我的ORACLE RAC INSTALL for LINUX 10.2研究
我的ORACLE RAC INSTALL for LINUX 10.2研究
1、创建虚拟机
DB1虚拟机文件目录 g:\vmtest1 文件大小8G 内存944M(原谅我只有2GRAM)
DB2虚拟机文件目录 E:\vmtest2 文件大小8G 内存944M
在DB1上创建共享磁盘,
E:\SHARE 文件大小8G
DB2也创建磁盘, ......
安装好了之后可以通过这个路径找到一个文本文件:
oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 还一个在同路径下的tnsnames.ora文件,这两个文本中的一些信息要一样的。
你看看我的这两个文本文件的信息:
listener.ora
# listener.ora Network Configuration File:& ......
oracle巨大表的数据删除的方法,20分钟搞定
一个客户的日志表,已经有3000多千万的记录了,容量大约30G,打算维护一下,看了一下字段,发现日志是按日期记录的,打算只保留3个月的日志就好了。
第一个思路:
按条件查出来,直接DELETE
试了一下
delete from NTLS_LOGS where to_char(START ......
WINDOWS下 ORACLE 侦听程序异常停止故障处理
WINDOWS下 ORACLE 侦听程序异常停止故障处理
家里用来的台式机上装了个WINDOWS下的ORACLE 10G,好久没用了,今天打开打算用一下,启动数据库,启动侦听,看着很正常,但是在客户端的TNSPING
C:\>tnsping homedb
TNS Ping Utility for 32-bit Window ......