
Oracle数据库相关知识点
醉过方知酒浓-tiger
这个作者很懒,什么都没留下…
展开
-
linux系统中Oracle数据库异常关闭重启
部署项目连接的数据库为oracle11G,结果由于配置文件没有配置好,项目部署失败。然而没想到的是已经上线的项目也不能正常运行了(连接的数据库也为oracle11G,两者使用的是同一个oracle服务器),后来看日志发现找不到数据源,猜想可能是数据库关闭了,在网上找了很多种开启oracle的方法,结果都以失败告终,后来在同事的帮助下,结合网上的经验,成功开启oracle数据库。下面是开启过程:原创 2017-02-27 10:37:09 · 1327 阅读 · 0 评论 -
c3p0,dbcp和druid连接池性能解析
了解c3p0,dbcp与druid 说到druid,这个是在开源中国开源项目中看到的,说是比较好的数据连接池。于是乎就看看。扯淡就到这。 下面就讲讲用的比较多的数据库连接池。(其实我最先接触的是dbcp这个) 1)DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DB转载 2018-02-02 16:28:01 · 1308 阅读 · 0 评论 -
Oracle数据库修改用户名密码
WIN+R打开运行窗口,输入cmd进入命令行: 输入sqlplus ,输入用户名,输入口令(如果是超级管理员SYS的话需在口令之后加上as sysdba)进入sql命令行; 连接成功后,输入“select username from dba_users”查看用户列表。 若修改某一个用户密码, 修改用户口令 格式为:alter user 用户转载 2017-12-19 11:25:52 · 469 阅读 · 0 评论 -
本地计算机的oracleoradb11g_home1tnslistener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
事因:由于家里的电脑长时间没有启动过Oracle服务器,今天突然想用一下,结果本地服务可以启动,但是监听 oracleoradb11g_home1tnslistener 报错为“本地计算机的oracleoradb11g_home1tnslistener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止”,于是在网上搜了很多改动版本,经过尝试,启动成功。正常启动程序:如下图标注两条原创 2017-11-18 11:10:19 · 12110 阅读 · 2 评论 -
ORACLE in与exists语句的区别
select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select * fro转载 2017-10-27 16:47:15 · 249 阅读 · 0 评论 -
oracle中dblink的使用简介
oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中 创建database link来转载 2017-08-24 09:46:44 · 571 阅读 · 0 评论 -
oracle中的正则表达式
1、概述 相信大家对正则表达式都不陌生,从Linux下的命令到Java等编程语言,正则表达式无处不在,虽然我们实际使用的时候也并不一定太多,但是当我们要处理字符串时,它确实是一个强大的工具。 上一篇文章(Oracle中的字符串类型及相关函数详解)中,已经介绍了一些串相关的函数,也列出了用于正则表达式的函数,本文就正式介绍他们。 本文基于Oracle 12c转载 2017-08-24 22:12:25 · 488 阅读 · 0 评论 -
Oracle数据库中的常用函数
Oracle 数据库中的常用函数分为 字符函数、数值函数、日期函数、转换函数、通用函数、分组函数和聚合函数等类型,熟练掌握这些函数的用法会大大方便我们进行数据处理。下面我对这些函数进行依依介绍,希望能给读者提供帮助。想要全面掌握上面提到的函数,首先应知道Oracle数据库中的数据都有哪些类型,如下所示:一、字符函数1,字符串截取 select substr('abcde原创 2017-08-18 18:18:38 · 2244 阅读 · 1 评论 -
oracle initialization or shutdown in progress解决方法
今天在准备新项目开发环境,在进行Oracle数据迁移时出现数据导入失败,所以就不断地创建新的表空间、创建用户。后来感觉创建这么多东西太占用磁盘空间,心想删除一下吧,将dbf和dmp文件也统统删除了(虽然提示不能删除,但是我关闭服务后强制删除了),后来发现服务可以启动,但是连接时会提示:oracleinitialization or shutdown inprogress,后来经过查询发现,原来这些原创 2017-05-20 14:35:37 · 733 阅读 · 0 评论 -
Oracle常用基础知识详解(用户、权限、角色管理 )
Oracle权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建转载 2017-05-20 14:30:42 · 551 阅读 · 0 评论 -
数据库之行转列与列转行方法
--创建纵表CREATE TABLE TABLE_A ( NAME VARCHAR2(20), SUBJECT VARCHAR2(20), SCORE NUMBER(22,0));原创 2018-06-04 23:51:28 · 16937 阅读 · 2 评论