您的位置:首页 > 数据库 > Oracle

oracle学习总结三(创建脚本)

2006-07-30 22:26 507 查看
-- Create database link
create database link TEST_WHCIS
connect to WHSJZJ identified by ''
using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)
(HOST = 10.141.167.149)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ciswh)))';

-- Create SYNONYM
CREATE OR REPLACE SYNONYM A_BYQFAJL
FOR SJZJ.A_BYQFAJL;

建立表空间:
CREATE TABLESPACE TTBBXX
LOGGING
DATAFILE '/dev/ttbbxxA_4g'
SIZE 2000M REUSE AUTOEXTEND ON NEXT 100M MAXSIZE 3900M;

1 oracle数据库如何增加表空间大小:

两种方法,一种是为表空间增加数据文件
alter tablespace users add datafile 'c:/oracle/ora81/oradata/sid/user002.dbf' size 100M;
alter tablespace users add DATAFILE '/dev/rr_ttbbxxA_4g' size 3960M;

另一种方法是增加表空间原有数据文件尺寸(裸设备如果最大了就无法扩展,不同于windows文件,需要采用
第一种方法,再次增加一个裸设备):
alter database datafile 'c:/oracle/ora81/oradata/sid/users.dbf' resize 1000M;
alter database DATAFILE '/dev/rr_ttbbxxA_4g' resize 3960M;

修改某些参数得命令:alter database
alter database DATAFILE '/dev/rttbbxxA_4g' AUTOEXTEND ON NEXT 256K MAXSIZE UNLIMITED;

2 在 Oracle Database 10g 中,您可以类似地为用户指定一个默认表空间。
在数据库创建期间,CREATE DATABASE 命令可以包含子句 DEFAULT TABLESPACE 。
在创建之后,您可以通过发出以下命令来使一个表空间变成默认表空间。
ALTER DATABASE DEFAULT TABLESPACE <tsname>;

3 删除表空间
DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: