【Oracle修改dbid和dbname】教程文章相关的互联网学习教程文章

oracle中表的锁定【图】

锁的概念锁出现在数据共享的场合,用来保证数据的一致性。当多个会话同时修改一个表时,需要对数据进行相应的锁定。锁有“只读锁”、“排它锁”,“共享排它锁”等多种类型,而且每种类型又有“行级锁”(一次锁住一条记录),“页级锁”(一次锁住一页,即数据库中存储记录的最小可分配单元),“表级锁”(锁住整个表)。 若为“行级排它锁”,则除被锁住的行外,该表中其他行均可被其他的用户进行修改(Update)或删除(delete)。若为“表...

[转]Installation of Oracle 11g Release 2 on Solaris 11 Express x86 and SPARC

在 Solaris 11上安装Oracle 11g转自:http://ivan.kartik.sk/oracle/install_ora11gR2_solaris11.html Installation of Oracle 11g Release 2 on Solaris 11 Express x86 and SPARCThis paper (HOWTO) describes step-by-step installation of Oracle 11g release 2 database softwareon Solaris 11 Express x86 and SPARC. This paper covers following steps:Pre-Instalation TasksDownload & InstallPost-Instalation TasksComm...

【oracle使用笔记3】sql查询遇到的若干问题总结

在整个开发过程中,sql查询操作的频率比较高,在不同的业务场景下会出现不同的查询需求,以下是我在项目中遇到的查询需求,总结一下。  【查询一】:取查询出的第一条数据    select * from (select * from [tableName] order by [key] asc/desc ) where rownum = 1  【查询二】:查询数值数据时,小于0的数值,小数点前的0需要显示    Oracle中对于数值的数据,小于0时小数点前的0不显示,如:.9,实际查询操作...

Oracle12cWindows安装、介绍及简单使用(图文)

