码迷,mamicode.com
首页 > 数据库 > 详细

Oracle的那些事儿

时间:2015-05-10 13:00:31      阅读:146      评论:0      收藏:0      [点我收藏+]

标签: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相关的错误了,让它更好地为我们服务。

 

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

  技术分享

Oracle的那些事儿

标签:oracle   管理   总结   

原文地址:http://blog.csdn.net/ysc1123/article/details/45619113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!