oracle创建表空间、用户、字段等简单命令
2016-07-06 15:00
267 查看
创建表空间、用户:
删除用户下所有数据:
此语句可以删除试图,同义词,过程,索引,及相关的一切数据。
导出dmp数据库:
导入dmp文件:
新增表字段:
修改表字段:
删除字段:
删除主键:
新增主键:
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.dmporacle11G以后提供了 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);
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧
- Oracle 下的开发日积月累
- Oracle存储过程之数据库中获取数据实例
- Windows下ORACLE 10g完全卸载的方法分析
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ORACLE LATERAL-SQL-INJECTION 个人见解