一、软件环境:windows2003,瑞星网络版
二、安装ORACLE数据库
PS:傻瓜式安装
三、初始化表空间
登陆SQLplus或用命令行登陆Oracle数据库
PS:推荐用命令行登陆操作比较方便。因为使用命令行可以随时回退到命令某一处进行修改,重复运行上之前运行过的命令也很方便。
备注:system是用户名,admin是密码,orcl是连接的数据库连接串。
创建表空间
备注:
注意根据以后使用的数据库数据大小,制定datafile的size,不然以后导入数据库会出错。最初,我指定datafile只有50M,容量太小导致后来导入I-TASK50数据库出错;
datafile文件路径的引号一定要是单引号;
删除表空间命令:
创建用户
备注:创建用户时,应该定义它的表空间(default tablespace)。否则,它会使用系统表空间(system tablespace)。
用户赋权
PS:为了省事直接给了dba权限。其他的用户权限有:CONNECT、RESOURCE、EXP_FULL_DATABASE、IMP_FULL_DATABASE、DROP USER、CREATE USER、ALTER USER、CREATE ANY VIEW、DROP ANY VIEW、CREATE SESSION
备注:删除用户命令:
导入DMP文件
备注:imp命令要在cmd环境中运行,而不是在SQLplus环境中。由于忘记了之前导出dmp文件的表空间和用户名故在导入中提示了对象不符合,所以使用ignore参数完成导入。原则上导入要确保表空间名字和用户名一致就不需要ignore也可以导入。在正式系统中一般是不允许使用ignore导入,会导致数据丢失,必须调试、设置详细参数、找出原因。