Oracle
金含
● 致力于IT行业,服务于全球,造化于人类。共同奋斗,全力以赴。
● 博客宗旨:除了时间什么都不属于我的!
无聊而单调的工作是有害的!
展开
-
PLSQL Developer V9 注册码
PLSQL Developer V9 注册码License Number:999Password:xs374caProduct Code:46lexxzpthqrjmkhyd5czddfcjh33a9p2zSerial Number:275052原创 2017-10-11 15:32:14 · 427 阅读 · 0 评论 -
oracle中查看session以及删除session
1.登录到oracle系统用户>sqlplus /nolog>conn /as sysdba2,查看session有那些参数,其中最重要的是sid,serial#,usernameSQL> desc V$session3.使用命令查看,sid,serial#,usernameSQL> select sid,serial#,username from V$sessio原创 2017-06-11 21:38:45 · 3074 阅读 · 0 评论 -
sqlplus中输出到文件中
1.首先使用以下l命令SQL> spool D:\text.txt2.要输出的内容3.使用以下命令结束SQL> spool off4.之后在 D:\text.txt就可以看到内容了原创 2017-06-11 21:15:12 · 837 阅读 · 0 评论 -
oracle11安装在linux配置参考
1、首先检查一下linux下是有存在一下软件,如果不存在,必须将这些软件安装rpm -q compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-deve原创 2017-06-11 17:30:50 · 323 阅读 · 0 评论 -
修改Oracle用户的限制
修改Oracle用户的限制cd /etc/securityvi limits.conf在该文件增加一下内容Oracle soft nproc 2047Oracle hard nproc 16384Oracle soft nofile 1024Oracle hard nofile 65536原创 2017-06-11 17:09:01 · 494 阅读 · 0 评论 -
oracle监听程序当前无法识别
# listener.ora Network Configuration File: F:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools.我这个是配置ip之后发生的,解决方法是添加一个sidSID_LIST_L原创 2017-06-20 20:34:25 · 932 阅读 · 0 评论 -
Oracle V$SESSION详解
本文转载地址:http://blog.csdn.net/cunxiyuan108/article/details/5999220V$SESSION是APPS用户下面对于SYS.V_$SESSION 视图的同义词。 在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。 V$SES转载 2017-06-03 10:36:34 · 436 阅读 · 0 评论 -
linux下重启oracle服务:监听器和实例
linux下重启oracle服务:监听器和实例一、在Linux下重启Oracle数据库及监听器:方法1:用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的原创 2017-06-19 00:25:45 · 523 阅读 · 0 评论 -
oracle自动备份数据库
set BACKUP_DIR=G:\testset ORACLE_USERNAME=scottset ORACLE_PASSWORD=tigerset ORACLE_SERVICE=orclset BACK_OPTION="owner=%ORACLE_USERNAME%"set RAR_PATH="E:\Progra~1\WinRAR\RAR.exe"set RESERVE原创 2017-06-06 23:45:30 · 407 阅读 · 0 评论 -
oracle union all
select rownum ,r.readdate,t.teacher_key ,t.teacher_name,t.department_key,t.department_name,t.position_,t.sort_num from oa_info_notice_readers r left join wp_kdb_teacher@kdb_link t on r.readerid原创 2017-05-22 21:48:10 · 525 阅读 · 0 评论 -
查看oracle日志文件
查看oracle日志文件1.使用命令 show parameter dumpSQL> show parameter dumpNAME TYPE VALUE------------------------------------ ----------- -----------------------原创 2017-06-11 21:51:24 · 638 阅读 · 0 评论 -
oracle循环执行sql
1.创建一个序列,是为了主键自增。create sequence t_hvm_seq;2.以下是我在 HVM_ZSB_TJ这张表中添加数据insert into hvm_zsb_tj t (t.id,t.stsres,t.bdzdydj,t.byq) values(t_hvm_seq.nextval,'a','a',1);3.循环执行sql,以下是循环执行100遍 decl原创 2017-07-03 20:48:01 · 4821 阅读 · 0 评论 -
oracle 解析XML
--解析xml,并获得xml数据的值 select x.wf_orunid,extractvalue(xmltype(X.XMLDATA),'/Items/WFItem[@name="WH"]') as wh ,b.swh as swhfrom bpm_archiveddata x,oa_bpm_docincome b--多表关联查询更新数据 update ( selec原创 2017-09-26 19:58:56 · 2274 阅读 · 0 评论 -
OA数据库时间与系统时间不一致的解决方法
1、查看系统时间,确认当前时间是否准确修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009修改时间: 将系统时间设定成上午10点18分0秒的命令如下。 #date -s 10:18:00修改时区: 找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localt原创 2017-08-25 09:03:56 · 7480 阅读 · 0 评论 -
关于Oracle误操作--数据被Commit后的数据回退恢复(闪回)
1.查询最近更新数据之前的数据(以便确定是不是Commit之前的数据) select * from account as of timestamp to_timestamp('2014-04-22 08:00:00', 'yyyy-mm-dd hh24:mi:ss'); 其中account为被误操作的表,'2014-04-22 08:00:00'表示上次更新数据前的时间, 2原创 2017-08-18 18:15:24 · 441 阅读 · 0 评论 -
oracle查询一列数据,合并成字符串,以,分割
SELECT wm_concat (a.teacher_key) teachers FROM kdb.wp_kdb_teacher awhere a.department_key='000004'原创 2017-07-25 10:09:43 · 942 阅读 · 0 评论 -
oracle日期转数字
在Java开发中,很多时候我们为了方便会直接使用long型来保存时间,可以通过System.currentTimeMillis()或者是java.util.Date.getTime()来获取;取值为当前日期时间与1970-01-01相差的毫秒数;SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') current_date, (sysda原创 2017-07-18 09:03:52 · 5636 阅读 · 0 评论 -
oracle毫秒数和日期时间之间的转换
--毫秒数转换为日期时间select * from oa_dutSELECT TO_CHAR(1112070645000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH:MI:SS') AS CDATE FROM DU原创 2017-04-18 21:50:15 · 13222 阅读 · 2 评论 -
解决oracle安装在linux中jdk的冲突
1.oracle自带有jdk,所以在linux下安装oracle的时候,会出现jdk的问题2.解决方法,在linux下 vi .bash_profile3.添加export LD_BIND_NOW=1原创 2017-06-14 00:15:55 · 771 阅读 · 0 评论 -
oracle获得第二天的数据
select * from oa_schedule bwhere b.task_id in( select a.wf_orunid from BPM.BPM_ArchivedData a where a.wf_processid ='f4bc174a0f48d042f00a0e70eb26e5a0c733') and --开始时间等于系统时间加上一天,为获得第二天的数据原创 2017-06-24 22:27:30 · 934 阅读 · 0 评论 -
oracle不同用户下表的查询
首先登录的用户(user2为例)必须有操作要”跨用户“的用户(user1为例)权限。如果有权限的话。登录user2(conn user2/password)通过如下命令查看:”select a.name from user1.table1 a“;解释:当前登录的用户必须有访问user1表table1权限限,之后就可以当做是“一个用户”下的表完成跨用户查询。如果没有权限的话,需要登录到user原创 2017-06-24 21:25:12 · 4706 阅读 · 0 评论 -
oracle杀回话不释放的问题
一般情况下,在杀一个会话的时候,直接执行alter system kill session ‘sid,serial#’;Administrator's Guide说,当session是active的时候,alter system kill session 只是将session标识为killed或者pseudo状态,并不会释放session持有的资源,所以我们在执行完alter sy转载 2017-06-05 19:12:02 · 737 阅读 · 0 评论 -
oracle创建表空间,授权,创建用户,导入dmp文件
1.创建表空间Create tablespace bpm datafile 'D:\ORACLE11\ORADATA\ORCL\BPM.DBF' size 400M autoextend onCreate tablespace lyoa datafile 'D:\ORACLE11\ORADATA\ORCL\LYOA.DBF' size 400M autoextend onCreate原创 2017-04-26 22:51:00 · 450 阅读 · 0 评论 -
oracle表的创建、字段的操作
表操作:创建:create table 表名(字段名 字段类型,字段名 字段类型,字段名 字段类型,字段名 字段类型,字段名 字段类型,字段名 字段类型);查看表结构:desc 表名;列操作:增加列:ALTER TABLE tablename ADD columnname datatype;alter table原创 2016-08-26 16:12:25 · 612 阅读 · 0 评论 -
oracle日期的查询和插入
日期的查询:select to_char(hiredate,'yyyy-mm-dd') from emp;日期的插入:insert into emp(hiredate) values(to_date('1990/02/2','yyyy/mm/dd'));insert into emp(hiredate) values(to_date('1990/02/2','yyyy/原创 2016-08-26 16:11:37 · 443 阅读 · 0 评论 -
oracle表内连接和外连接
表内连接和外连接select * from emp a,emp b where a.empno=b.mgr order by a.empno;联系:查询king手下是谁内连接:select emp.empno,emp.ename,dept.dname from emp inner join dept on emp.deptno=dept.deptno;sel原创 2016-08-26 16:09:36 · 421 阅读 · 0 评论 -
oracle子查询
子查询:■ 什么是子查询子查询是指嵌入在其它sql语句中的select语句,也叫嵌套查询■ 单行子查询单行子查询是指只返回一行数据的子查询语句select * from emp where deptno=(select deptno from dept where deptno=30);请思考:如何显示与SMITH同一部门的所有员工?■ 多行原创 2016-08-26 16:10:29 · 507 阅读 · 0 评论 -
oracle约束
约束:not null、unique,primary key,foreign key,和check default六个CREATE TABLE job(job_id NUMBER PRIMARY KEY,NAME VARCHAR2(100) NOT NULL);CREATE TABLE rsz(ID NUMBER PRIMARY KEY,NAME VARCHAR2(20) NO原创 2016-08-19 09:42:30 · 258 阅读 · 0 评论 -
JDBC简单学生管理系统
//首先新建一个stu表,并添加相应的字段约束;--创建学生表;create table stu(id number(20),name varchar2(10),sex char(2),age number(10),score number(10),password number(10));--给学生表字段添加约束;--id 添加主键alter原创 2016-08-19 09:41:23 · 3069 阅读 · 0 评论 -
oracle监听问题
1.oracle监听问题,有的时候监听服务打开了。可是还是有问题,所以可能是配置文件的问题。2.找到oracel监听配置文件 ,在oracle安装路径 F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN;3.根据以下修改配置文件即可。4.重新启动服务。********************SID_L原创 2016-08-19 09:39:47 · 400 阅读 · 0 评论 -
Myeclipse下部署项目以及JSP的连接
Myeclipse中配置tomcat,以及项目发布到tomcat,以及jsp的连接1.首先新建一个web工程,我的工程名字为webDemo2.添加自己的tomcat,添加路径widows-preference-输入tomcat,之后根据自己的tomcat的版本号来选择。3.添加项目到tomcat下4.之后配置JDK5.添加项目到tomcat下6.把oracle数据中的驱动包原创 2016-08-19 09:38:14 · 275 阅读 · 0 评论 -
oracle创建序列小例子
create sequence t_user_seq;insert into t_user (uno) values(t_user_seq.nextval);select * from t_user;insert into t_user values(t_user_seq.nextval,'dd','ddd');delete from t_user;commit;原创 2016-08-19 09:36:03 · 304 阅读 · 0 评论 -
oracle用户对象的操作
1、查看所有用户select * from dba_users;select * from all_users;select * from user_users;2、查看用户系统权限select * from dba_sys_privs;select * from all_sys_privs;select * from user_sys_pr原创 2016-08-26 16:12:53 · 464 阅读 · 0 评论 -
远程连接数据库
远程连接数据库配置监听:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora sqlnet.ora tnsnames.orc修改host为计算机名/IP名->重新启动监听、Oracle服务登录:sqlplus 用户名/密码@服务名|IP:端口号/实例名切换:c原创 2016-08-26 16:13:25 · 428 阅读 · 0 评论 -
oracle三张表表内连接
select * from (select a.title,a.openurl,to_char(b.noticetime / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 ', 'YYYY-MM-DD '),'YYYY-MM-DD ') AS time from view_oa_notice a inner join oa_info_notic原创 2017-05-17 17:22:41 · 1555 阅读 · 0 评论 -
oracle触发器的使用
--创建表空间Create tablespace lv datafile 'D:\ORACLE11\ORADATA\ORCL\lv.DBF' size 400M autoextend on--创建用户create user lvidentified by lv default tablespace lv temporary tablespace TEMP prof原创 2017-05-08 23:04:42 · 306 阅读 · 0 评论 -
win7操作系统平台中安装ORACLE 10G所注意事项
一:修改oraparam.ini文件 我们首先进行入install目录,然后在该目录中找到oraparam.ini文件,并添加如下内容:[Certified Versions]#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSA原创 2017-04-01 18:42:30 · 474 阅读 · 0 评论 -
oracle表内连接和外连接
表内连接和外连接select * from emp a,emp b where a.empno=b.mgr order by a.empno;联系:查询king手下是谁内连接:select emp.empno,emp.ename,dept.dname from emp inner join dept on emp.deptno=dept.deptno;sel原创 2016-10-31 08:14:23 · 300 阅读 · 0 评论 -
Myeclipse连接oracle小程序案例
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestDML {public static void main(原创 2016-08-26 16:16:41 · 751 阅读 · 0 评论 -
oracel的安装和卸载
1、对于oracle的安装,网上都有安装步骤,注意一下安装时候,管理口令那里把用户scott用户解锁就是了,不过没有解锁也没事,后面有解锁的步骤。2.完全卸载oracle11g步骤1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products原创 2016-08-26 16:15:58 · 387 阅读 · 0 评论