当前所在位置: 首页 > 旅游攻略 > 正文

oracle = 是什么意思(12560:协议适配器错误是怎么回事)

2023-10-18 admin 【 字体:

老铁们,大家好,相信还有很多朋友对于oracle = 是什么意思和在创建Oracle数据库时出现ORA 12560:协议适配器错误是怎么回事的相关问题不太懂,没关系,今天就由我来为大家分享分享oracle = 是什么意思以及在创建Oracle数据库时出现ORA 12560:协议适配器错误是怎么回事的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

本文目录

  1. oracle怎么查看实例名
  2. oracle设置表的并行度是什么意思
  3. sqlca.sqlcode=100是什么意思
  4. 在创建Oracle数据库时出现ORA 12560:协议适配器错误是怎么回事

oracle怎么查看实例名

1、首先打开putty,输入hostname,点击open。2、输入‘su-oracle’,后按回车键,进入oracle。3、输入‘lsnrctlstart’,回车,启动监听。4、监听启动后,继续输入‘exportORACLE_SID=‘实例名’,回车。5、然后,输入‘sqlplus/assysdba’,还是按回车键。6、出现sql输入栏,输入‘startup’,回车。7、然后界面会提示实例启动成功,并且能查看到实例。

oracle设置表的并行度是什么意思

查看dba_tables数据字典时,可以发现有“DEGREE”字段,这个字段表示的就是数据表的并行度。这个参数的设置,关系着数据库的I/O,以及sql的执行效率。并行度的优点就是能够最大限度的利用机器的多个cpu资源,是多个cpu同时工作,从而达到提高数据库工作效率的目的。在系统空闲时间,使用并行是个不错的选择,但是好东西总是相对而言,没有绝对的好坏,不当的使用,同样会引起数据库的新的问题产生。

1、此参数的大小设置orcl@SCOTT>selecttable_name,degreefromuser_tables;TABLE_NAMEDEGREE--------------------------------------------------T11TAB_REGISTER1EMP1EMP_BAK1SALGRADE1BONUS1DEPT1LETTER_USER1T21BASE_LOG1T1通过上例的例子大家可以观察,此参数的默认值为1,这个数值,我们认为的增加,当设置表的并行度非常高的时候,sql优化器将可能对表进行全表扫描,引起DirectPathRead等待。在使用并行查询前需要慎重考虑,因为并行查询尽管能提高程序的响应时间,但是会消耗比较多的资源。对于低配置的数据库服务器需要慎重。此外,需要确认并行度的设置要与IO系统的配置相符(建议并行度为2~4*CPU数)。

2、并行度的修改altertabletparallel(degree1);------直接指定表的并行度altertabletparallel;----------设置表的并行度为default3、如何在sql语句中使用表的并行度,并选择合适的并行等级示例:使用并行查询的执行计划并行度为4orcl@SCOTT>SELECT/*+PARALLEL(4)*/2MAX(sal),3AVG(comm)4FROMemp,dept5WHEREemp.deptno=dept.deptno6GROUPBY1

sqlca.sqlcode=100是什么意思

sqlca是oracle运行时的通讯存储区,sqlcode,就是存储其中的操作返回码的,不需要useing,此结构是自动附带的。

在创建Oracle数据库时出现ORA 12560:协议适配器错误是怎么回事

造成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.经过以上步骤,就可以解决问题。

OK,关于oracle = 是什么意思和在创建Oracle数据库时出现ORA 12560:协议适配器错误是怎么回事的内容到此结束了,希望对大家有所帮助。

阅读全文
友情链接