1.建表空间
--创建临时表空间 CREATE TEMPORARY TABLESPACE MHTBS TEMPFILE 'D:\oracle\product\10.2.0\oradata\orcl\mh_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; --创建用户空间 CREATE TABLESPACE MHTBS LOGGING DATAFILE 'D:\oracle\product\10.2.0\ORADATA\ORCL\MHTBS.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
2.建表
-- Create table create OR REPLACE table T_OUTWORK ( ID VARCHAR2(50) not null, OUTID VARCHAR2(100), DEPTNAME VARCHAR2(400), IDENTIFIER VARCHAR2(50), STATUS VARCHAR2(2), QSBM VARCHAR2(50), QSR VARCHAR2(50), QSSJ VARCHAR2(50) ); -- Create/Recreate primary, unique and foreign key constraints alter table T_OUTWORK add constraint PK_T_OUTWORK primary key (ID) using index pctfree 10 initrans 2 maxtrans 255 storage ( initial 256K minextents 1 maxextents unlimited );
3.建用户
--创建用户 CREATE USER mh IDENTIFIED BY mh DEFAULT TABLESPACE MHTBS TEMPORARY TABLESPACE MHTBS; --授权(平时方便开发,都是直接给dba权限) grant dba to user;
下面是删除、更新、修改表空间、表字段、用户的一些常用命令
--删除用户 drop user mh cascade;
--删除表空间 DROP TABLESPACE PLATFORM INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS; --查询用户所属表空间(用户名必须大写) select username,default_tablespace,temporary_tablespace from dba_users WHERE username='GLOACS'; --表空间自增长每次400m ALTER DATABASE DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\PLATFORM.DBF' AUTOEXTEND ON NEXT 400M; --更新(新增)物理表空间文件 alter tablespace PLATFORM add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\PLATFORM03.DBF' size 20000M autoextend on
--修改数据表名 ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME; --修改列名 ALTER TABLE TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME; --修改列的数据类型 ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE; --插入列 ALTER TABLE TABLE_NAME ADD COLUMN_NAME DATATYPE; --删除列 ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME;
--SQL导入 imp system/????@??? file=e:\kloa0729.dmp full=y;--按表导出 exp system/[email protected] tables=(formtable_gyskcbz_yj,formtable_gyskcbz_ej,formtable_gyscxbz) file=e:\kloa0802.dmp; --按用户导出 exp system/manager@TestDB file=E:/sampleDB.dmp owner=(system,sys)