标签:
oracle:开启监听
--lsnrctl start
oracle:启动/关闭数据库
--sqlplus /nolog
--conn /as sysdba
--startup(开启)
--shutdown(关闭)
oracle:创建表空间
1.创建临时表空间
--create temporary tablespace XXX(name) tempfile ‘XXXX.dbf(保存文件路径)‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
2.创建数据表空间
--create tablespace XXX(name) logging datafile ‘XXXX.dbf(保存文件路径)‘ size 50m autoextend on next 50m maxsize 20480m extent management local;
3.创建用户并指定表空间
--create user XXX(username) identified by XXX(password) default tablespace XXX(表空间名) temporary tablespace XXX(临时空间名);
4.给用户授权限
--grant connect,resource,dba to XXX(username);
oracle:查看表空间名称,路径,物理空间大小
--select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;
oracle:修改表空间大小
--alter database datafile ‘XXX.dbf(保存文件路径)‘ resize 1000M
oracle:删除表空间
--drop tablespace XXX(表空间名)
oracle:删除用户
--drop user XXX(username) cascade; (级联删除用户--可能用户创建了对象?)
oracle:数据库备份与还原
一、备份
1.将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
--exp system/manager@TEST file=d:\daochu.dmp full=y
2.将数据库中system用户与sys用户的表导出
--exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3.将数据库中的表table1 、table2导出
--exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4.将数据库中的表table1中的字段filed1以"00"打头的数据导出
--exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\" where filed1 like ‘00%‘\"
二、还原
1.将D:\daochu.dmp 中的数据导入 TEST数据库中
--imp system/manager@TEST file=d:\daochu.dmp full=y ignore=y
2.将d:\daochu.dmp中的表table1 导入
--imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
标签:
原文地址:http://www.cnblogs.com/zhangjie43995/p/5485000.html