datebase
文章平均质量分 60
fengyifei11228
这个作者很懒,什么都没留下…
展开
-
Oracle数据导入导出
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过net8 assistant中本地-->服务命名 添加正确的服务命名 其实你可以想成是客户端与服务器端修了条转载 2009-05-13 14:40:00 · 575 阅读 · 0 评论 -
mysql数据库latin1转utf8
mysql latin1转utf8 数据库编码 编码转换原创 2011-05-11 14:10:00 · 2480 阅读 · 0 评论 -
MYSQL的常用命令和增删改查语句和数据类型
<br />连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] <br />创建数据库:create database [库名] <br />显示所有数据库: show databases; <br />打开数据库:use [库名] <br />当前选择的库状态:SELECT DATABASE(); <br />创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ......); <br />显示数据表字段:原创 2011-03-23 21:34:00 · 1909 阅读 · 0 评论 -
Oracle SQL 插入特殊字符
Oracle插入特殊字符 插入特殊字符 SQL插入特殊字符 特殊字符原创 2011-07-27 19:17:27 · 4132 阅读 · 1 评论 -
Oracle的优化器
一、目的: 1、说一说Oracle的Optimizer及其相关的一些知识。 2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。 3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。转载 2011-07-28 08:48:15 · 610 阅读 · 0 评论 -
oracle hints的用法总结
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT转载 2011-10-11 16:18:09 · 767 阅读 · 0 评论 -
SQL行列转换实战
表ttt有三个字段seq --序列jcxm --检查项目zhi --值数据分别如下:seq jcxm zhi------- -------- --------11 1 0.5011 2 0.2111 3 0.2512 1 0.2412 2原创 2007-10-29 10:12:00 · 938 阅读 · 0 评论 -
CENTOS下 ORACLE安装rlwrap工具
在linux下面使用sqlpus连接数据库处理,实在不是很方便,还好有一个工具rlwrap,通过这个能够调用历史命令和回调功能,能够极大的提高效率。1、 下载从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载rlwrap-0.37.tar.gz 2、 解压缩安装[root@localhosttmp]# tar -zxvf rlwrap转载 2012-01-10 21:53:25 · 4856 阅读 · 0 评论 -
Oracle分页小谈
今天做项目时要实现分页功能,以前只在mysql上弄过,oracle倒没试过,但知道有这样一个rownum这个东西。 但这个东西也不是那么容易用的,还是有蛮多地方要注意的。它不是物理上存在的一列,而是oracle自己在结果集中进行添加的。 首先我们来看一下我们的表结构先: 我们新建一个表: 也就一个字段ID而转载 2012-01-31 10:04:49 · 641 阅读 · 0 评论 -
CentOS下忘记mysql密码的解决办法
一:停掉正在运行的mysql[root@Test01 ~]# service mysqld stop如果没有把mysql加入服务,可以用/etc/init.d/mysql stop二:使用 “–skip-grant-tables”参数重新启动mysql[root@Test01 ~]# mysqld_safe --skip-grant-tables &[1] 2584转载 2013-01-04 10:38:58 · 805 阅读 · 0 评论 -
18位身份证和组织机构代码校验ORACLE函数
18位身份证标准在国家质量技术监督局于1999年7月1日实施的gb11643-1999《公民身份号码》中做了明确规定。 gb11643-1999《公民身份号码》为gb11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外gb11643-1999《公民身份号码》从实施之日起代替gb11643-1989。 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码转载 2011-03-17 14:08:00 · 6626 阅读 · 0 评论 -
oracle获取字符串长度函数length()和hengthb()
lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节length(string)计算string所占的字符长度:返回字符串的长度,单位是字符对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。注:一个汉字在Oracle数据库里占多少字节跟数据库的字符集有关,UTF8时,长度为三。select lengthb('飘') from dual 可查询汉字在Oracle数据原创 2010-12-13 09:11:00 · 26041 阅读 · 0 评论 -
Oracle错误:ORA-27121: unable to determine size of shared memory segment
今天在用SQLPLUS登陆数据库时,忽然报了一个错误,错误的代码如下:ORA-01034: ORACLE not availableORA-27121: unable to determine size of shared memory segmentLinux Error: 13: Permission denied 怎么回事,刚才还用PL/SQL登陆来着,重新登陆PL/SQ原创 2009-05-13 16:15:00 · 5678 阅读 · 1 评论 -
Oracle 服务作用
注:SID - 数据库标识HOME_NAME - Oracle Home名称,如OraHome92、OraHome81(1)OracleServiceSID 数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。转载 2009-08-19 08:44:00 · 1402 阅读 · 0 评论 -
oracle关闭问题
今天在连接数据库的时候 出现这条错误“ORA-01090: shutdown in progress - connection is not permitted” ,提示数据库已经关闭了,然后我用STARTUP启动,报了以下错误“ORA-01081: cannot start already-running ORACLE - shut it down first原创 2009-09-01 15:07:00 · 1078 阅读 · 0 评论 -
Oracle和SQL server的数据类型比较
类型名称OracleSQLServer比较字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长字符数据类型VARCHAR2VARCHAROracle里面最大长度为4kb,SQLServer里面最大长度为8kb根据字符集而定的固定长度字符串N转载 2010-05-26 19:51:00 · 1047 阅读 · 0 评论 -
ORA-01940: cannot drop a user that is currently connected
<br />问题提出:<br />SQL〉DROP USER USER1 CASCADE<br />ERROR:ORA-01940: cannot drop a user that is currently connected<br />由于当前用户正连接到数据库,所以无法删除<br /> <br />解决办法:<br />1、查询此用户的会话进程,<br />SQL〉SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USER1';<br />原创 2010-07-30 19:16:00 · 2035 阅读 · 0 评论 -
SQL查询前几条记录
ORACLE查询前几条记录 SQLSERVER查询前几条记录 MYSQL查询前几条记录原创 2010-09-15 09:28:00 · 3388 阅读 · 0 评论 -
ORACLE 归档日志打开关闭方法
ORACLE 归档日志打开关闭方法ORACLE 归档日志设置方法原创 2010-12-02 10:03:00 · 26171 阅读 · 1 评论 -
LINUX安装ORACLE 9204 报错解决!!
[oracle@localhost ~]$ uname -aLinux localhost.localdomain 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux1、问题一[oracle@dbServer Disk1]$ ./runInstaller[oracle@dbServer Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall原创 2010-12-10 13:12:00 · 1345 阅读 · 0 评论 -
linux下完全删除Oracle
以9.2.0.4为例:1.用oracle用户登录如果要再次安装, 最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来2.使用SQL*PLUS停止数据库[oracle@ora920 oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit3.停止Listener[o原创 2010-10-22 12:18:00 · 770 阅读 · 0 评论 -
[MySQL]关于amd.dll后门病毒入侵3306端口的临时解决方案
amd.dll入侵事宜: 由于MySQL 5.1.30以上版本的一个漏洞(当然是不是因为漏洞的原因,目前暂未知),导致一个后门程序会通过3306端口的MySQL服务获取到Windows的管理权限,并在系统中产生amd.dll基本后门程序,并不断释放boot1.exe/boot2.exe/12345.exe/net.exe/net1.exe....等等垃圾程序,并在系统分区根目录,Windows转载 2014-03-06 17:54:08 · 6000 阅读 · 0 评论