创建表空间、用户:
create tablespace SPACE datafile 'DGDATA.dbf' size 2048m autoextend on next 100m maxsize UNLIMITED extent management local;
create user Lic identified by PASS default tablespace SPACE;
grant connect,resource to Lic;
revoke connect,resource to Lic;
删除用户下所有数据:
此语句可以删除试图,同义词,过程,索引,及相关的一切数据。
DROP USER user_name CASCADE;
导出dmp数据库:
exp scott/tiger@192.168.1.1:1521/orcl owner=scott file=d:/as.dmp
oracle11G以后提供了 expdp 命令解决空表不分配存储空间的问题无法导出的问题
expdp fpe/fpe@orcl schemas=fpe directory=DATA_PUMP_DIR dumpfile=fpe.dmp logfile=fpe.log
导入dmp文件:
imp username/password@SERVICENAME file="e:\temp.dmp" full = y
用户名不匹配时,用拥有DBA权限用户执行
imp report/myoracle file=1.dmp fromuser=report touser=scott ignore=yes
新增表字段:
ALTER TABLE OPINION ADD CODE VARCHAR2(50);
comment on column OPINION.CODE is 'code';
修改表字段:
ALTER TABLE 表名 MODIFY 要修改的字段 VARCHAR2(12);
删除字段:
alter table EXT drop (CODE);
删除主键:
alter table log drop constraint PK;
--删除主键同时删除索引
alter table log drop constraint PK cascade drop index;
新增主键:
alter table log add constraint PK primary key(id);