Oracle数据库安装、连接与数据导入

前端之家收集整理的这篇文章主要介绍了Oracle数据库安装、连接与数据导入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Oracle数据库安装

个人学习建议用XE版本,短小精悍,才315M,完整版好几G,太耗资源。我安装的是64位的版本,版本号为OracleXE112_Win64,直接点击setup.exe进行安装,直到完成,打开window服务,可以看到与oracle数据库相关的四个服务,只有OracleServiceXEOracleXETNSListener这2个服务同时启动了,数据库才能正常使用,默认安装好后就是启动的,以防万一,安装好后最好还是检查下。

Oracle数据库连接

Oracle数据库连接是件很麻烦的事情,刚开始折腾了很久,在这里记录一下。连接数据库的客户端工具有很多,用的最多的应该是PLsql Developer。PLsql Developer用的是TNS来连接的,配置比较复杂,有的还需要安装客户端,这里推荐使用免安装版的,我使用的是PLsql Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端),大家可以自行搜索下载,解压即可使用,不需要安装客户端,不需要繁琐的配置,省去很多了事情。

打开PLsql Developer,会出现如下界面

要求我们输入用户名、口令,选择数据库和连接方式,默认会有一个系统账户,账户名是sys,不要记成admin(MysqL默认)啦,密码是安装oracle的时候提示用户输入的那个密码。这个账号有最高权限,选择数据库连接方式为SYSDBA。由于安装的是XE版本,数据库一定要选择XE,否则无法登陆,如果没有XE选项,需要设置TNS,设置目录在PLsql Developer\instantclient_11_2下,用记事本打开tnsnames.ora,设置XE用户(主要关注3个红色框),默认打开是orcl用户。如果不是安装的XE版本,可以设置其他你想要的用户,好像XE版本只能创建一个实例。

创建表空间

表空间就是dbf数据文件,用于存储所创建的表,系统默认给我们创建了5个空间

通常使用的时候,首先是创建自己的空间,用sys用户登录数据库,打开命令行窗口,

//创建数据表空间语句

create tablespacetest

logging

datafile 'D:\oraclexe\app\oracle\oradata\TEST\test.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local

回车出现Tablespace created,表示表空间已经创建完成,可以去上面对应的目录下查看创建的表空间。

创建oracle数据库用户

虽然系统提供了sys账户,当我们在开发中一般还是创建自己的数据库账户。首先是用sys登录数据库,在命令行中输入:

create user test identified by test

default tablespace test

temporary tablespace temp;

回车出现User created时,表示该用户创建完成。接下来是给所创建的用户授权,命令行中输入:

grant connect,resource,dba to test; 

回车出现Grant succeeded时表示授权成功。

当然也可以通过PLsql图形界面来创建用户,在右键,弹出界面:

输入名称口令、选择默认表空间、临时表空间等选项,应用即可。

使用新创建用户登陆PLsql Developer

使用刚才所创建的用户名和密码登录PLsql,登录成功后,接下来就可以进行各种操作了,如果我们提前准备好了sql脚本,可以直接导入数据,导入数据的命令为(@+脚本路径):

@D:/XXX.sql

常见问题

细心的朋友可能会发现,安装oracle之前tomcat能够正常启动,安装之后,启动tomcat,会发现端口被占用,这是为什么呢,因为在安装oracle的时候,oracle Http程序会默认监听8080端口。

解决办法有2个,一个是修改tomcat的默认端口号,一个是修改oracle的http监听端口,这里采用第二种方法,具体操作可以参考上篇博文http://my.oschina.net/wangdaoliang/blog/651847

原文链接:https://www.f2er.com/oracle/212783.html

猜你在找的Oracle相关文章