1:oracle创建数据库:
给用户增加导入数据权限的操作
第一,启动sql*puls
第二,以system/manager登陆
第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
第五, 运行-cmd-进入dmp文件所在的目录,
imp userid=system/manager full=y file=*.dmp
或者 imp userid=system/manager full=y file=filename.dmp
执行示例:
F:WorkOracle_Databackup>imp userid=test/test full=y file=inner_notify.dmp
2:创建表空间和创建用户:
以下操作在pl/sql中操作:进入--命令窗口然后执行如下命令:
create temporary tablespace user_temp
tempfile 'D:\oracle\product\10.2.0\oradata\orcl\user_temp.dbf'
size 500m
autoextend on
next 50m maxsize 2048m
extent management local;
create tablespace ts_hams
logging
datafile 'D:\oracle\product\10.2.0\oradata\orcl\ts_hams.dbf'
size 500m
autoextend on
next 50m maxsize 2048m
extent management local;
drop user hams cascade;
create user hams identified by hams
default tablespace ts_hams
temporary tablespace user_temp;
grant connect,resource,dba to hams;
其中D:\oracle\product\10.2.0\oradata\orcl\user_temp.dbf和D:\oracle\product\10.2.0\oradata\orcl\ts_hams.dbf
中的D:\oracle\product\10.2.0\oradata\orcl是oracle的安装路径:
指定后会在该路径下创建user_temp.dbf和 ts_hams.dbf文件
然后表空间创建成功。
还需要注意的地方: 其中以上语句的执行权限人为:system 以DBA的方式进入进行管理。