Oracle创建表空间,备份导入数据库

来源:互联网 发布:魔兽争霸3 mac 缩小 编辑:程序博客网 时间:2024/06/06 07:21

小白非常害怕数据库的操作,数据库一旦损毁,后果不堪设想.以前在培训时,就听过某位小白,删除数据时,没有加条件,导致无锡小灵通业务停了好几天,业内也流传着删库跑路这一与公司鱼死网破的大杀器.数据库新手不需要太复杂的操作,能为自己的项目服务的就可以了.

一.创建本地数据库表空间

由于Oracle安装的有些问题,我是用plsql来操作的,此处安利一下plsql,海量数据还是算优秀的.

1.登录本地系统Oracle账户

2.建表空间语句

  create tablespace ts_itda //表空间的名称
logging  
datafile 'E:\oracledata\ts_itda.dbf' //表空间的位置,最后的名称要与表空间的名称一致
size 500m //初始大小500M
autoextend on   //设置增长
next 100m maxsizeunlimited            //每次增长100M,最大没有限制

3.创建用户指定表空间

create user itda identified by itda  default tablespacets_itda 

4.赋予用户权限

grant connect,resource,dba  to itda //其中dba是对备份,导入数据库的权限,有些用户可以不授予

二.备份,导入数据库

1.备份数据库

exp itda/itda@localhost:1521/orcl file='F:\itda.dmp'
2
.导入数据库

imp itda/itda@localhost:1521/orcl file='F:\itda.dmp' full=y

这里itda/itda,是你设置的用户名密码,localhost是你要备份或者导入的数据库的IP地     址,F:\itda.dmp,备份数据库时,这是你放备份的地址,itda是你自己命名的,dmp是数据库的格式.

阅读全文
1 0