【三招让Oracle表列管理更加简单】教程文章相关的互联网学习教程文章

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...

Oracle中如何把表和索引放在不同的表空间里

因为:1)提高性能:尽量把表和索引的表空间存储在不同在磁盘上,把两类不同IO性质的数据分开放,这样可以提高磁盘的IO总体性能;2)便于管理:试想一下,如果索引的数据文件损坏,只要创建索引即可,不会引起数据丢失的问题。下面语句用于移动索引的表空间:复制代码 代码如下:alter index INDEX_OWNER.INDEX_NAME rebuild tablespace NEW_TBS;也可以利用以下语句获得某个schema下移动索引表空间的所有语句:复制代码 代码如下:se...

Oracle存储过程返回结果集【代码】

Oracle存储过程返回结果集,需要把游标作为存储过程参数 1.创建pakage CREATE OR REPLACE PACKAGE pkg_query AS TYPE cur_query IS REF CURSOR; END pkg_query; 2.创建存储过程()createorreplaceprocedure Sp_Students(p_name invarchar2, --姓名(传入参数,根据姓名筛选数据)p_totalRecords out Number, --总记录数(返回结果集的总条数)v_cur out pkg_query.cur_query --返回的结果集 ) isv...

Oracle中文乱码解决办法总结

AMERICAN_AMERICA.WE8ISO8859P1,这个字符编码是西欧字符编码,对应于.Net的就是iso-8859-1字符编码,所以只需要改到系统的默认字符编码就行了.解决方法:(1) 服务器端重新安装ORACLE  在重新安装ORACLE 时选择与原卸出数据一致的字符集(本例为US7ASCII)。  加载原卸出的数据。  这种情况仅仅使用于空库和具有同一种字符集的数据。(2)写一个函数: 代码如下 复制代码 /**//// <summary> /// 将西欧字符编码转换成GB2312 ...

这可能由 CredSSP 加密 oracle 修正引起的。【代码】

某天在与服务器进行远程连接时,遇到了以下错误:发生了身份验证错误。 不支持请求的函数。 远程计算机: <主机名> 这可能由 CredSSP 加密 oracle 修正引起的。 有关更多信息,请参阅 https://go.microsoft.com/fwlink/?linkid=866660解决方法: 打开 组策略(gpedit.msc); 策略路径:“计算机配置”->“管理模板”->“系统”->“凭据分配”;设置名称: 加密 Oracle 修正;将策略启用,设置“保护级别”为“易受攻击”;参考:h...

oracle rac搭建(三)--安装中的问题

1.错误:libpthread.so.0:cannot open shared object file需要修改两个文件:vi /usr/oracle/product/10.2.0/crs_1/bin/srvctlvi /usr/oracle/product/10.2.0/crs_1/bin/vipca在设置LD_ASSUME_KERNEL的下边增加一行unset LD_ASSUME_KERNEL2.The given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs解决办法:需要手工配置rac1-vip和rac2-vip3.Error 0(Native: listNetInterface...

oracle日期格式转换 to_date()

与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date(‘‘2004-11-27‘‘,‘‘yyyy-mm-dd‘‘),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。 如;to_date(‘‘2004-11-27 13:34:43‘‘, ‘‘yyyy-mm-dd hh24:mi:ss‘‘) 将得到具体的时间 多种日期格式: YYYY:四位表示的年份 YYY,YY,Y:年...

oracle 中to_char函数的用法【代码】

一、日期格式转换  to_char(date,‘格式‘);select to_date(‘2005-01-01 ‘,‘yyyy-MM-dd‘) from dual; select to_char(sysdate,‘yyyy-MM-dd HH24:mi:ss‘) from dual; 二、数字格式转换to_char(number,‘格式‘);select to_char(88877) from dual; select to_char(1234567890,‘099999999999999‘) from dual; select to_char(12345678,‘999,999,999,999‘) from dual; select to_char(123456,‘99.999‘) from dual; se...