以下内容来源自,只是为了方便查询转载过来:http://www.cnblogs.com/yanxiaodi/p/5038387.html 大概几年之前用PetaPoco做过一个Oracle的项目,开发的时候还需要安装oracle的client,非常麻烦。调试好环境后,一直到项目结束都不敢重装系统。最近又有一个需求需要读取oracle,可是环境已经没了……再重新配置吧,先使用nuget下载安装了PetaPoco,没想到最新的版本变动比较大,貌似缺少几个类,时间紧急没时间折腾了,于是下载了一个...
1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum < 4 表示从STAFF表中随机取3条记录 2、产生随机数 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 产生一个任意大小的随机数 SELECT ABS(MOD(DBMS_RANDOM.RANDOM,100)) FROM DUAL; 产生一个100以内的随机数 SELECT TRUNC(100+900*dbms_random.value) FROM dual; ...
1.SQL执行时间的开关set timing on ---》开 set timing off---》关2.创建数据表。以已存在的表创建(也就是复制一个表。但表内没有数据,只有字段)create table emp10 as select * from emp where 1=2;*参照emp 表创建 原文:http://www.cnblogs.com/kaiwen/p/7402510.html
声明:以下内容是自己跟着教学视屏学习之后整理而来(主要是自用),如有侵权请告知,将尽快删除。 一、索引1. 概述:数据库对象之一索引用于提高查询效率索引的内建工作对用户是透明的,由数据库自行维护,我们只需要指定是否添加索引。索引是为表中字段添加的。当一个字段经常出现在WHERE中作为过滤条件,或 ORDER BY 或 DISTINCT中时可以为其添加索引以提高查询效率。2.索引的使用(1) 单一索引--创建索引CREATEINDEX idx_emp_enam...
JFinal框架操作oracle数据库,需要在configPlugin()方法中配置链接oracle数据库的相关配置 配置JFinal数据库操作插件,configPlugin方法 这里我加载jdbc.properties配置文件实在configConstant加载的 [html] view plaincopy@Override public void configConstant(Constants me) { loadPropertyFile("jdbc.properties");//加载配置文件 me.setDevMode(getPropertyToBoolean("config.devModel", false)); ...
一、准备单实例数据库服务器1、准备操作系统注:建议安装oracle数据库使用oracle linux操作系统,本实例以oracle linux 6.8做为操作系统。#关闭iptableschkconfig iptables off#关闭selinuxvim /etc/sysconfig/selinux SELINUX=disabled#将主机名添加到hosts文件vim /etc/hosts188.188.1.120 oracledb#重启服务器reboot2、初始化操作系统,执行以下脚本#用户初始化脚本preusers.sh注:grid用户的ORACLE_SID必须为+ASM,ORACLE_HO...
首先登陆用户user1,然后执行下列语句,即可将user1的存储过程的调用权限赋给用户user2grant all on p_test to user2;原文:http://blog.csdn.net/helloboat/article/details/40151491
背景在操作Oracle时,多人同时操作oracle数据库的同一张表的时候,经常会造成锁表现象,这时需要手动进行解锁。步骤以dba身份登录Oracle数据库(否则用户缺少杀掉进程权限,需要给用户分配权限) sqlplus / as sysdba,如下图 查看被锁住的表进程 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;查找锁表进程的SID和Serial#,因为SID和Serial#...
1.表空间只读查看当前表空间状态SYS@userdata>columnfile_name format a60 SYS@userdata>column tablespace_name format a20 SYS@userdata>select tablespace_name,file#,file_name,v.status,v.enabled from dba_data_files d,v$datafile v where d.file_id=v.file#;TABLESPACE_NAME FILE# FILE_NAME STATUS ENABLED -------------------- -...
经常要用数据库,让他自己启动的话,开机太慢,所以用命令启动方便点。1.开启:在运行中输入cmd,进入控制台,lsnrctl start回车,提示启动监听成功后net start OracleServiceORCL。2 关闭在运行中输入cmd,进入控制台,lsnrctl stop回车,提示启动监听成功后net stop OracleServiceORCL。这样还是不太方便。在桌面右键,新建一个记事本,输入lsnrctl startnet start OracleServiceORCL另存为 "Oracle启动.bat"同理:在桌面右键,新建...
1.链接命令连接命令:connSql>Conn system/manager; 连接system用户,密码为manager断开连接命令:discSql>Disc system修改密码命令:passwordSql>Password system/manager;然后先输入旧密码然后再输入新密码显示当前用户:sql>show user退出oracle:Sql>exit;2.文件操作命令Start和@:运行sql脚本 Sql>Start d:\a.sql或者@ d:\a.sqlEdit:编辑指定的sql脚本 Sql>Edit d:\a.sql;Spool:将sql*plus屏幕上的内容输入到指定文件...
select 10 + 10 + 10 from dual结果是30,全然没问题。 select null + 10 + 10 from dual结果是空串,但期望的结果是20。select nvl(null,0) + 10 + 10 from dual这样处理结果为20。若查询有空值的情况需利用nvl处理,否则运算有误。select null || 10 || 10 from dual字符串拼接没有问题。原文:http://www.cnblogs.com/zfyouxi/p/3772042.html
在不同数据库中的使用的分页查询语句:当前页:currentpage 页大小:pagesize 1. Oracle数据库 select * from (select A.*,rownum rn from ( QUERY_SQL ) A ) where rn <= ((currentpage+1)*pagesize) and rn > (currentpage*pagesize)注:QUERY_SQL为查询sql语句。或select * from (select rownum rn,id from TABLENAME where rownum <=((currentpage+1)*pagesize) ) A where A.rn >= (currentpage*pagesize)2. Infomix数据库sel...
对象权限与系统权限创建表和创建session是系统权限;系统管理员是有权限去訪问其它表的 以sys登录 sqlplus sys/on_change_install as sysdba; 创建用户wangwu create user wangwu identified by wangwu; 系统权限 grant create session to wangwu; grant create table to wangwu; grant unlimited tablespace to wangwu; grant create table to public;//把创建表的权限给全部的用户; 撤销系统权限 ...
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=localhost.localdomain UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory SELECTED_LANGUAGES=en,zh_CN,zh_TW ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db....