创建用户和表空间
--创建表空间
--表空间名
create tablespace testspace
--数据存放位置
datafile 'D:\app\Administrator\oradata\orcl\testdata.dbf'
--原始大小和自增大小
size 100m autoextend on next 10m maxsize
--增长没有上限
unlimited logging extent management local autoallocate
segment space management auto;
--创建用户并分配表空间
create user test identified by 123456 default tablespace testspace;
--给用户授权 dba有所有权限
grant dba to test;
--修改表空间
alter user test default tablespace testspace2;
--修改密码
alter user test identified by 123456;
exp导出表
--导出本地库dmp文件
exp test/test@ORCL file=D:\workDocument\test20181101.dmp owner=test
--远程导出表
exp test/test@192.168.1.52/orcl file=E:\test20181101.dmp
--导出用户下的某个表
exp test/test@192.168.1.52/orcl file=E:\test20181101.dmp statistics=none TABLES=(SYS_OPERATIONLOG)
--导出某个用户下的表
exp test/test@192.168.1.52/orcl file=E:\test20181101.dmp owner=test
导入表
ignore=y相当于,如果没有的表,创建并倒入数据,如果已经有的表,忽略创建的,但不忽略倒入。
full=y,是导入文件中全部内容
imp test/test@ORCL file=D:\workDocument\test20181101.dmp full=y ignore=y
--远程导入表
imp test/test@192.168.1.52/orcl file=E:\test20181101.dmp full=y ignore=y
--导入dmp文件中的某个表(要将原表删掉)
imp test/test@orcl file=F:\test.dmp TABLES=(test)
删除表空间、更改表空间
--查找用户
select * from dba_users;
--查找工作空间路径
select * from dba_data_files;
--更改表空间
alter user 用户名 default tablespace 表空间名字 ;
--删除表空间
drop tablespace 表空间名称 including contents and datafiles cascade constraint;
--增加列及注释
alter table ORG add (ZXRQ VARCHAR2(60) default null);
--alter table USR add (ZXRQ VARCHAR2(60) default sysdate not null);
comment on column ORG.ZXRQ is '注销日期';