oracle
hua00shao
这个作者很懒,什么都没留下…
展开
-
Oracle创建删除用户、角色、表空间、导入导出、...命令总结
//创建临时表空间create temporary tablespace zfmi_temptempfile 'D:/oracle/oradata/zfmi/zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;//tempfile参数必须有转载 2013-04-07 14:43:25 · 494 阅读 · 0 评论 -
ORA-01950错误的解决方法
当我使用一个新建的用户(zeng)创建完一个表,插入记录的时候出现如下的错误。SQL> insert into account_manager values('1000','smith','2012-FEB-03',10000,4000,'N');insert into account_manager values('1000','smith','05-FEB-12',10000,转载 2014-12-17 19:00:56 · 9524 阅读 · 0 评论 -
ora-01536:超出表空间“users"的空间限额
这是因为你的用户被数据库限制了在建表的表空间。执行一下下面的语句后,再执行你的建表语句吧。alter user 你的用户名 quota unlimited on 你建表的表空间的名字;转载 2015-01-07 17:13:05 · 1189 阅读 · 0 评论 -
Oracle库表设计的优化方法
绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的合理性才转载 2015-01-30 17:48:33 · 436 阅读 · 0 评论 -
ORA-12162: TNS:net service name is incorrectly specified 如何解决
今天使用oracle用户登录sqlplus出现“ORA-12162: TNS:net service name is incorrectly specified”。 如下:[oracle@oracle ~]$ sqlplusSQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 29 19:19:26 2012转载 2014-12-08 15:06:09 · 6995 阅读 · 1 评论 -
Oracle DBLINk的使用
Oracle DBLINK作用:将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象。 语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;DROP [PUBLIC转载 2015-02-10 18:07:04 · 314 阅读 · 0 评论 -
oracle database link使用说明
作用:将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象简易语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’; DROP [PUBLIC] DATABASE LINK dblink;转载 2015-01-05 21:19:01 · 819 阅读 · 0 评论 -
ORACLE的Copy命令和create table,insert into的比较
在数据表间复制数据是Oracle DBA经常面对的任务之一,Oracle为这一任务提供了多种解决方案,SQL*Plus Copy 命令便是其中之一。SQL*Plus Copy 命令通过SQL*Net在不同的表(同一服务器或是不同服务器)之间复制数据或移动数据。 在实际运行环境中若能恰当地选择使用SQL*Plus Copy 命令可以有效地提高数据复制的性能。 下面将简要介绍SQL*Plus转载 2015-01-05 21:21:50 · 294 阅读 · 0 评论 -
oracle动态游标实现动态SQL循环遍历
[sql] view plaincopyprint?create or replace procedure P_TEST_SQL is TYPE ref_cursor_type IS REF CURSOR; --定义一个动态游标 tablename varchar2(200) default 'ess_client'; v_sql varchar转载 2015-01-05 21:24:23 · 2717 阅读 · 0 评论 -
ORACLE——ROWNUM解析(使用ROWNUM大于条件,无法得到任何查询结果)
标题:Oracle中的rownum不能使用大于>的问题转自网络,稍做修改:一、对rownum的说明 关于Oracle 的 rownum 问题,很多资料都说不支持SQL语句中的“>、>=、=、between...and”运算符,只能用如下运算符号“ 并非说用“>、>=、=、between..and”时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似转载 2015-03-16 13:47:30 · 578 阅读 · 0 评论 -
解决Oracle ORA-12505, TNS:listener does not currently know of SID given in connect
完整的错误信息如下: java.sql.SQLException: Listener refused the connection with the following error:ORA-12505, TNS:listener does not currently know of SID given in connect descriptorThe Connection de转载 2014-11-19 11:47:00 · 586 阅读 · 0 评论 -
ORA-00205错误的解决方法
为了配置数据库可恢复性,尝试着修改了控制文件,为了恢复,刚开始执行了alter system set control_files='/u01/app/Oracle/oradata/$ORACLE_SID/controlfile/o1_mf_7p5b2xty_.ctl','/u01/app/oracle/flash_recovery_area/$ORACLE_SID/controlfile/o1_m转载 2014-11-17 12:13:05 · 1896 阅读 · 0 评论 -
ORA-01033 ( ORA-00600: [kcratr1_lastbwr]错误的处理办法)
问题的产生:删除了一个表空间的数据文件解决方法:C:\Documents and Settings\Administrator>sqlplusSQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 10 17:25:45 2006Copyright (c) 1982, 2002, Oracle Corporation.转载 2013-07-10 10:47:11 · 900 阅读 · 0 评论 -
plsql 中文乱码 plsql 乱码 字符集解决方案
1.在运行中输入:regedit,打开注册表编辑器;2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO 双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK该为:SIMPLIFIED CHINESE_CHINA.UTF8检查注册表, 发现就如上边说的那样。 看来得想想别的办法了。转载 2014-01-02 13:52:58 · 1134 阅读 · 0 评论 -
Oracle Win 11gr2 安装失败,安装不到文件em.ear
安装Oracle 11g R2的过程中在如果出现提示说找不到.../oracle/11g/oc4j/j2ee/oc4j_applications/applications/em.ear这个文件,那就说明文件补齐。 11g的下载之后解压出来有两个文件夹,出现这个错误是因为文件copy不齐全,只要将第二部分中的database\stage\Components 与 第一部分的d转载 2014-02-07 20:34:44 · 555 阅读 · 0 评论 -
解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:1、Database下拉框为空: 2、强制输入用户名、密码及Database,登录弹出:Initialzation errorCould not initialize"...."Make sure you have the 32 bits Oracle Clie转载 2014-03-01 20:36:28 · 545 阅读 · 0 评论 -
Oracle优化
1. 访问Table的方式ORACLE 采用两种访问表中记录的方式:a. 全表扫描全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块(database block)的方式优化全表扫描.b. 通过ROWID访问表你可以采用基于ROWID的访问方式情况,提高访问表的效率, ROWID包含了表中记录的物理位置信息..ORACLE采用索引(INDEX)实现转载 2014-08-01 14:37:34 · 519 阅读 · 0 评论 -
ORA-14402: 更新分区关键字列将导致分区的更改。
分区表分区字段的update操作默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。但是可以通过打开表的row movement属性来允许对分区字段的update操作。ITPUB个人空间#vqA/bk0_ b0l[ELAt9ZH7wCh转载 2014-11-10 16:20:25 · 454 阅读 · 0 评论 -
Oracle版本:12c 出现的异常:org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionF
需要下载12C支持的jdbc驱动jar包。原创 2014-11-16 16:38:31 · 2526 阅读 · 0 评论 -
怎样启动、关闭和重新启动oracle监听器 in linux
对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。 本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl st转载 2014-11-17 12:07:53 · 1243 阅读 · 0 评论 -
TNS-01106: Message 1106 not found; No message file for product=network, facility=TNS
lsnrctl start报错:TNS-01106: Message 1106 not found; No message file for product=network, facility=TNS 原因:ORACLE_HOME没有设置方法: export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1转载 2014-11-17 12:08:56 · 1669 阅读 · 0 评论 -
ORA-01507: database not mounted
ORA-01102: cannot mount database in EXCLUSIVE mode一.今天在STARTUP一数据库时,发生如下错误:SQL> conn /as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.Total System Global Area转载 2014-11-17 12:10:34 · 9116 阅读 · 0 评论 -
ORA-14402: 更新分区关键字列将导致分区的更改
分区表分区字段的update操作默认情况下,oracle的分区表对于分区字段是不允许进行update操作的,如果有对分区字段行进update,就会报错——ORA-14402: 更新分区关键字列将导致分区的更改。但是可以通过打开表的row movement属性来允许对分区字段的update操作。打开row movement属性SQL> alter table test_part en转载 2015-04-14 16:59:03 · 685 阅读 · 0 评论