本文主要是对Oracle中产生密码过期的2种情况进行了详细分析,并给出了解决方案,非常的简单实用 密码过期的原因一般有两种可能: 一、由于Oracle中默认在default概要文件中设置了PASSWORD_LIFE_TIME=180天所导致。 二、由于Oracle中默认在default概要文件中设...
关闭 1.先关数据库: [oracle@oeltan1 ~]$ srvctl stop database -d tantest 2.再关闭crs服务 root@oeltan1 ~]# crsctl stop crs 启动: [root@oeltan1 ~]# crsctl start crs [oracle@oeltan1 ~]$srvctl start asm -n node_name 上述开机一般已经启动 [oracl...
查看逻辑读前10的SQL: set linesize 300; set pagesize 300; set long 50000; SELECT * FROM ( SELECT sql_fulltext AS sql, SQL_ID,buffer_gets / executions AS Gets/Exec,buffer_gets, executions FROM V$SQLAREA WHERE buffer_gets 10000 ORDER BY Gets...
这篇文章主要介绍了Oracle中实现MySQL show index from table命令SQL脚本分享,本文只是模拟了Mysql中的show index from table命令 实验数据初始化: create table t as select * from hr.employees; create index inx_t1 on t(employee_id,first_name desc,las...
在很多情况下,或无法使用dbca工具的时候,我们需要手动来删除数据库。对此,可以借助drop database命令来实现,下面的描述中给出手动删除数据库。 的具体步骤,包含文件系统数据库以及ASM数据库。环境:Oracle Enterprise Linux 5.4 + Oracle 10g R2 . 一、...
Oracle cloud control 12c整个安装比较复杂,光是安装路径的选择,登录密码,端口号等众多个配置不免让人眼花缭乱,目不暇接。本文描述的是安装完毕后如何获取安装时设定的各类端口号,URL以及如何启动、关闭cloud control等等,供大家参考。 有关cloud cont...
这篇文章主要介绍了Oracle中获取会话信息的两个函数分享,本文分别讲解了USERENV和两个函数sys_context,并对可以获取哪些信息作了介绍 1、 USERENV(OPTION) 返回当前的会话信息. OPTION=ISDBA若当前是DBA角色,则为TRUE,否则FALSE. OPTION=LANGUAGE返回数据库的...
修改oracle数据库用户名称和密码(Linux为例),有需要的朋友可以参考下。 一、修改前准备工作: 使用ssh工具以root身份连接服务器, 然后切换到oracle用户:su - oracle(回车) 使用sqlplus连接数据库:sqlplus /nolog(回车) 以管理员身份登录sys用户:conn...
这篇文章主要介绍了Oracle删除死锁进程的方法,涉及查找被锁表及删除对应进程的技巧 本文实例讲述了Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下: 步骤1:用以下SQL查看进程列表,判断出被锁定的表 SELECT dob.OBJECT_NAME Table_Name,lo.SESSI...
今天一个同事突然问我索引为什么失效。说实在的,失效的原因有多种: 但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况: 1. 随着表的增长,where条件出来的数据太多,大于15%,使得索引失效(会导致CBO计算走索引花费大...
oracle数据库子查询与连接查询的一些例子,正在研究oracle子查询、连接查询 oracle中子查询与连接查询的综合实例。 1, 求部门中那些人的薪水最高 复制代码 代码示例: select e.deptno, e.ename, e.sal from (select deptno, max(sal) max_sal from emp group...
使用Oracle数据库select查询。 1,显示所有表名: select table_name from user_tables; 2,显示所有列名: select OWNER, TABLE_NAME, COLUMN_NAME from all_tab_columns where table_name = atablename; 3,创建临时表 CREATE GLOBAL TEMPORARY TABLE Table_...
一、Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。 ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。 它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适...
一个oracle启动的shell脚本,缺少为restart重启方式,也可以指定start与stop等方式,oracle启动脚本一例。 shell脚本实现oracle数据库启动 Usage: sh oracled [start|stop|restart] SIDs 其中SIDs是数据库名,多个名称之间用逗号分隔。 缺省操作为 restart ,...
oracle数据库中随机抽取记录的方法,在oracle中使用sample获得随机结果集,通过例子学习oracle随机获取n条记录的方法。 采样表扫描(sample table scan): 扫描返回表中随机采样数据,这种访问方式需要在FROM语句中包含SAMPLE选项或者SAMPLE BLOCK选项. 注:...
1 使用sys as sysdba 进入到sqlplus的控制界面 sqlplus / as sysdba 2 执行相关的命令,自动生成一个脚本文件 spool d:/a.sql select flashback table ||owner||.||original_name|| to before drop|| ; from dba_recyclebin; spool off 3 执行完这些命令以后...
说明:这个安装只是限于在Centos6上安装ORACLE10G,对于在其他版本的操作系统下安装请查阅oracle的官方文档进行安装 1、基本环境的设置 设置 selinux为disabled. vi /etc/selinux/config 找到selinux 配置为 disabled 设置为命令行启动 vi /etc/inittable id...
本文从网上找了一张介绍oracle体系结构图,用于总体的描述oracle的体系结构 1oracle数据库主要有数据文件database和数据库实例instance组成。用户通过用户进程链接到serverprocess。在数据库启动的时候,需要依赖于参数文件parameterfile,如果我们的数据库...
本文简单介绍通过oracle数据库的create database命令创建一个符合OFA规范的oracle数据库。 1 设置环境变量(vi .bash_profile或者是保存为一个可执行文件执行创建) ORACLE_BASE=/u01/app ORACLE_HOME=$ORACLE_HOME/oracle ORACLE_SID=hsj PATH=$ORACLE_HOME/...
由于参数文件spfile是二进制文件,所以不能直接使用文本编辑器进行修改,我们可以再启动数据库以后使用sql命令进行修改:altersystem参数名=参数值,scope=both|spfile|memorysid=*|orcl等,其中具体的权威参数请参考官方文档 1修改processes这个参数不能修...
ORACLE数据库启动以后,通过select * from v$parameter这个语句可以查看到oracle数据库使用的所有参数。 对于oracle的参数文件,分为spfile 二进制文件和pfile 文本文件,现在的数据库一般都是使用spfile二进制文件作为启动oracle的参数文件。对于spfile和pfi...
Oracle的内存结构分为SGA和PGA,对于SGA是动态分配的,通过参数sga_max_size进行配置,在oracle数据库实例启动的时候就已经分配好,对于所有的会话连接共享一个SGA;对于PGA则是每个用户的会话连接创建一个自己的PAG的内存区域。 Shared Pool:存放最近执行过...
Oracle 的数据结构分为物理结构和逻辑结构 物理结构:操作系统的数据块 数据文件 datafiles 逻辑结构:最小数据库 block extent segement tablespace databases 其中对于一个 tablespace 可以有多个 datafiles ,一个 datafiles 只能属于一个 tablespace 对...
对于数据的导出,导入。对于exp/imp可以实现把远程数据导入到客户端,但是功能没有expdp/impdp强大 对于expdp/impdp功能很强大,但是对于导出的数据只能是在服务端。下面我们就基于通过expdp结合dblink 把数据直接导出到本地 下面使用导出 如果空间允许建议导...
1 查看用户的状态,默认表空间、临时表空间 select u.username,u.account_status,u.default_tablespace,u.temporary_tablespace from dba_users u; 2 给账户scott解锁并且设置密码为root alter user scott account unlock; alter user scott identified by ro...
对于oracle10G以上的数据库版本,提供了对数据的回收站机制,通过相关的配置,我们在drop非系统表的时候, 可以不直接删除表,而是把表放回回收站,我们可以通过一些列的方法进行还原操作。具体步骤如下 1、使用具有一定权限的用户查找是否开启了回收站功能 s...
1、delete后恢复 最好是立即进行恢复 insert into mytest ( select * from mytest as of timestamp to_timestamp(2013-07-11 15:18:04,yyyy-mm-dd hh24:mi:ss)) 2 drop table 恢复 a 先确保 show parameter recyclebin 状态是 on b select * from recyclebin...
select * from t_workflow_info start with typeId in (26,27) connect by prior typeId=parentid union select * from t_workflow_info t2 where typeId=26 说明: start with 必须和connect by 一起存在 其中start with用于限定第一个条件,根节点的限定条...
声明:此整理信息并不代表oracle官方,不保证信息的完全正确,仅供参考。[转自 中国存...
CentOS6.5安装Oracle Express Edition Oracle Express Edition是给个人学习、熟悉Orac...