oracle
文章平均质量分 51
历史五千年
母校-太原工业学院
展开
-
linux下oracle工具界面乱码问题解决
(1)乱码现象(2)问题解决设置环境变量LANG=en-us,即可。原创 2020-05-06 21:41:30 · 239 阅读 · 0 评论 -
here-document技术
<<delimiter符号称为此处文档(here-document)原创 2014-07-17 16:10:37 · 511 阅读 · 0 评论 -
oracle rowid详解
1.rowid的介绍先对rowid有个感官认识:SQL> select ROWID from Bruce_test where rownumROWID------------------ ----------AAABnlAAFAAAAAPAAAROWID的格式如下:对象编号 文件编号 块编号 行编号OOOOOO原创 2014-07-17 21:08:39 · 696 阅读 · 0 评论 -
oracle job的管理
oracle job是通过pl/sql DBMS_JOB包来创建和管理的。原创 2014-06-21 12:30:07 · 809 阅读 · 0 评论 -
关于sqlplus的show parameter问题
这里先描述几个视图:v$parameter原创 2014-06-15 20:49:14 · 8556 阅读 · 0 评论 -
sqlplus help system 的创建
sqlplus的命令很多,我们不可能全部都记住原创 2014-06-14 20:50:09 · 600 阅读 · 0 评论 -
将单个数据文件offline或online
语法:ALTER DATABASE DATAFILE原创 2014-06-08 19:09:08 · 648 阅读 · 0 评论 -
select 语句for update作用
The FOR UPDATE clause lets you lock the selected rows so that other users cannot lock or update the rows until you end your transaction. You can specify this clause only in a top-levelSELECT stateme原创 2014-06-06 15:52:49 · 13658 阅读 · 0 评论 -
oracle数据文件的管理
数据文件的管理:1.原创 2014-06-04 19:55:22 · 547 阅读 · 0 评论 -
oracle rownum讲解
rownum这个伪列,看起来特别好用,其实原创 2014-05-28 20:40:41 · 760 阅读 · 0 评论 -
-bash: /home/oracle: is a directory
分类: oracle杂记 2013-07-18 16:17 730人阅读 评论(0) 收藏 举报 安装oracle 11g过程中,创建oracle用户以及配置了.bash_profile文件后,退出oracle用户,然后重新su - oracle后出现:-bash: /home/oracle:转载 2014-06-24 21:50:14 · 4083 阅读 · 1 评论 -
oracle 表空间使用情况统计
亲们,工作的同时可不要忘了学习哦...下面是原创 2014-05-28 16:08:21 · 689 阅读 · 0 评论 -
oracle SID详解
在安装oracle或本地登录oracle时,必须配置的几个变量:原创 2014-05-26 20:36:01 · 809 阅读 · 0 评论 -
sqlplus无法显示列标题
问题描述如下:SQL> conn scott/tigerConnected.SQL> select * from dept; 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS原创 2014-05-24 10:59:02 · 3061 阅读 · 1 评论 -
Oracle各版本下载地址
Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.ziphttp://download.oracle.com/otn/nt/oracle9i/920...原创 2019-09-22 20:50:12 · 1248 阅读 · 0 评论 -
搭建双网络Oracle 12C R1 RAC+ASM
1、项目介绍:本次项目在两台服务器上搭建Oracle 12C R1 RAC集群数据库,并且具有双网络特征(A/B网,A网一个scan ip,B网一个scan ip)。2、网络拓扑图:A:上面的网络拓扑图中,只有两台主机,其实可以扩展到任意台。B:上面的集群系统,具有两个网络,每个网络有自己的物理IP、虚拟IP、SCAN IP3、具体实施文档请参见如下链接。h...原创 2017-09-05 23:14:35 · 1212 阅读 · 0 评论 -
oracle实现某一列的值转换为列标题
步骤一:创建测试表CREATE TABLE EMP(EMPNO NUMBER(4),ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMBER(4),HIREDATE DATE,SAL NUMBER(7,2),COMM NUMBER(7,2),DEPTNO NUMBER(2));步骤二:插入测试数据INSERT I原创 2016-08-09 16:59:43 · 5262 阅读 · 0 评论 -
oracle lock 01 - summary of lock
Summary of Locking BehaviorA lock is a mechanism that prevents destructive interactions, which are interactions that incorrectly update data or incorrectly alter underlying data structures, betwee原创 2014-06-06 18:23:20 · 437 阅读 · 0 评论 -
oracle lock 03 - lock mode and conversion and escalation and duration
Lock ModesOracle Database automatically uses the lowest applicable level of restrictiveness to provide the highest degree of data concurrency yet also provide fail-safe data integrity. The less re原创 2014-06-07 10:11:03 · 520 阅读 · 0 评论 -
oracle lock 04 - Locks and Deadlocks
A deadlock is a situation in which two or more users are waiting for data locked by each other. Deadlocks prevent some transactions from continuing to work.原创 2014-06-07 16:34:01 · 552 阅读 · 0 评论 -
oracle lock 05 - overview of Automatic Locks
Oracle Database automatically locks a resource on behalf of a transaction to prevent other transactions from doing something that requires exclusive access to the same resource. The database automatic原创 2014-06-07 16:55:13 · 424 阅读 · 0 评论 -
oracle lock 06 - dml locks
DML LocksA DML lock, also called a data lock, guarantees the integrity of data accessed concurrently by multiple users. For example, a DML lock prevents two customers from buying the last copy of a原创 2014-06-07 21:18:35 · 671 阅读 · 0 评论 -
oracle lock 07 - DDL Locks
DDL LocksA data dictionary (DDL) lock protects the definition of aschema object while an ongoing DDL operation acts on or refers to the object. Only individual schema objects that are modified or原创 2014-06-08 11:03:45 · 516 阅读 · 0 评论 -
oracle lock 08 - 关于锁的解决方案
v$lockV$LOCK lists the locks currently held by the Oracle Database and outstanding requests for a lock or latch.原创 2014-06-08 16:06:56 · 580 阅读 · 0 评论 -
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
[html] view plaincopyprint?[oracle@rhel6 dbs]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Sat Aug 20 13:59:05 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved原创 2014-06-24 22:14:51 · 451 阅读 · 0 评论 -
Setting Up AUTOTRACE in SQL*Plus
AUTOTRACE is a facility within SQL*Plus that shows you the explain plan of the queries you’veexecuted and the resources they used.原创 2014-07-12 16:34:01 · 405 阅读 · 0 评论 -
Changing the Database Archiving Mode
To change the archiving mode of the database, use the ALTER DATABASE statement with theARCHIVELOG or NOARCHIVELOG clause. To change the archiving mode, you must be connected to the database wi原创 2016-08-17 15:06:21 · 251 阅读 · 0 评论 -
oracle Fast Recovery Area的管理
1. 创建快速恢复区使用快速恢复区需要设置两个初始化参数,DB_RECOVERY_FILE_DEST和DB_RECOVERY_FILE_DEST_SIZE。第一个参数指定了快速恢复区的位置,这个位置可以指向磁盘,也可以指向ASM磁盘组; 第二个参数定义了快速恢复区的大小。在RAC环境下配置快速恢复区时,要保证每个节点的配置值都相同。这两个参数可以再数据库运行过程中在线修改,修改原创 2016-08-16 16:30:11 · 6992 阅读 · 0 评论 -
oracle自定义函数按照某个分隔符拆分字符串
1.首先需要定义一个集合类型,我这里定义的是变长数组类型(VARRAY)create type type_splitstr is varray(1024) of varchar2(128);2.创建自定义函数,实现字符串的拆分create or replace function func_splitstr(var_str in varchar2,--要拆分的字符串var_spl原创 2016-07-13 13:55:28 · 3729 阅读 · 0 评论 -
oracle 主外键管理
使用主外键约束使得数据具有完整性。1、查询表上所有的约束select * from user_constraints twhere t.table_name='FATHER';2、查询具有主外键关系的表select c.owner,c.constraint_name,c.constraint_type,c.table_name,f.owner,f.constraint_name原创 2015-07-03 15:42:17 · 916 阅读 · 0 评论 -
Rman备份中obsolete和expired的区别
obsolete:与retention policy相关,当备份或者副本根据保存策略而被丢弃的时候,就会被标记为该状态。比如你设置恢复窗口为7天,今天10号,那2号之前(包括2号)的都被认为是“过时的”。 expired:使用crosscheck对备份进行校验,当备份或者副本被存储在rman目录中,但是并没有物理存在于备份介质上时,就会被标记为该状 态;在操作系统层删除备份集后,用cros转载 2015-01-15 19:19:33 · 658 阅读 · 0 评论 -
oracle口令文件的管理
1. 口令文件的创建可以使用oracle的orapwd命令来创建口令文件。口令文件的缺省路径:$ORACLE_HOME/dbs[oracle@node01 dbs]$ orapwdUsage: orapwd file= entries= force= ignorecase= nosysdba= where file - name of password file (re原创 2015-01-28 11:15:49 · 509 阅读 · 0 评论 -
oracle共享服务器模式配置
1、required initialization parameters -- DISPAT2、optional initialization parameters原创 2014-11-21 22:07:40 · 615 阅读 · 0 评论 -
ORA-01775: 同义词的循环链
昨天在qq群里看到有人在问同义词的循环链的问题,一时感兴趣,就分析了下。顾名思义,就是同义词A指向同义词B,而同义词B又指向同义词A,导致死循环。(1)下面先看一下如何导致同义词的循环链。以scott用户登录测试库,依次执行下面的代码:create table t1 (id number,name varchar2(32));create table t2 (id number原创 2015-01-29 12:44:30 · 21948 阅读 · 0 评论 -
找出oracle没有创建索引的外键
外键列没有索引,容易导致enq: TM - contention等待事件,所以外键列必须创建索引。(1)下面的sql语句可以定位出哪些外键约束没有创建索引。SELECT table_name, constraint_name, cname1 || NVL2 (cname2, ',' || cname2, NULL) || NVL2原创 2015-07-16 16:27:39 · 958 阅读 · 0 评论 -
查询表上的约束
一个表上可以有多个约束,一个约束又可以作用多个列,使用下面的SQL语句可以把这些信息一览无余。select b.TABLE_NAME,b.CONSTRAINT_NAME,b.constraint_type, MAX (DECODE (POSITION, 1, column_name, NULL)) cname1, MAX (DECODE (POSIT原创 2015-09-12 10:37:09 · 491 阅读 · 0 评论 -
oracle rac启用归档模式
环境:2个节点的RAC数据库版本:12.1.0.2.0目的:启动归档日志,同时将归档日志存放到共享目录(我这里的是ASM磁盘组)操作:1、创建共享ASM磁盘组C:\Users\Administrator>set ORACLE_HOME=E:\app\oraclehome\gridC:\Users\Administrator>set ORACLE_SID=+ASM1原创 2016-08-17 15:56:01 · 2041 阅读 · 0 评论 -
oracle分页技术
分页场景在现实生活中很常见,所以我们需要懂得如何利用sql语句实现数据的分页检索。步骤一:创建测试表create table test (datetime date,str varchar2(32))/步骤二:插入测试数据declare v1 date:=to_date('20160801010000','yyyymmddhh24miss');begin for原创 2016-08-08 16:32:34 · 219 阅读 · 0 评论 -
chapter03 管理oracle实例
ObjectivesAfter completing this lesson, you should beable to do the following:a. Create and manageinitialization parameter fileb. Startup and shutdown aninstancec. Monitor and u原创 2014-06-03 20:36:25 · 568 阅读 · 0 评论 -
Oracle 客户端 NLS_LANG 的设置
导入导出及转换 导入导出是我们常用的一个数据迁移及转化工具,因其导出文件具有平台无关性,所以在跨平台迁移中,最为常用。在导出操作时,非常重要的是客户端的字符集设置,也就是客户端的NLS_LANG设置。NLS_LANG参数由以下部分组成:NLS_LANG=_.NLS_LANG各部分含义如下:LANGUAGE指定:原创 2014-07-23 21:18:28 · 1136 阅读 · 0 评论