使用oracle数据库的感悟

    最近,专业课的一个大作业,要求使用SQL Server,Oracle,MySQL三个数据库实现数据的集成。

我自己是负责oracle这块的,由于以前从未用过oracle数据库,我也是抱着学习的态度来使用oracle数据库,并希望

自己可以掌握一个新的数据库的基本操作,在使用的过程中遇到了不少问题,主要有以下几个方面:

    第一,oracle的安装,网上有很多关于oracle 11g的安装图解,照着说明一步一步做就好了,不过一定要记住sid的名

称和口令,因为在建立连接启动数据库的时候,很重要,要是忘记了,就麻烦了,而且oracle安装的时候,会要求口令

也就是密码要有数字、大写字母和小写字母组成;

    第二,oracle的图形化界面,我一开始想用navicat for oracle的,结果存在一些配置的问题,照着网上查到的资料弄

了一个上午,也没有配置好,最终放弃了,选择了oracle自带的oracle sql developer。也怪自己一开始没有找到这个

图形化界面,结果自己瞎折腾,也没折腾出来,不过当我弄出来图形化界面,并使用的时候,还是挺开心的,至于这个

图形化的工具,个人觉得使用的感觉挺好的,也比较方便;

    第三,就是在建立连接之后,进行连接oracle的时候,总会出现这个问题:

执行请求的操作时遇到错误:Listener refused the connection with the following error:

ORA-12505,TNS:listener does not currently know of SID given in connect descriptor.

我花费了好长的时间,来处理这个问题,最后我都快要崩溃了,不过还是找到了解决方法,在控制面板中,选择管理工

具,进去后双击服务,查找一项名为OracleServiceOrcl的服务,手动启动即可解决这个问题;

解决掉这个问题之后,再次尝试连接数据库,这时候又出来这个问题:

执行请求的时候遭遇错误:网络适配器不能建立连接;

查了相关资料之后,知道是因为网络监听没有打开,这时候只需要在命令行输入这一条命令即可:lsnrctl start,这条

命令是用来启动网络监听程序的,此外,还有两条命令也很常用:lsnrctl status和lsnrctl stop,前一条命令是用来

查看网络监听程序的状态,后一条命令用来关闭网络监听程序;

    这就是我用oracle遇到的一些问题,总体感觉,oracle是一款很强大的数据库,以后还要继续学习使用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值