oracle,违反协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

竭诚为您提供优质文档/双击可除

oracle,违反协议

篇一:oracle协议适配器错误解决办法

oracle协议适配器错误解决办法

作者:it实验室出处:博客20xx-01-2915:44

在oracle中新建了一个数据库,今天把它删了之后再登录sql*plus就登不上去了,出现oRa-12560:tns:协议适配器错误。

oRa-12560:tns:协议适配器错误的解决方法

造成oRa-12560:tns:协议适配器错误的问题的原因有三个:

1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92tnslistener服务。

2.databaseinstance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleservicexxxx,xxxx就是你的databasesid.

3.注册表问题。regedit,然后进入

hkey_local_machine\soFtwaRe\oRacle\home0将该环境变

量oRacle_sid设置为xxxx,xxxx就是你的databasesid.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=xxxx,xxxx就是你的databasesid.或者进入sqlplus前,在commandline下输setoracle_sid=xxxx,xxxx就是你的databasesid.

经过以上步骤,就可以解决问题。

=======================================

1、oRa-12541:tns:没有监听器

原因:没有启动监听器或者监听器损坏。如果是前者,使用命令netstartoracleorahome81tnslistener(名字可能有出入)即可;如果是后者,则使用“net8configuration assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路ok。在添加之前可能需要把所有的监听器先删除!)

2、oRa-12500:tns:监听程序无法启动专用服务器进程或oRa-12560:tns:协议适配器错误

原因:oRacle的数据库服务没有启动。使用命令netstartoRacleseRViceoRadb(oRadb为数据库名字)即可。如果仍没有解决,请继续向下看。

3、如果数据库服务启动失败,则很有可能是其注册表

项值损坏,最好的做法是以下两步:

1)oRadim-delete-sidoradb删除数据库服务项

2)oRadim-new-sidoradb新增数据库服务项

注:这个过程中如果出错,就重启计算机!

4、oRa-12154:tns:能解析服务名

原因:oRacle的网络服务名没有正确配置。请使用“net8configurationassistant”工具向导之“本地网络服务名配置”配置tns即可。如果仍没有解决,请继续向下看。

5、oRa-1034:tns:oRacle不可用

原因:oRacle的数据库服务正确启动,但是数据库没有打开!

使用命令:

1)svrmgrl启动服务管理器

2)connectinternal以internal身份登陆

3)startup打开数据库

6、oRa-12560:tns:协议适配器错误(顽固性的)

原因:未知。

解决:必杀技--打开“windows任务管理器”,杀死oRacle.exe及oRadim.exe进程,书写自己的

ora_startup.bat,执行之!

ps:

1、我的ora_startup.bat:

netstartoracleorahome81tnslistener

netstartoRacleseRViceoRadb

svrmgrl一般情况下不用,不过有时少不了它的,具体步骤见第5步。

2、我的ora_shutdown.bat:

netstoporacleorahome81tnslistener

netstopoRacleseRViceoRadb

oRacle_home=/u01/app/oracle/product/8.1.6

exportoRacle_home/包括oracle软件的目录/

ld_libRaRy_path=/u01/app/oracle/product/8.1.6/lib;

exportld_libRaRy_path

oRacle_base=/u01/app/oracle

expo(oracle,违反协议)rtoRacle_base/包括oracle软件的目录和管理软件的目录/

oRacle_sid=oRcl

exportoRacle_sid/缺省数据库的标识

/oRacle_teRm=vt100

exportoRacle_teRm

oRa_nls33=/u01/app/oracle/product/8.1.6/ocommon/nls /admin/data

exportoRa_nls33/语言支持/

path=$path:/u01/app/oracle/product/8.1.6/binexportp ath

篇二:oracle使用许可协议

oracle软件许可条款原文:

wegrantyouanonexclusive,nontransferablelimitedlicen setousetheprogramsonlyforthepurposeofdevelopingasin gleprototypeofyourapplication,andnotforanyotherpurp ose.ifyouusetheapplicationyoudevelopunderthislicens eforanyinternaldataprocessingorforanycommercialorpr oductionpurposes,oryouwanttousetheprogramsforanypur poseotherthanaspermittedunderthisagreement,youmustc ontactus,oranoraclereseller,toobtaintheappropriatel icense.wemayaudityouruseoftheprograms.

oracle软件许可协议翻译:

不是为了其他目的,而仅仅以开发一个您的应用程序原型为目的使用该程序时,我们授予您一个非排他性的、不可转让的限制许可。如果您使用您在这个许可下开发的应用程序进行任何内部数据处理或任何商业或生产目的,或者您想为了其他任何目的使用该程序但没有获得该协议的允许,您

相关文档
最新文档