Oracle的那些事儿

      最近做drp项目时,可被oracle折腾惨了,第一遍安装的坎坷注定之后的磨练,现在我就把这些血泪史都整理到这里,希望能帮大家在oracle的连接上少一些弯路,少撞几次南墙。

    § 数据库连接:

     在连接这个问题上,我们使用xml文件将MyEclipse和Oracle 11g连接到一起,让我们的drp项目可以获取和操作oracle中的数据,在src的文件夹下新建一个xml文件,其内容如下:

<span style="font-family:FangSong_GB2312;font-size:18px;"><?xml version="1.0" encoding="UTF-8"?>
<config>
	<db-info>
		<driver-name>oracle.jdbc.driver.OracleDriver</driver-name>
		<url>jdbc:oracle:thin:@localhost(或者是oracle所在机器的IP):1521:数据库名称</url>  
		<user-name>安装oracle时的用户名</user-name>
		<password>安装oracle时设置的密码</password>
	</db-info>
</config></span>

      其中jdbc:oracle:thin:  是默认使用的方法,1521是默认的端口号,如果设置过,更改为设置后的端口号即可。

    § oracle的安装:

     安装oracle 11g时 我参照的是这篇博客http://blog.csdn.net/u010158267/article/details/42031655,但安装的时候在下面这个步骤中点击下一步之后出现了二图的问题:

      

      

      这个问题是因为本机无法连接到所填写的邮箱地址,所以可以更换邮箱地址或者不填此项。然后点击“继续”。这样就可以顺利进行安装了。

   § oracle中sqlplus的使用

     oracle安装成功之后我们需要打开sqlplus实现连接,这里列举一些常见的问题:

1.协议适配器错误

      

      这是由于本地与oracle相关的6项服务没有开启,所以打开任务管理器将下图中除红色框以外的服务全部开启:

       

      这时在sqlplus中重新输入用户名和密码,静候佳音!

2.ERROR ORA-01034:ORACLE not available 错误

      解决第一个问题之后,我的sqlplus又出现了这个问题,怎么办?这才叫“接踵而至”!

         

    查了一些资料,按下面的步骤进行就可以解决这个问题:

(1)打开运行,输入    sqlplus "sys/password as sysdba",然后等待命令窗口出现 “连接成功,提示已连接到空闲历程”之后在命令窗口的SQL>命令行之后输入  startup  

       (2)继续等待,当命令窗口中提示  数据库装载完毕,数据库已经打开,我们就可以直接输入一些sql语句,对oracle中数据表进行增删改查的操作了。

     PS:如果出现的错误不只是上述两种,请参考:参考网址


3.sqlplus中“文字与格式字符串不匹配”

     当我想利用它向数据表中输入数据时,它又向我发出一个抗议的信号:

     这是由于日期格式的数据出现问题,所以我们需要将输入日期的方式进行更改:

 

     这样我们就顺利解决了与sqlplus相关的错误了,让它更好地为我们服务。

 

     这些就是我目前所遇到错误的小总结了,我希望能通过对我的血泪史的整理来帮大家减少一些弯路,可以更有效率的开发。解决了错误,就让我们一起开发吧,加油啦,小伙伴儿们!!

  

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 38
    评论
评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值