Oracle
文章平均质量分 55
清山随笔
这个作者很懒,什么都没留下…
展开
-
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 解决办法
不知怎么搞的,Oracle数据库启动不起来了,我用Navicat Lite连接数据库出现错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 。 我用SQL Plus输入用户名密码后也连不上出现错误:ORA-12560: TNS: 协议适配器错误。 修改办法:找到 lister.ora 所在文件夹D:\ORACLE\server\product\11.2.0\dbh原创 2014-09-18 16:20:52 · 607 阅读 · 0 评论 -
oracle主键自动递增设计
1. 新建表 TEST_INCREASE; 字段为 USERID NUMBER 10 USERNAME VARCHAR2 20 2. 新建自动增长序列 SEQ_TEST_AUTOINCREASE CREATE SEQUENCE TEST_INCREASE_SEQUENCE INCREMENT BY 1 --每次自动增长1 START WITH 1 --从1原创 2014-09-18 16:26:08 · 556 阅读 · 0 评论 -
java数据持久化处理
序列化 序列化是最早出现的、管理持久化数据的实现方案,也是 Java 语言中内置的数据持久化解决方案。它的工作原理是将对象转化为字节流,生成的字节流能够通过网络传输或者保存在文件中。序列化非常易于使用,但是局限性也非常大,由于序列化必须一次将所有对象全部取出,这限制了它在处理大量数据情形下的应用,同时它也无法在更新失败的情况下撤销对对象的修改,这使它无法用于对数据一致性要求严格的应用中。多线程或原创 2014-09-18 16:25:42 · 1528 阅读 · 0 评论 -
properties的读取及HSQL的学习(一)
DB.properties #HSQLDB Configer HSQL_USERNAME=sa HSQL_PASSWORD= HSQL_DRIVERNAME=org.hsqldb.jdbcDriver HSQL_URL=jdbc:hsqldb:hsql://localhost/test ReadProperties.java package org.test;原创 2014-09-18 16:25:00 · 467 阅读 · 0 评论 -
PL/SQL中文乱码的解决
1.创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”2.重启PL/SQL。原创 2014-09-18 16:24:38 · 419 阅读 · 0 评论 -
oracle命令的使用:SQLPLUS
对某一用户解锁:现已管理员system身份登录,alter user hr account unlock;重设密码为hr:alter user hr identified by hr连接hrconnect hr/hr连接查询:select t1.first_name,t1.last_name,t1.job_id,t1.salary,t2.department_namefrom employees原创 2014-09-18 16:24:07 · 474 阅读 · 0 评论 -
oracle命令的使用:使用column格式化显示列命令
1.打开运行命令窗口:输入 cmd显示如下:Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>2.输入 sqlplus system/orcl as sysdba以sysdba身份登录oracle数据库显示如下:C:\Document原创 2014-09-18 16:24:05 · 2933 阅读 · 0 评论 -
MySQL索引的使用
-- 创建索引-- CREATE INDEX index_message ON tb_log(message(255));-- 创建唯一索引-- CREATE UNIQUE INDEX index_datetime ON tb_log(datetime(255));-- 删除索引-- DROP INDEX index_message ON tb_log; -- select * from tb_l原创 2014-09-18 16:24:02 · 390 阅读 · 0 评论 -
ORACLE索引介绍
什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。 使用索引的目的 加快查询速度 减少I/O操作 消除磁盘原创 2014-09-18 16:23:59 · 461 阅读 · 0 评论 -
SQLServer更改服务器身份验证模式
如何更改服务器身份验证模式 安装过程中,SQL Server 数据库引擎设置为 Windows 身份验证模式或 SQL Server 和 Windows 身份验证模式。本主题介绍如何在安装后更改安全模式。 如果在安装过程中选择“Windows 身份验证模式”,则 sa 登录将被禁用。如果稍后将身份验证模式更改为“SQL Server 和 Windows 身份验证模式”,则 sa 登录仍处于禁用原创 2014-09-18 16:23:44 · 2946 阅读 · 0 评论 -
Oracle彻底卸载的办法
用oracle的卸载程序并不能完全卸载干净。如之前的命名的oracle sid 不能再使用。会提示sid存在。下面是在winxp下完全卸载oracle的方法。1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal原创 2014-09-18 16:20:09 · 482 阅读 · 0 评论 -
properties的读取及HSQL的学习(二)
HSQL的测试 TestHSQLConn.java package org.test; import java.sql.Connection;import java.sql.DriverManager; import org.apache.log4j.Logger; public class TestHSQLConn { public static Logger log = Logger.g原创 2014-09-18 16:25:03 · 476 阅读 · 0 评论 -
ORACLE集合数据类型知识整理.sql
-- 定义数组的大小200,以及所能存储的最大字节数2000CREATE OR REPLACE TYPE va_planguage IS VARRAY(200) OF VARCHAR2(2000);DECLARE lang va_planguage;BEGIN lang:=va_planguage('可变数组中的数据ONE','可变数组中的数据TWO','可变数组中的数据THREE'); FOR原创 2014-09-18 16:24:12 · 490 阅读 · 0 评论 -
HSQLDB使用总结
1.下载2.2版本后解压缩到指定目录2.打开bin目录,点击runServer.bat,然后最小化窗口,注意不要关闭3.点击runManagerSwing.bat,Type选择HSQL Database Engine Server 点击Ok按钮4.此时已进入默认数据库,在根目录中进入data文件夹,此文件夹里保存有数据库信息创建表customer:create table customer(id原创 2014-09-18 16:23:20 · 558 阅读 · 0 评论 -
oracle设置主键自增
oracle中没有自增字段,可通过序列+触发器间接实现,cmd中sqlplus登录,直接运行即可。一般要经过一下几步: 1建立数据表 Code create table Test_Increase( userid number(10) primary key, /*主键,自动增加*/ username varchar2(20) ); 2创建自动增长序列 CREATE SEQUEN原创 2014-09-18 16:21:01 · 1045 阅读 · 0 评论 -
MySQL模糊查询语法
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式 模式匹配的格式。 SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。 在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不 能使用=或!=;而使用LIKE或NOT LIKE比较操作符。 为了找出以“b”开原创 2014-09-18 16:20:32 · 370 阅读 · 0 评论 -
Oracle中取余的方法,记录去重复后排序输出
SQL语句:select aa,bb from table where mod(bb,100)=0 order by bb然后while (rs.next()){ String str = rs.getString(1); list.add(str); } 得到aa的集合。从table表中得到按照bb排序后不重复(取余)的记录原创 2014-09-18 16:22:34 · 521 阅读 · 0 评论 -
ORA-27101 Shared memory realm does not exist 解决办法
在命令行输入:sqlplus /nolog然后输入:conn / as sysdba最后输入:startup然后打开监听,再次连接,可以了。整个过程如下:Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>sqlplus /nologS原创 2014-09-18 16:20:54 · 723 阅读 · 0 评论 -
oracle报错:java.sql.SQLException: An attempt by a client to checkout a Connection has timed out
问题描述:服务器在跑压力测试,测试的并发大约是3200,(每次数据上传需要两次数据库操作,更新1条记录,批处理插入10条记录,可认为并发为更新3200,插入32000),每10s执行一次,大约跑了两天(周五19点左右到周末凌晨46分出现问题)数据库连接出现异常:java.sql.SQLException: An attempt by a client to checkout a Connectio原创 2014-09-18 16:27:38 · 7439 阅读 · 0 评论