【MySQL/Oracle数据库的基础(二)】教程文章相关的互联网学习教程文章

Oracle11g Data Guard物理备用数据库搭建与配置(第1部分 主数据库实例创建)【代码】【图】

环境准备 在我的测试环境中,准备了两台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注意: 在开始之前,备用服...

Oracle DBA优化数据库性能心得

如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法.一、通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外我们还...

Java连接Oracle/MySQL数据库教程

导入包: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#";          ...

Oracle 11.2.0.4 For Windows 64bit+32bit 数据库

转自 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连接本机多个版本oracle数据库【图】

plsql默认只会读取当前数据库主目录下的tns,配置了主目录就是配置的这个主目录下的tns,没配置自动获取的就是最后安装的数据库的主目录,如何读取到其他数据库主目录下的tns呢,其实只需要在当前读取的主目录tns中配置其他实例连接串即可 本机配置tns,IP默认就localhost或者127.0.0.1都行 原文:https://www.cnblogs.com/ZwyBky/p/14490188.html

ORACLE数据库--order by----ORA-01785 ORDER BY必须是select-list 表达式的数目【代码】

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数据库自增失败【图】

使用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手动建立数据库实例【代码】【图】

参考资料为:【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 Developer远程连接Oracle数据库

首先打开电脑,到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】输入用户名密码,选择刚刚你添加的数据库,点击确定就可...

oracle数据库在客户端建立dblink语法

oracle服务器没有建立目标数据库的TNS时,在客户端(有权限的情况下)建立dblink语法如下: 复制代码 代码如下:create database link dblink_name connect to user_name identified by user_psw using ‘(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xx.xxx.xx)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )‘ 原文:http://www.jb51.net/article/37270.htm

《Oracle数据库的SQL分页模板》

在系统开发过程中,需要对数据进行查询,大部分情况下从数据库中查询的数据量比较大,在系统页面无法全部显示,而且查询全部的数据会影响系统的反应速度,需要对所查询的数据进行分页的查询操作,以此减轻系统的压力。 在Oracle数据库中,如何完成分页SQL的编写,影响着系统开发的速度,特提供两个SQL的分页模板: (1).采用oracle的内置函数ROWNUM。(ROWNUM是结果的伪列,仅仅当聚集结果时产生,但早于排序或聚合) ...

Oracle数据库的引导过程

Oracle在启动数据库:会先去读1号数据文件的文件头中记录的root dba, 再通过root dba去找bootstrap$中存储的那些数据字典的基表的定义,最后根据这些定义创建数字字典,即所谓的一生二,二生三,三生万物。 Oracle数据库的引导: Oracle首先从通过direct path read方式从每个数据文件头读取第一个block的信息,然后通过db file sequential read的单块读方式读取第417块数据,找到其中的1.417对象,通过该对象找到bootstap$对象...

Oracle数据库用户锁定原因以及处理方式(ORA-28000)【图】

现场在实施过程中,基于安全考虑(用户名和密码之前暴露给其他公司了),需要对用户密码进行修改。修改过程很简单(alter user [username] identified by [password];),但是在修改之后出现该用户被锁定的问题。原因:数据库参数文件中设置了输错密码的次数,登录时当输错密码的次数超过所设置的次数时,则锁住该用户。默认一般为10次。输错密码锁住用户的设计原因:防止恶意的密码攻击。一开始以为是内部人员不知道密码修改了,多...

Oracle数据库导入导出命令总结

原文出处:http://blog.itpub.net/21614165/viewspace-766937/Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能我们可以从生产库中导出数据库,再导入数据库到测试库中。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行是由于在oracle中,安装目录\ora9i\bin被设置为全...

rman结合netbackup重定向恢复oracle数据库【代码】

1.创建数据库目录2.从原来主机复制pfile文件,并更改oracle_sidvi .bash_profile source .bash_profile3.启动数据到nomount状态$ sqlplus / as sysdba SQL> startup nomount pfile=‘pfile文件绝对位置‘; ORACLE instance started. SQL> exit4.查看备份controlfile列表$ /usr/openv/netbackup/bin/bplist -S 备份服务器 -C 备份客户端 -t 4 -s 09/10/2000 -e 09/11/2000 -R -l / 该命令中-s参数后面接开始日期,-e参数接结束日期...