Welcome 微信登录

首页 / 数据库 / MySQL

使用 Navicat Lite 连接 Oracle 数据库

使用 Navicat Lite 连接 Oracle 数据库

如果你的机器已经装有 Oracle 数据库的话,那很简单,Navicat 可以直接连接到 Oracle 。如果没装,那 Navicat 会提示你需要安装 Oracle 客户端,如果不是必要,千万别装 Oracle 客户端 ,先不说它的块头很大,有四五百兆,装完后你很难卸载干净。根据 Navicat 官方的文档,其实只需要下载 Oracle 的 Instance Client 即可 。这个包只包含一些 dll 文件,无需安装解压即可。要根据不同的 Oracl...
Oracle ORA-00119,ORA-00132 错误处理

Oracle ORA-00119,ORA-00132 错误处理

最近系统启动时,收到了ORA-00119以及ORA-00132的错误,该错误实际上跟LISTENER有关,通常的处理办法是将spfile转储为pfile然后从pfile启动并生成新的spfile,不过该操作方式代价太高,需要重新启动数据库。另一种方式则是直接修改tnsnames.ora中的服务名,使之与监听器中的listener名字保持一致,具体参考下面的细节。 一.错误提示 SQL> startup nomount; ORA-00119: inva...
Linux主机无法连接Windows上的MySQL服务器解决方案

Linux主机无法连接Windows上的MySQL服务器解决方案

在Windows 2003服务器上安装了一个MySQL 5,然后从一台Debian服务器上部署了Tomcat,结果数据库连接总是失败。检查了权限,不存在问题,最后到网上搜了一下,发现是my.ini的设置问题必须在my.ini上加上一条skip-name-resolveOk,问题解决了Linux上连接Microsoft SQL Server 2005Oracle之按工资降序查出表中第5到第10条的记录的方法相关资讯 MySQL教程 30分钟带你快速入门M...
修改Oracle实例名(sid)和数据库名(db_name)

修改Oracle实例名(sid)和数据库名(db_name)

有时我们需要修改数据库的sid和dbname,除了使用rman进行备份恢复之外,也可以通过手工方式修改,主要由两个主要过程完成:1、修改实例名(SID)2、修改数据库名(dbname)下面演示将数据库sid和dbname由orcl修改为cnhtm的过程:1、修改实例名(sid) 1.1、检查原来的数据库实例名(sid) Oracle@oracle[/home/oracle]> echo $ORACLE_SIDorcloracle@oracle[/ho...
Oracle隐式游标获取记录数

Oracle隐式游标获取记录数

怎样统计PLSQL语言中删除语句执行之后一共删除了多少条纪录。Oracle使用两种光标:显式光标和隐式光标。不管语句返回多少条纪录,PL/SQL为使用的每一条UPDATE、DELETE和INSERT等SQL命令隐式的声明一个光标。(要管理SQL语句的处理,必须隐式的给它定义一个光标。)在PL/SQL中,当执行DML语句的时候,会自动打开一个隐式游标(游标就类似JDBC中的ResultSet),而相关要被操作的数据都是会先被放入隐式游标。隐式游标由ORACL...
Oracle的简单优化实例分析

Oracle的简单优化实例分析

1索引的正确使用 在海量数据表中,基本每个表都有一个或多个的索引来保证高效的查询,在ETL过程中的索引需要遵循以下使用原则: (1) 当插入的数据为数据表中的记录数量10%以上时, 首先需要删除该表的索引来提高数据的插入效率,当数据全部插入后再建立索引。 (2) 避免在索引列上使用函数或计算,在WHERE子句中,如果索引列是函数的一部分,优化器将不使用索引而使用全表扫描。举例:低效: SELECT * ROM DEPT WHERE SAL * 12 ...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>