数据库
文章平均质量分 75
jadethao
软件开发者
展开
-
ubuntu系统设置定时备份mysql
h[/code][size=small]2.编辑并添加内容[/size] [code="xml"]vi mysqlbackup.sh[/code] [size=small][color=red]注:mysqldump执行参数这里不做说明,详细信息可以网上查找学习。[/color][/size][size=small]脚本如下:[/size][code="xml"]#!/bin/bashdate_str=$(date +%Y%m%d-%T)2013-12-13 16:01:27 · 209 阅读 · 0 评论 -
Oracle 时间的应用小技巧
ect to_char(sysdate,'day') from dual; 4、取得当前日是一个星期中的第几天 select sysdate,to_char(sysdate,'D') from dual; 注:星期日是第一天 形如:'yyyy' 年 'Q' 季度 'mm' 月 'dd' 日 'ddd' 年2012-06-13 09:27:50 · 70 阅读 · 0 评论 -
Oracle中对时间的小技巧
ect to_char(sysdate,'day') from dual; 4、取得当前日是一个星期中的第几天 select sysdate,to_char(sysdate,'D') from dual; 注:星期日是第一天 形如:'yyyy' 年 'Q' 季度 'mm' 月 'dd' 日 'ddd' 年原创 2012-06-13 09:14:48 · 107 阅读 · 0 评论 -
字符函数
返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CHAR数值被限制为255字符(在ORACLE8中是2000).当在过程性语句中使用时,它们可以被赋值给VARCHAR2或者CHAR类型的PL/SQL变量.ASCII语法:ascii(char c)功能:返回一个字符串的第一个字符的ASCII码,他的逆函数是CHR()使用位置:过程性语句和SQL语句。s原创 2012-04-23 21:39:16 · 56 阅读 · 0 评论 -
pl/sql 执行计划
原创 2012-04-11 17:41:09 · 111 阅读 · 0 评论 -
SQL优化规则
原创 2012-04-06 13:24:04 · 74 阅读 · 0 评论 -
提高SQL查询性能
原创 2012-03-29 22:53:12 · 74 阅读 · 0 评论 -
启动 OracleDBConsoleorcl报错
原创 2012-02-21 13:35:14 · 107 阅读 · 0 评论 -
JDBC连接各种数据库经验技巧
原创 2012-01-01 22:32:21 · 96 阅读 · 0 评论 -
oracle时间函数
原创 2011-12-13 11:53:13 · 64 阅读 · 0 评论 -
游标在存储过程中的简单使用
ate table PM_L_LEVEL( LEVEL_ID INTEGER not null, LEVEL_NAME VARCHAR2(500))[size=large]2、插入数据:[/size]insert into PM_L_LEVEL (LEVEL_ID, LEVEL_NAME)values (0, '0流程');insert into PM_L_LEVEL (LEVEL_ID, LEVEL_NAME)values (1, '1流程');insert原创 2011-11-17 16:21:06 · 113 阅读 · 0 评论 -
存储过程基础语法
count(*) into v1 from A where a.列=input; If (v1>1) then Dbms_output。Put_line(v1); Elsif (true) then Dbms_output.Put_line(‘ok'); Else Raise 异常名(NO_DATA_FOUND); End if;Exception When other原创 2011-11-17 10:19:00 · 57 阅读 · 0 评论 -
oracle 表分区
原创 2012-06-13 15:43:36 · 62 阅读 · 0 评论 -
表空间的相关操作
原创 2012-06-18 11:07:39 · 75 阅读 · 0 评论 -
Oracle 用户的相关操作
eges grant connect to jade;grant dba to jade;grant resource to jade;-- Grant/Revoke system privileges grant alter any index to jade;grant alter any table to jade;grant alter tablespace to jade;grant create any index to jade;grant create a2012-06-18 16:49:57 · 75 阅读 · 0 评论 -
mongodb的安装以及加入服务启动项(windows)
名为mongodb,copy到D:/websoft/下,注:这个是我的命名及其目录结构,可以根据你自己的习惯执行3、在mongodb文件件下,新建两个文件data和logs4、配置mongodb服务器:4.1 cmd进入到:D:/websoft/mongodb/bin下(操作:1.d: 2.cd :/websoft/mongodb/bin);4.2 命令:mongod --dbpath d:/websoft/mongodb/data 打印如下后:[/code] [code=&q2013-12-12 13:32:07 · 182 阅读 · 0 评论 -
(转)保障MySQL安全的14个最佳方法
软件包中广泛使用MySQL数据库。 通常,许多企业在部署一种产品时,安全性常常得不到应有的重视。企业最关心的是使其可以尽快地运行,企业由此也可以尽快赢利。 但有的企业在安装MySQL时用的是默认选项,由此造成其数据不安全,且服务器也面临被入侵的风险,并有可能在短时间内就出现性能问题。下面将提供保障MySQL安全的最佳方法。 [b]1、避免从互联网访问MySQL数据库,确保特定主机才拥有访问特权[/b] 直接通过本地网络之外的计算机改变生产环境中的数据库是异常危险的。有时,管理原创 2013-11-23 13:35:03 · 95 阅读 · 0 评论 -
redhat5下安装MySQL-5.6,默认密码无法进入的解决办法
[/size][code="java"] Access denied for user 'root'@'localhost' (using password: NO)[/code][size=medium]各种密码尝试都无法进入mysql。经网上查找资料终于找到解决办法。解决办法:找到my.cnf文件,编辑文件,添加如下内容: [b]skip-grant-tables skip-networking[/b]红色字体为新添加。[/size2013-08-10 21:00:00 · 106 阅读 · 0 评论 -
Oracle TNS:监听程序当前无法识别连接描述符中请求的服务
也没有问题,使用sqlplus连接正常,但就是net manager配置测试或者plsql连接市报TNS错,做一下修改,重启动一切正常:修改:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下的listener.ora文件:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\oracle\prod2012-11-12 15:14:53 · 142 阅读 · 0 评论 -
oracle监听无法启动
都遇到过了。 建议装Oracle时,监听名称用localhost或者127.0.0.1,不要用可改变的名称,如ip或者计算机名,当这些参数有改动时,监听就无法启动了。以下是解决方法和步骤: [color=darkred] 说明:本人数据库sid=orcl,若你的sid不同文件后缀有所变动。 一下步骤中出现 "*_orcl"等于"原计算机名或者ip_orcl"[/color]1、找到E:\oracle\product\2012-10-27 18:05:35 · 101 阅读 · 0 评论 -
Oracle执行计划 讲解(二)
ET AUTOTRACE OFF|此为默认值,即关闭Autotrace |2|SET AUTOTRACE ON EXPLAIN|只显示执行计划|3|SET AUTOTRACE ON STATISTICS| 只显示执行的统计信息|4|SET AUTOTRACE ON| 包含2,3两项内容|5|SET AUTOTRACE TRACEONLY|与ON相似,但不显示语句的执行结果[/table]我喜欢SET AUTOTRACE TRACEONLY,我们以后的例子都是基于这种方式的 vie原创 2012-07-31 18:27:07 · 83 阅读 · 0 评论 -
Oracle执行计划 讲解(一)
lect 1 id,object_name from dba_objects; Table created SQL> update t set id=99 where rownum=1; 1 row updated SQL> commit; Commit complete SQL> create index t_ind on t(id); Index created [/cod原创 2012-07-31 18:26:47 · 178 阅读 · 0 评论 -
Oracle 数据库导入,导出命令
原创 2012-07-17 15:17:46 · 94 阅读 · 0 评论 -
提高游标批量读取的效率
用bulk collect时,所有的into变量都必须是collections. 例子:(把一个表的数据放入集合中,然后再取出)create or replace procedure test_bulk_collect_into is type a is table of varchar2(30); --如果是一个表的好几个字段的话,可以这么写type a is table of AA(表名)%rowtype; aa a; begin原创 2012-07-12 16:00:40 · 139 阅读 · 0 评论 -
提高游标批量读取的效率
用bulk collect时,所有的into变量都必须是collections. 例子:(把一个表的数据放入集合中,然后再取出)create or replace procedure test_bulk_collect_into is type a is table of varchar2(30); --如果是一个表的好几个字段的话,可以这么写type a is table of AA(表名)%rowtype; aa a; begin原创 2012-07-12 15:48:42 · 324 阅读 · 0 评论 -
oracle dblink创建及其使用和使用中问题解决
2012-07-04 15:34:01 · 307 阅读 · 0 评论 -
PL/SQL Developer调试存储过程步骤(转)
原创 2011-11-15 10:58:44 · 116 阅读 · 0 评论 -
oracle 10g的安装与卸载
原创 2011-11-14 14:08:29 · 92 阅读 · 0 评论 -
启动 OracleDBConsoleorcl报错
[size=medium][b]一、启动OracleDBCOnsoleorcl报如下错误[/b]: Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。解决方案:1、开始-》运行cmd2、执行 emctl start dbcon...原创 2012-02-21 13:35:14 · 160 阅读 · 0 评论 -
Oracle 用户的相关操作
创建用户jade:create user jade identified by jade default tablespace jade_SPACES temporary tablespace temp profile DEFAULT;授予用户jade权限:-- Grant/Revoke role privileges grant connect to ...2012-06-18 16:49:57 · 95 阅读 · 0 评论 -
表空间的相关操作
查看oracle所有的表空间的使用情况:方法一、select dbf.tablespace_name,dbf.totalspace "总量(M)",dbf.totalblocks as 总块数,dfs.freespace "剩余总量(M)",dfs.freeblocks "剩余块数",(dfs.freespace / dbf.totalspace) * 100 "空闲比例" ...原创 2012-06-18 11:07:39 · 95 阅读 · 0 评论 -
oracle 表分区
从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间: 是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。...原创 2012-06-13 15:43:36 · 73 阅读 · 0 评论 -
Oracle 时间的应用小技巧
[size=medium]1、取得当前的日期select sysdate from dual;2、 得到当天凌晨0点0分0秒的日期select trunc(sysdate) from dual; 3、取当前日期是星期几中文显示: select to_char(sysdate,'day') from dual; 4、取得当前日是一个星期中的第几天 sele...2012-06-13 09:27:50 · 67 阅读 · 0 评论 -
游标在存储过程中的简单使用
游标的格式:cursor 游标名称 (名称 类型, 名称 类型, ...) is select ...;下面通过一个简单例子来说明它的使用:[size=large]1、首先,先建个表:[/size]create table PM_L_LEVEL( LEVEL_ID INTEGER not null, LEVEL_NAME VARCHAR2(500))...原创 2011-11-17 16:21:06 · 364 阅读 · 0 评论 -
存储过程基础语法
create or replace procedure 存储过程名(input in type,...,output out type,...) as v1 type(值范围);cursor test_cur is select p.level_name from A....Begin Select count(*) into v1 from A wh...原创 2011-11-17 10:19:00 · 83 阅读 · 0 评论 -
PL/SQL Developer调试存储过程步骤(转)
一、定位你的procedure1。在屏幕左边的对象浏览器中展开procedure2。找到你的procedure二、打开测试窗口1。在你的procedure上点击右键2。在弹出的菜单中选择test3。PL/SQL Devoloper就会打开一个测试窗口并自动生成一个调用块4。在测试窗口的下方输入你的procedure的入口参数三、打开编辑窗口1。在你的pr...原创 2011-11-15 10:58:44 · 126 阅读 · 0 评论 -
oracle 10g的安装与卸载
一、oracle 10g(服务器端)的安装: 1、解压oralce 10g的压缩包,进入database文件,双击setup.exe开始安装,SID尽量默认吧,也可以改,但自己要记住,密码可以和你的sid一样,这样方便记忆。路径可以默认,改的话就只改盘符,不要破坏默认路径的结构,否则容易出差错。 填完之后下一步,接着下一步,弹出提示框,点是,继续,之后按提示安装下一步或者安装,注意...原创 2011-11-14 14:08:29 · 185 阅读 · 0 评论 -
字符函数
[size=large]一、字符函数——返回字符值[/size] 这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符),而CHAR数值被限制为255字符(在ORA...原创 2012-04-23 21:39:16 · 222 阅读 · 0 评论 -
JDBC连接各种数据库经验技巧
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以...原创 2012-01-01 22:32:21 · 76 阅读 · 0 评论 -
oracle dblink创建及其使用和使用中问题解决
[size=medium][b]1.创建dblink的语法:[/b]CREATE [PUBLIC] DATABASE LINK link CONNECT TO username IDENTIFIED BY password USING ‘connectstring’[b]2.说明:[/b]1)权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREAT...2012-07-04 15:34:01 · 577 阅读 · 0 评论