- 开启监听
- 启动/关闭数据库
- sqlplus /nolog
- conn /as sysdba
- startup(开启)
- shutdown immediate(关闭)
- 表空间
- 创建临时表空间
- create temporary tablespace XXX(name) tempfile 'XXXX.dbf(保存文件路径)' size 50m autoextend on next 50m maxsize 20480m extent management local;
- 创建数据表空间
- create tablespace XXX(name) logging datafile 'XXXX.dbf(保存文件路径)' size 50m autoextend on next 50m maxsize 20480m extent management local;
- 创建用户并指定表空间
- create user XXX(username) identified by XXX(password) default tablespace XXX(表空间名) temporary tablespace XXX(临时空间名);
- 给用户授权限
- grant connect,resource,dba to XXX(username);
- 查看表空间名称,路径,物理空间大小
- select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
- 修改表空间大小
- alter database datafile 'XXX.dbf(保存文件路径)' resize 1000M
- 删除用户
- drop user XXX(username) cascade; (级联删除用户--可能用户创建了对象?)
- 数据库备份与还原
- 备份
- exp user/password file='path.dmp' owner=user
- 还原
- imp system/manager@TEST file=d:\daochu.dmp full=y ignore=y
- 空表不能导出
- select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 or num_rows is null -- 在执行(11G中,没有数据是不占空间的)
posted on
2016-09-23 18:16
zhangjie43995
阅读(
85)
评论()
收藏
举报