-
[2007-02-15] Oracle 连接常见错误及解决方法
出现数据库的连接问题可在命令行下使用 tnsping 服务名 来检查出错原因。
常见错误有:
ORA-12535: TNS: 操作超时
首先关闭防火墙,这是最常见的连接出错原因。
如果仍然不行,检查 tnsnames.ora 文件配置,...
-
[2007-02-15] ORACLE中LONG类型字段的存取
ORACLE中存取4000字节以上大文本类型可以用此数据类型,其在C#中的读写方法如下:
注意需要引用 System.Data.OracleClient
然后添加命名空间:using System.Data.OracleClient
ORALCE建库脚本:
CREATE TAB...
-
[2007-02-15] Oracle与Access表之间的导入和导出实现
问题的提出:如何在FORM的程序中实现Oracle与Access表之间的导入和导出。
问题的解答:
准备工作:
1.安装OCA。运行Developer的安装盘,选择自定义安装,选择Oracle Open Client Adapter for ...
-
[2007-02-15] Oracle的翻页Sql语句
StringBuffer pagingSelect = new StringBuffer(100);
pagingSelect.append("select * from ( select row_.*, rownum rownum_ from ( ");
pagingSelect.append(sql);
pagingSelect.append(" ) row_ where r...
-
[2007-02-15] 建立与Oracle数据库服务器连接的两种连接模式(专用服务器与共享服务器)
在建立Oracle数据库的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的连接模式采用什么方式。在Oracle9i或者10g中,可以看到有2种连接模式,一种叫做专用服务器连接(dedicated server...
-
[2007-02-15] 在Oracle中实现搜索分页查询
在构建自定义搜索引擎时,开发人员常遇到的一个问题是实现某种类型的分页功能;也就是说,允许用户提交一个返回很多行数据的查询,但是只显示前20条。在用户点击一个链接时,下20条或者前20条数据会从数据库...
-
[2007-02-15] oracle修改计算机名后重启服务失败解决办法
如果安装完oracle后,发现计算机名不符合要求,可以先修改计算机名,然后在net assistant中,修改监听的计算机名,也可以通过(listener.ora和tnsnames.ora的host改成现计算机名)然后把所有network/agent/下的...
-
[2007-02-15] oracle数据库文件中的导入\导出(imp/exp命令)
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。
执行环境:可以在SQLPLUS.E...
-
[2007-02-15] oracle 存储过程的基本语法
1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
参数1 IN NUMBER,
参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN
END 存储过程名字
2.SELECT INTO STATEMENT
将select查询的结果存入...
-
[2007-02-15] oracle 10g 安装中一些问题解决
我在安装ORACLE 10g过程中遇到了两个主要问题:如何彻底删除旧版本和如何配制MS Loopback Adapter。现把解决办法贴出来,供大家参考。
一,如何彻底删除旧版本的oracle
1,在cmd里运行DBCA,在这里删除orac...
-
[2007-02-15] 实例讲解Oracle里抽取随机数的多种方法
在你的工作中是否会为了某个活动要随机取出一些符合条件的EMAIL或者手机号码用户,来颁发获奖通知或其它消息?本文以实例的方式来讲解如何抽取随机数的多种方法。
如果是的话,可以用oracle里生成随机数的...
-
[2007-02-15] JDBC连接Oracle数据库时使用的一些技巧
1、在客户端软件开发中使用Thin驱动程序
在开发Java软件方面,Oracle的数据库提供了四种类型的驱动程序,二种用于应用软件、applets、servlets等客户端软件,另外二种用于数据库中的Java存储过程等服务器端...
-
[2007-02-15] 图文:详解数据库Oracle 11g的基本安装
一、准备安装
基本都是按部就班。
使用的OS版本:OEL4
以下是引用片段:
[oracle@ractest orcl]$ cat /etc/redhat-release
Enterprise Linux Enterprise Linux AS release 4 (October Update ...
-
[2007-02-15] Oracle 排序中常用的NULL值处理方法
1、缺省处理
Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前
2、使用nvl函数
nvl函数可以将输入参数为空时转换为一特定值,如
nvl(employee_name,’张三’)表示...
-
[2007-02-15] Oracle 10G - 增强的CONNECT BY子句
为 了更好的查询一个树状结构的表,在Oracle的PL/SQL中提供乐一个诱人的特性——CONNECT BY子句。它大大的方便了我们查找树状表:遍历一棵树、寻找某个分支......,但还是存在一些不足。在Oracle 10G,就对...
-
[2007-02-15] sql server 2005扩充技巧
实例:用SQLServer2005内置工具建立审查系统:能够得到,如谁访问了我们的数据、如何批准访问权、以及我们如何对访问进行监控,以防止某些人入侵、登录数据或做他们不该做的事情。引用这里
在SQL2005中处理交...
-
[2007-02-15] oracle 分析函数的使用
分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sq...
-
[2007-02-15] Oracle数据库管理员的利器EXP、IMP使用简介
一、用途:
1、在不同的系统平台间移植数据。
2、数据库的备份和恢复手段之一。
3、用于用户间的数据移动。
二、基本语法和实例:
1、EXP:
有三种主要的方式(完全、用户、表)
1、完全:
EXP SYSTEM/MANAG...
-
[2007-02-15] oracle 每个用户 ip访问限制 开发总结
单纯的设定允许的IP 和 禁止的IP
以前有文档说增加或修改protocol.ora文件,
在9i中真正起作用的是sqlnet.ora文件,我们修改sqlnet.ora其实是最好最快的方法。
在sqlnet.ora中增加如下部分
---------------...
-
[2007-02-15] oracle因为日志错误无法打开
今天在启动我得数据库时,发现数据库只能mounted,无法打开,提示错误:
SQL> select open_mode from v$database;
OPEN_MODE
----------
MOUNTED
SQL> alter database open;
alter database open
*
第 1 行出现...