一、安装Oracle数据库
按所给的链接进行安装,链接如下:
Oracle数据库安装教程--Oracle19c DataBase_刘先生倒了u的博客-CSDN博客_oracle19c安装
提示:其中所创建的用户名与密码一定要记住(system/qazwsx123)
二、具体操作
步骤1:打开cmd
首先打开cmd命令(ctrl+win,并输出cmd)
步骤2:创建表空间与用户
(1)创建表空间
Create tablespace station #"station "为表空间名称
Datafile 'E:\oracle_database\SPACE\station.dbf' #此为定义表空间的路径
size 600m #定义表空间的大小,此处最大为32G
Autoextend on next 100m
Maxsize unlimited;
(2)创建用户
Create user manage_station identified by root default tablespace station; #“manage_station”为用户名称,“station”为表空间
alter user manage_station identified by 123456; #赋予用户密码
Grant resource to manage_station;
Grant dba to manage_station;
步骤3:输入数据
Imp manage_station/123456@orcl file=E:\oracle_database\oracleInstallFile1\station.dmp full=y ignore=y #manage_station/123456为用户名/密码
*可能遇到的问题
若输入的数据过大,遇到如下问题:
问题一:超过缓冲区
解决方法:加上“buffer=819200”,具体如下:
imp manage_stationE01/123456@orcl buffer=819200 file=F:\项目\扬州公交\公交数据\GPS2.dmp full=y ignore=y
问题二:不存在某一用户
解决方法:重新创建所缺的用户,具体操作如步骤2所示。
问题三:无法在某一表空间创建
解决方法:由于导入数据过大,导致某一用户的表空间过小,则使用附录中“②添加空间文件”的方法扩充表空间。
步骤4:导入csv数据
(1)打开PLSQL Developer 12软件 (链接:https://pan.baidu.com/s/1w68MOj6qfDQ0o_N5Hc7dhw
提取码:3180),登录密码为安装Oracle数据库时所创建设置的密码;
(2)进入后在左侧对象中的红框处选择之前创建用户名
(3)在下面的文件处找到Tables文件夹,但这里可能无法打开,因此这里使用SQL中的语句进行打开,具体如下:
select * from MANAGE_STATIONE01.MCSTATIONINFOGS
选中所选语句,按F8打开,打开后如下所示,之后按红框中素有标明的导出csv格式;
附:
(1)如果需要对所创建的表空间等进行操作,可使用sqlplus语句打开,具体如下:
sqlplus system/qazwsx123(*用户名/密码)
(2)扩大表空间
①扩大表空间:一般不推荐
②添加空间文件,代码如下:
alter tablespace station(*station为表空间名称) add datafile 'E:\oracle_database\SPACE\EXTEND3.DBF'(*为文件路径以及数据文件) size 32000m autoextend on next 200m maxsize unlimited;
(3)删除表空间
代码如下:
alter tablespace station drop datafile 'E:\oracle_database\SPACE\EXTEND2.DBF';