1、下载地址为:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html含企业版和标准版的各种平台支持的下载链接,此处选择windows下的企业版:2、安装2.1 解压并运行直接解压即可,切记两个压缩包都要解压(因为为zip格式,rar格式分卷压缩解压时能判断是否完整),如果只解压提一个会提示一系列文件未找到的错误。正确解压后文件夹大小应为:2.70 GB (2,908,728,482 字节)解压后运行(建议使...

Oracle数据库sql常用【代码】【图】

case when 函数--简单Case函数 CASE sex WHEN ‘1‘ THEN ‘男‘ WHEN ‘2‘ THEN ‘女‘ ELSE ‘其他‘ END --Case搜索函数 CASE WHEN sex = ‘1‘ THEN ‘男‘ WHEN sex = ‘2‘ THEN ‘女‘ ELSE ‘其他‘ ENDSELECT(CASEWHEN t1.iscashvirtual = ‘1‘ THEN‘现金‘WHEN t1.isbillvirtual = ‘1‘ THEN‘票据‘ELSECASEWHEN t1.deposittype = ‘1‘ THEN‘活期‘WHEN t1.deposittype = ‘2‘ THEN‘定期‘WHEN ...

Oracle数据块(block)简单介绍--ITL事物槽

下边我们重点看一下ITL事物槽。Oracle的每个数据块中都有一个或者多个事务槽,每一个对数据块的并发访问事务都会占用一个事务槽。?每个事物都会ITL事物槽由槽位号、XID、Uba、Flag、Lck、Scn/Fsc几部分组成。Itl????????????????????? Xid??????????????????????????????? Uba???????????????Flag?? Lck??????? Scn/Fsc0x01?? 0x0006.020.00000271? 0x00800205.0257.13? C---??? 0? scn 0x0000.001732c4?0x02?? 0x0008.006.0000027...

Oracle 11g系统自己主动收集统计信息的一些知识

在11g之前,当表的数据量改动超过总数据量的10%,就会晚上自己主动收集统计信息。怎样推断10%。之前的帖子有研究过:oracle自己主动统计信息的收集原理及实验。这个STALE_PERCENT=10%,是无法改动的,假设表很大。10%是许多的数据,很有可能造成统计信息不准确。 在11g之后,STALE_PERCENT=10%是能够改动的,分为全局(DBMS_STATS.SET_GLOBAL_PREFS )和表级别(DBMS_STATS.SET_TABLE_PREFS)。表级别的设定: 改动为5%(范围...

ORA-01034: ORACLE not available如何解决

一个小小的问题,让我折腾了一个上午,下午三点彻底解决了,分享一个给大家解决方法,尽管在测试服务器上,但是经验是值得总结和分享的.ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist进程 ID: 0会话 ID: 0 序列号: 0---- 这个是现象。SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 18 15:30:38 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.ERROR:ORA-01031: i...

关于cognos Framework报oracle.jdbc.driver.T4CPreparedStatement错误【图】

这个是之前某天在技术群的一位群友问的问题说cognos Framework测试数据报错具体如下图具体报错信息oracle.jdbc.driver.T4CPreparedStatement.getParameterMetaData()Ljava/sql/ParameterMetaDate; 百度了一下,找不到什么有用的资料~~~比较多都提出了,但好像都没有具体解决了的方案 接着我换谷歌,搜了一下,在某个人的博客看到相对有用的信息而那个博客的作者的情况是在进行java开发连接数据库时发生的oracle.jdbc.driver.T4CPre...

Oracle:试图访问正在使用的事务临时表

处理步骤为1、找到表IDselect * from dba_objects where object_name like ‘TPT_RPWORPA1_QRY‘2、通过表ID查找正在使用的事务select ‘alter system kill session ‘‘‘||SID||‘,‘||SERIAL#||‘‘‘;‘ from V$session where SID in ( select sid from v$enqueue_lock t where t.type=‘TO‘ and id1=‘70989‘ )3、逐条kill表事务alter system kill session ‘343,7000‘;原文:http://www.cnblogs.com/su1643/p/5914394.htm...

Oracle创建Database Link【代码】【图】

一菜单方式:  打开plsql,点击【File】-【New】-【Database link】,打开如下图所示窗口 填好各项信息后,点击【Apply】即可完成Database Link的创建。  二SQL方式-- Drop existing database linkdroppublicdatabase link dblink_name; -- Create database linkcreatepublicdatabase link dblink_name connect to SYSTEM using ‘192.168.1.73:1521/oracle‘; -- Create database link createdatabase link db_1 connect to...

oracle函数创建与调用【代码】

函数的定义:CREATEORREPLACEFUNCTION FUNCTION_TEST(PARAMER1 INVARCHAR, -- 参数的类型不写长度PARAMER2 OUT VARCHAR,PARAMER3 INVARCHAR)RETURNVARCHAR -- 函数要写返回值AS -- 表示函数体的开始PARAMER4 VARCHAR(40); -- 定义内部参数PARAMER5 VARCHAR(40); BEGINPARAMER4 := CONCAT(PARAMER1, PARAMER3);  -- 赋值符号为 :=PARAMER5 := CONCAT(PARAMER3, PARAMER1);PARAMER2 := CONCAT(PARAMER4, PARAMER5);RETURN‘S...

Oracle学习 第18天 PL/SQL切换用户/表空间【代码】【图】

平时用SqlServer的SSMS习惯了,切换到PL/SQL真不适应默认F8查询,不过可以设置Ctrl + E怎么不能Ctrl + R隐藏查询数据窗口,找了半天没找到相应快捷键,也没地方点 公司都有若干个库,按以前SqlServer的习惯,是用sa登进去,然后use各种库切换,或者点击也可以,但没有键盘来得爽(use XXX,Ctrl + E,然后瞬间Ctrl + R隐藏结果窗口,一气呵成吊炸天)。 PL/SQL那个【对象】窗口,里面可以选择用户,用户对应的表空间可以看作SqlSer...

MySQL、Oracle和SQL Server的分页查询语句【代码】

假设当前是第PageNo页,每页有PageSize条记录,现在分别用Mysql、Oracle和SQL Server分页查询student表。1、Mysql的分页查询: 1 SELECT 2 * 3 FROM 4 student 5 LIMIT (PageNo - 1) * PageSize,PageSize;理解:(Limit n,m) =>从第n行开始取m条记录,n从0开始算。2、Oracel的分页查询: 1 SELECT2 *3 FROM4 (5 SELECT6 ROWNUM rn ,*7 FROM8 student9 WHERE 10 ...

Oracle下ORA-00119错误的解决

Oracle在修改参数后启动时报下列错误SYS@PROD >startupORA-00119: invalid specification for system parameter DISPATCHERSORA-00111: invalid attribute DISPPATCHERS 解决方法1.创建pfileSYS@PROD >create pfile from spfile;File created.2.修改pfile[oracle@edbjr2p1 dbs]$ vim initPROD.ora *.dispatchers=‘(PROT=TCP)(DISPATCHERS=2)‘ 3.从pfile启动SYS@PROD >startup pfile=‘/u01/app/oracle/product/11.2.0/db_1/dbs/i...