Oracle
文章平均质量分 70
___Taste
人生总会有不期而遇的温暖和生生不息的希望!
展开
-
SQL四种语言:DDL,DML,DCL,TCL
1.DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.DDL是SQL语言的四大功能之一。用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束DDL不需要commit.CREA转载 2017-02-16 17:39:11 · 202 阅读 · 0 评论 -
CentOS 6.5安装Oracle 11g R2
本文为转载博客,原文地址:https://blog.csdn.net/j754379117/article/details/40222467 由于课程需要,本人需要在centOS 6.5下面安装Oracle 11g,对于我这么一个对Linux一无所知的菜鸟,确实任务很艰巨。但是所幸的是,在第一遍装的遍体鳞伤之后,第二遍成功安装运行。在网上查找了很多资料,但是很多资料的内容在细节部分总是...转载 2018-11-18 17:41:41 · 327 阅读 · 0 评论 -
oracle 触发器详解
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.6 重新编译触发器8.3 删转载 2017-04-07 11:12:14 · 805 阅读 · 0 评论 -
Oracle中tnsname和listener的区别
一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果原创 2017-03-20 21:47:33 · 7028 阅读 · 0 评论 -
ORACLE/MYSQL/DB2/SQLSERVER系统时间问题
例如有表table,table 中有两个字段:name 、makedate1.Oracle:--插入系统时间应为sysdate:insert into table (name,makedate) values('测试',sysdate);--oracle查询系统时间SYSDATE:可将Sysdate视为一个其结果为当前日期和时间的函数,在任何可以使用Orac原创 2017-03-09 13:22:37 · 475 阅读 · 0 评论 -
ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法
在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下:解决办法:在listener.ora中增加对BlueAeri-PC或ip地址的侦听,具体步骤如下:1.启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写转载 2017-03-18 22:59:52 · 6106 阅读 · 0 评论 -
完全卸载oracle
用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Ins转载 2017-03-18 15:39:22 · 347 阅读 · 0 评论 -
oracle官方文档之V$SESSION
V$SESSIONV$SESSION displays session information for each current session.ColumnDatatypeDescriptionSADDRRAW(4 | 8)Session addressSIDNUMBERSession identifier转载 2017-03-18 10:05:43 · 695 阅读 · 0 评论 -
Oracle 动态性能表 v$session & v$process各个字段的说明
v$session描述的对象是一个会话。v$session描述的对象是一个当前存在的会话(该会话不是包括当前连接到数据库的会话,这只是数据库前台服务器进程的会话,还有数据库后台进程的会话,它是没有连接的)。下面对v$session里的字段进行分组说明:用于标识确定唯一的一个会话:SID:SERIAL#或是SADDRSADDR: session addre转载 2017-03-18 10:02:24 · 1523 阅读 · 0 评论 -
ORACLE V$SESSION和V$PROCESS字段详解
v$session SADDR: session address SID: session identifier,常用于连接其它列。 SERIAL#: sid 会重用,但是同一个sid被重用时,serial#会增加,不会重复。 AUDSID: audit session id。可以通过audsid查询当前session的sid。select sid from v转载 2017-03-18 09:59:28 · 1133 阅读 · 0 评论 -
oracle常用视图及SQL
1、 查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;2、 查看当前用户的角色SQL>select * from user_role_privs;3、 查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQL>select * from原创 2017-03-18 09:57:10 · 336 阅读 · 0 评论 -
FLASHBACK闪回测试
select * from v$version;select * from dba_data_files;grant dba to scott;--查看当前用户权限select * from session_privs;--查看当前用户角色select * from user_role_privs;--创建测试flashQuery表格 主要由SCN号和系原创 2017-02-14 12:15:21 · 246 阅读 · 0 评论 -
oracle 闪回功能详解
oracle闪回功能详解 Oracle的闪回技术提供了一组功能,可以访问过去某一时间的数据并从人为错误中恢复。闪回技术是Oracle数据库独有的,支持任何级别的恢复,包括行、事务、表和数据库范围。使用闪回特性,您可以查询以前的数据版本,还可以执行更改分析和自助式修复,以便在保持数据库联机的同时从逻辑损坏中恢复。 闪回技术包括以下特性: (1)闪回查询允许用户查询过去某转载 2017-02-14 12:13:04 · 247 阅读 · 0 评论 -
Oracle行迁移和行链接详解
行迁移成 因:当发出update导致记录行长增加,block的剩余空间不足以存放这条记录,就会产生行迁移,发生行迁移时rowid不会改变,原来的block 中会用一个指针存放这条记录在新的block中的地址,发生行迁移会对性能产生影响,因为读这条记录会读两个BLOCK。后果:导致应用需要访问更多的数据块,性能下降。预防:1. 将数据块的PCTFREE调大;2. 针对表空间扩大数据块大小转载 2017-02-14 12:08:38 · 509 阅读 · 0 评论 -
如何区分Oracle的数据库,实例,服务名,SID
在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。 什么是数据库,转载 2017-02-13 17:24:26 · 193 阅读 · 0 评论 -
Oracle用户,角色,权限相关SQL
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>s转载 2017-02-28 10:50:39 · 471 阅读 · 0 评论 -
ORA-00265:instance recovery required, cannot set ARCHIVELOG mode
原因:由于之前使用force没有触发SQLPT关闭数据库,导致数据库出现不一致性。为了保证数据库一直性,必须完成实例的恢复,通过日志进行前滚。解决方法:sqlplus /nologconn as sysdbastartup mount1. SQL> alter database open; 2. 3. Database altere原创 2017-02-17 21:17:01 · 328 阅读 · 0 评论 -
RMAN详解
--======================-- RMAN 备份详解--====================== 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 ...转载 2018-12-16 13:15:08 · 444 阅读 · 0 评论