Welcome 微信登录

首页 / 数据库 / MySQL

plsql登录 时候出现 ORA-12154:TNS:无法解析指定的连接标识符

plsql登录 时候出现 ORA-12154:TNS:无法解析指定的连接标识符

plsql登录 时候出现 ORA-12154:TNS:无法解析指定的连接标识符。出现以上情况可能是由于plsql的首选项出现了问题。在plsql(中文简体版)里面 工具→首选项→连接→Oracle主目录名 里面选择目录(如果电脑安装了服务器端和客户端,就会出现有2种选择的)。 在plsql(英文版)里面 Tools→preferences→Connection→Oracle Home里面选择目录(如果电脑安装了服务器端和客户端,就会出现有2种选择的)。Li...
Oracle 子表外键需不需要索引

Oracle 子表外键需不需要索引

一般情况下, Oracle 子表的外键需要添加索引,如果外键不添加索引, 一下3种情况会导致 修改父表会锁住子表1、更新父表主键,子表会被锁住2、删除父表一行, 整个子表会被锁住3、合并到父表,子表会被锁住。(9i,10G是这样,11G不会)。如果满足以下三种情况,则不需要在外键建立索引1、没有从父表删除数据2、没有更新父表主键3、没有父表关联到子表RedHat 6 下安装Oracle 11g R2Oracle RMAN不完全恢复database到指定时间...
Oracle数据库启动的四个阶段

Oracle数据库启动的四个阶段

Oracle数据库启动的四个阶段,见下图:1. 数据库处于SHUTDOWN状态在此种状态,数据库处于停止状态。不能接受外界数据请求。使用操作系统命令ps –ef | grep ora看不到任何数据库进程的存在。2. 数据库处于NOMOUNT状态在此种状态,数据库后台进程已经建立。并根据参数文件中关于SGA的相关参数,建立共享内存区和缺省的oracle数据库进程。并同时检查相关初始化参数的正确性。使用操作系统命令可以考到相应的进程。ps –ef | grep...
Oracle varchar2最大支持长度

Oracle varchar2最大支持长度

网上经常有人问Oracle varchar2最大支持长度为多少?其实这个叫法不太准确,varchar2分别在oracle的sql和pl/sql中都有使用,oracle 在sql参考手册和pl/sql参考手册中指出:oracle sql varchar2的最大支持长度为4000个字节(bytes);而 oracle plsql varchar2最大支持长度为32767个字节。这就是有朋友问,在pl/sql中定义了32767个(字符/字节),为什么在表的字段中...
MySQL出现大量locked进程的解决

MySQL出现大量locked进程的解决

这两天在测试一个程序,该程序对mysql数据库有较大数据量的访问,最近,一不小心出现了无法查询的情况。利用navicat排查服务器状态发现,很多进程都locked了,有一条查询语句一直处于sending data状态,其他进程全部locked。结束这个进程之后,mysql数据库又恢复正常。因此,遇到mysql被locked的情况,有以下几种处理方法:1. 关闭导致locked的进程;2. 多次查询,处理工作全部交给程序来做,减轻数据库负担;3. 优化服务器...
Oracle 11g修改数据库用户名

Oracle 11g修改数据库用户名

最近翻看某blog,发现原来Oracle 11g提供了用户重命名的新特性,在10g环境下,如果想对用户重命名,一般来说是先创建一个新的用户并授权,然后将原用户下的所有对象导入,然后删除旧的用户!下面来在11g rac环境下介绍下这个新特性!一:创建一个测试用户xxx,并写入测试数据,由spfile文件生成pfile文件,关闭rac数据库[oracle@node1~]$sqlplussys/Ab123456@rac5assysdba SQL*Plus:Rel...
<< 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 >>