一、准备单实例数据库服务器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...
在不同数据库中的使用的分页查询语句:当前页: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...
一般情况下,后缀名为.sql或者为记事本类型的文本脚本可以通过打开后复制或者直接在客户端打开执行,但如果脚本比较大时(比如文件达到几百M以上),普通文本工具和数据库客户端都无法打开,哪怕可以打开,也基本会卡死。这时,我们就需要在数据库服务端直接导入,才能正常导入。以下是服务端导入sql脚本的步骤:1、oracle用户登录linux系统。2、把要执行的数据库脚本update.sql上传至服务器。3、切换至要执行的用户(usename(数据...
陈科朝:http://blog.csdn.net/u013474104/article/details/44279309================1.spring 对数据库訪问的支持当我们开发持久层的时候。我们面临着多种选择。比方使用JDBC、Hibernate、java持久化API或其他持久化框架。幸好的是spring可以支持全部这些持久化机制。DAO(data access boject)数据訪问对象,这个名字就非常形象描写叙述了DAO在应用程序中所扮演的角色。DAO提供了数据的读取、写入到数据库中的一种方式。它们应该以...
本方法优点: 1、程序内集成Oracle客户端,无需用户自行进行配置本方法缺点: 2、增加程序包的体积(Oracle instant client本身有几十兆大小)下面说一下如何实现。0、首先,从Oracle网站上下载对应版本的Oracle instant client包,网址在这里 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 由于是Windows程序,只需要下载Win32或64版本就行了。1、下载来的.zip压缩包,解压后应该有如下...
1. sql plus访问, sqlplus.exe2. sql developer访问,sqldeveloper.exe3. pl/sql 自己下载4. browse https://localhost:1158/em/ 原文:http://www.cnblogs.com/niejianqiang/p/6755386.html
环境准备 在我的测试环境中,准备了两台CentOS7.4虚拟机,并同时都安装了Oracle11gR2的11.2.0.1.0企业版的数据库软件,其中只有主服务器创建一个数据库实例,备用服务器仅安装Oracle数据库软件。主数据库(DB1)OSCentOS7.4Hostnamehmdb11dg-db1Oracle Version11.2.0.1.0Oracle SIDHMDG(使用DBCA工具创建的一个数据库)备数据库(DB2)OSCentOS7.4Hostnamehmdb11dg-db2Oracle Version11.2.0.1.0Oracle SIDHMDG2注意: 在开始之前,备用服...
如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法.一、通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外我们还...
导入包:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; 声明变量:private static String USERNAMR = "lsdb"; //数据库用户名,在mysql所有数据库用户名密码是一样的,oracle各数据库的用户名密码是单独设置的private static String PASSWORD = "lsdb123#"; ...
转自 https://www.cnblogs.com/ShaYeBlog/p/7729714.html1.Oracle11G 32BIT介质官方链接适用于Windows 32bit的Oracle Database 11G 第2版U4(11.2.0.4)Oracle11.2.0.4 Windows32BIT介质盘https://updates.oracle.com/Orion/Services/download/p13390677_112040_WINNT_1of6.zip?aru=16919969&patch_file=p13390677_112040_WINNT_1of6.ziphttps://updates.oracle.com/Orion/Services/download/p13390677_112040_WINNT_2of6.zip?aru...
plsql默认只会读取当前数据库主目录下的tns,配置了主目录就是配置的这个主目录下的tns,没配置自动获取的就是最后安装的数据库的主目录,如何读取到其他数据库主目录下的tns呢,其实只需要在当前读取的主目录tns中配置其他实例连接串即可 本机配置tns,IP默认就localhost或者127.0.0.1都行 原文:https://www.cnblogs.com/ZwyBky/p/14490188.html
sql语句真是博大精深啊!下面是报错的sql语句:select lb.contno,decode(cont.conttype, ‘1‘, cont.appntno, ‘2‘, cont.insuredno),decode(cont.conttype, ‘1‘, cont.appntname, ‘2‘, cont.insuredname),to_date(lb.create_time),to_char(lb.sum_total, ‘9999999990.99‘),to_char(lb.sum_price, ‘9999999990.99‘),to_char(lb.sum_tax, ‘9999999990.99‘),lb.sid,lb.managecomfrom LIS_BUSI_TRANSACTIONS lb, lccont c...
使用oracle数据库时,mybatis-plus设置自增,添加数据的时候失败@TableId(value = "ID", type = IdType.AUTO) private Integer id;; ORA-01400: 无法将 NULL 插入 ("JIANG"."T_PRODUCT"."ID"); nested exception is java.sql.SQLException: ORA-01400: 无法将 NULL 插入 ("JIANG"."T_PRODUCT"."ID")需要在数据库设置触发器先创建序列create sequence SEQ_T_DEVICEincrement by 1start with 1minvalue 1maxvalue 9999999ordercache ...
参考资料为:【Oracle XE系列之三】使用OMF方式手工创建Oracle XE数据库 - 王立夫 - 博客园http://www.cnblogs.com/opfo/p/5056122.html 环境:win7_64 以管理员打开cmd 1.创建数据库实例,实例名为ORCLoradim -new -sid ORCL 错误:dim-00014:无法打开 Windows NT 服务控制管理器。OS-Error:(OS 5) 拒绝访问。处理办法:以管理身份运行. 2.为了sys用户可以连入数据库执行操作,先创建数据库的密码文件,密码文件的名称必须为PWDsid...
首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】 打开【tnsnames.ora】文件,增加你需要远程连接的字符串。 特别对部分重要字段说明: myDB为连接数据库别名HOST = 192.168.7.23为你连接的数据库ipPORT = 1521 为你数据的端口SERVICE_NAME = testdb 为你数据库实例名 设置好后,打开【PL/SQL Developer】输入用户名密码,选择刚刚你添加的数据库,点击确定就可...