【ORACLE解决登陆em状态暂挂方法】教程文章相关的互联网学习教程文章

Oracle删除表的几种方法

drop table books;的指令会将表放到回收站里, 用 flashback table "BIN$1Oiy3qm/QJubov1BwBUOgw==$0" to before drop; 就能恢复。 删除表: drop table books purge;是绕过回收站,彻底删除 建议你先 purge recyclebin; 清除当前用户的回收站,不会影响其他用户的回收站 或者 purge table 表名; 清除回收站内指定的表正文: 删除表(记录和结构)的语名delete ———— truncate ———— drop D...

查看oracle是否锁表以及解决方法【代码】【图】

count(*) from v$locked_object; select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;(3)查看是哪个session引起的select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time; (4)杀掉对应进程执行命令:alter system kil...

oracle关键字作为字段名使用方法

-- 建立表K,字段名为UID(oracle关键字) SQL> CREATE TABLE k(UID INT); CREATE TABLE k(UID INT) ORA-00904: : invalid IDENTIFIER -- 字段名加""表创建成功 SQL> CREATE TABLE k("UID" INT); Table created --插入一些数据 SQL> INSERT INTO k VALUES(1); 1 row inserted SQL> INSERT INTO k VALUES(2); 1 row inserted SQL> INSERT INTO k VALUES(3); 1 row inserted -- 查询时加不加""都正常(似乎不太符合规范) SQL> SELEC...

oracle中REGEXP_SUBSTR方法的使用

* from tt_ticket where 1=1 <if test="departureCity !=‘‘ and departureCity !=null"> <![CDATA[ and (nvl((select m.mapper_city from tt_ticket_city_mapper m where m.city = trim((select REGEXP_SUBSTR(t.schedule,‘[^/]+‘,1,1)from dual))) ,trim((select REGEXP_SUBSTR(t.schedule,‘[^/]+‘,1,1) from dual))) = nvl((select m.mapper_city from tt_ticket_city_mappe...

如何让Oracle数据库保持优良性能的方法【图】

OracleDatabase,又名OracleRDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的适应高吞吐量的数据库解决方案。 Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库...

ORACLE使用EXPDP和IMPDP数据泵进行导出导入的方法

specificationsin a parameter file; otherwise, you might have to useoperating system-specific escape characters on the command line before eachquotation mark.    如expdp.txt内容如下: USERID=orcldev/oracledirectory=dackup_path dumpfile=orcldev_parfile.dmp logfile=orcldev_parfile.logTABLES=‘TAB_TEST‘ QUERY="WHERETRAN_DATE=TO_DATE(‘2013-08-31‘,‘YYYY-MM-DD‘)"执行方法:expdp parfile...

Oracle 修改字段顺序的两种方法

--(1)备份目标表数据 create table 临时表 as select * from 目标表; --(2)drop 目标表 drop table 目标表; --(3)再重新按照要求的字段顺序建表;create table 临时表 (col1,................coln); --(4)之后用select将数据从临时表导回。 此外,还可以通过修改sys的数据字典来实现。以下是自己的亲身测试记录 --第1步 创建测试表create table TEST (A VARCHAR2(10),B VARCHAR2(10),C VARCHAR2(10),D VARCHAR2(10)); ...

oracle解锁soctt用户的方法

装完了Oracle 10g数据库,忘了给scott账户解锁。这时可以在sql plus工具里(开始|所有程序|<Oracle-Home>|应用程序开发|SQL Plus),也可以在控制台通过命令行给scott账户解锁。在第一种情况下,以system账户+自己安装时设置的密码,登录SQL Plus, 然后使用命令“alter user scott account unlock;”来解锁。 解完以后,使用下面的命令来查看:"select username,account_status from dba_users;", 可以看到scott账户已经解锁,但...

[Oracle] 获取运行计划的各方法总结【代码】

一.获取运行计划的6种方法(具体步骤已经在每一个样例的开头凝视部分说明了): 1. explain plan for获取; 2. set autotrace on 。 3. statistics_level=all; 4. 通过dbms_xplan.display_cursor输入sql_id參数直接获取 5. 10046 trace跟踪 6. awrsqrpt.sql二.适用场合分析1.假设某SQL运行很长时间才会出结果。甚至慢到返回不了结果,这时候看运行计划就仅仅能用方法1,或者方法4调用现成的。 2.跟踪某条SQL最简单的方法是方法1,其...

ORA-01078和LRM-00109问题导致ORACLE启动失败解决方法【代码】

SuSE11 + ORACLE11gR2(11.2.0.3) 问题现象 新安装ORACLE启动失败,提示ORA-01078和LRM-00109错误。具体错误现象如下SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file ‘/home/oracle/base/dbs/initora11g.ora‘ 问题分析 根据错误分析是查找不到参数文件initora11g.ora导致启动失败。从其他路径拷贝一份initora11g.ora文件到指定目录下 问题解决 1、cd /hom...

oracle导出dmp文件的2种方法【代码】【图】

exp gd_base/11@192.168.13.211/oanet file=D:\export\gd_base.dmp log=D:\export\gd_base.log full=y 2.expdp导出数据 (1)cmd窗口连接数据库,进入sqlplus页面sqlplus sys/sys@192.168.13.211/oanet as sysdba (2)创建目录对象(使用管理员账号登录创建)SQL> create or replace directory dump_dir as ‘D:\fzb‘; 创建好后,退出sqlplus(3)在操作系统上创建相应的目录,如在D盘目录下建立文件夹fzb (4)连接数据库执行导...

简单的PL/SQl链接远程ORACLE数据库方法

简单的PL/SQl链接远程ORACLE数据库方法 PLSQL Developer新手使用教程pasting 简单的PL/SQl链接远程ORACLE数据库方法标签:article 新手 远程 ast ref bsp href eve 简单的 本文系统来源:http://www.cnblogs.com/jing1617/p/7241561.html

oracle下正确删除表空间的方法【代码】

Oracle因为本身的多重验证机制所有在删除表空间时不像MySQL中删除database一样,可以通过外部的删除直接删除掉database文件夹就可以删除掉database,当然这两者是2种不同的东西,在此仅用于举例说明。在Oracle中表空间相当于系统中的硬盘,Oracle可以通过修改配置表空间来对Oracle下的数据进行存储,所以在Oracle下表空间是非常重要的,尤其是在表空间文件处理不当都会造成Oracle的不稳定,在此就说一说如何正确的删除Oracle的表空...

简单的PL/SQl链接远程ORACLE数据库方法【图】

首先到oracle安装目录下找到D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN 中是否有tnsnames.ora 文件 打开tnsnames.ora 添加你要链接的数据库 示例226 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.124.226)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) 注释:226为自己为链接的数据库起个名字随意什么名字都可以 剩下的地址和端口号还有ser...

Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法

注意名字不能有下划线改动network 文件之外,再使用hostname 命令指定一下主机名,就不用重新启动OS了。 1. 改动/etc/sysconfig/network 文件[root@localhost~]# cat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=shark 2. 使用hostname 命令改动主机名。该改动重新启动会失效,但在第一步我们已经改动过。所以失效也没关系[root@localhost ~]# hostnamelocalhost[root@localhost ~]# hostname shark[...