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

Oracle开启并行的几种方法【代码】

如果想对表开启8个并行度则执行:alter table emp parallel 8;scott@TEST>select table_name,degree from user_tables where table_name=‘EMP‘;TABLE_NAME DEGREE ------------------------------ ---------- EMP DEFAULTscott@TEST>alter table emp parallel 8;Table altered.scott@TEST>select table_name,degree from user_tables where table_name=‘EMP‘;TABLE_NAME DEGREE -------------------------...

Oracle导数据到SQL server的方法总结【图】

访问sql server 2008 导数据步骤 最近在项目中遇到要将Oracle数据库的数据导入到SQL server数据库中,解决办法如下: 一、准备工作配置Oracle 客户端(TNS 监听)tnsnames.ora 文件,其中需要注意文件中的数据库别名“ORADB”,确保主机可以通过SQLPlus 访问远程Oracle 数据库。示例如下: ORADB= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =HOSTIP)(PORT = 1521)) (CONNECT_DATA = (SID =DBNAME)) )备注:sq...

Oracle 表空间不足引起的问题及解决方法

-- 1 向数据库导入数据时报了ORA-01653: unable to extend table错误,网上查了下原因是由于表空间不足引起的; 查询表空间使用情况语句 select a.tablespace_name,a.bytes/1024/1024 total, (a.bytes-b.bytes)/1024/1024 used, b.bytes/1024/1024 free, round((a.bytes-b.bytes)/a.bytes*100,2) used_ratefrom ( select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,( select table...

oracle中LPAD和RPAD函数的使用方法(加个人总结)【代码】

lpad(‘123456‘,2) from dual--结果为 12select lpad(‘123456‘,7,‘0‘) from dual--结果为 0123456--注意在左侧填充 lpad中的l为left,左侧的意思select rpad(‘123456‘,2,‘0‘) from dual--结果为 12select rpad(‘123456‘,7,‘0‘) from dual--结果为 1234560--rpad 填充在右侧,r为right 右侧总结: 可以看到,当string1源字符串的长度小于padded_length时,lpad、rpad的作用是相同的,都是相当于substr截取字符串,当pa...

【转】Oracle登录 ORA-01033: ORACLE正在初始化或关闭的解决方法

http://www.cnblogs.com/xnzhao/p/6114469.html 打开sqlplus 请输入用户名: system/sys as sysdba 然后(卸载数据)输入: SQL> shutdown normal 会出现: ORA-01109: 数据库未打开 已经卸载数据库。 ORACLE 例程已经关闭。 然后(装载数据)输入: SQL> startup mount ORACLE 例程已经启动。 数据库装载完毕。 之后: SQL>alter database open; 第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件...

oracle中的round()方法的用法

Round( ) 函数 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 语法 ROUND( number, decimal_places ) number : 需四舍五入处理的数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) 返回值类型 数字 例子 select round(123.456, 0) from dual; 回传 123 select round(123.456, 1) from dual; 回传 123.5 select round(123.456, 2) from dual; 回传 123.46 select round(123.456, 3) ...

转:PL/SQL在 win8.1系统下连接Oracle11g没有database处理方法

这里首先说明下我的环境:win8.1(64bit)+oracle11g(64bit)+PL/SQL(32bit).状况是:net manager正常配置,测试也成功,但是用PL/SQL连接的时候没有databse选项我上网百度了很久,总算找到了答案.二、解决办法PL/SQL Developer使用InstantClient连接Oracle版本:?1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.h...

Oracle VM virtualBox -Centos6.4 安装后没有网解决方法【图】

2、然后启动centos输入: dhclient eth0 3、然后如果没报错的话 输入: ifconfig 就可以查看到ip地址了 4、如果想每次打开centos自动获网络的话需要输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT="no"改为ONBOOT="yes"就可以了Oracle VM virtualBox -Centos6.4 安装后没有网解决方法标签:blog eth0 6.4 centos virt png alt net 配置 本文系统来源:http://www.cnblogs.com/chenlizhi/p/...

Oracle常见死锁发生的原因以及解决方法【图】

test VARCHAR(100) ) COMMIT INSERT INTO testLock VALUES(1,‘test1‘); INSERT INTO testLock VALUES(2,‘test2‘); COMMIT; SELECT * FROM testLock ID TEST ---------- ---------------------------------- 1 test1 2 test2 死锁现象的重现: 1)在sql 窗口 执行:SELECT * FROM testLock FOR UPDATE; -- 加行级锁 并对内容进行修改,不要提交2)另开一个command窗口,执行:...

使用BBED修复Oracle坏块恢复方法【图】

BBED是Block Browser/Editor的缩写,是Oracle的一个内部工具,不对外发布文档及支持。 BBED随软件发布,但是我们需要进行简单的relink才能使用。 虽然BBED工具的使用存在很多风险,但是如果利用得当,可以以之解决很多棘手的问题,并且可以练习坏块修复等技术。例如在Oracle10g中的bbed工具,同样需要我们手工relink才能使用,这个版本的工具同样可以在其他版本的数据库中使用:[oracle@danaly lib]$ make -f ins_rdbms.mk $ORACLE_...

为已有表快速创建自动分区和Long类型like 的方法-Oracle 11G【代码】

)! 以下是实践中的SQL:--准备新的分区表--做的是安月进行分区 CREATE TABLE FACT_BOND_PROFIT_NEW (D_DATE DATE,VC_CURVE_NAME VARCHAR2(100),VC_CURVE_CODE VARCHAR2(10),VC_CURVE_CLASSIFY VARCHAR2(20),F_CURVE_FUTURE NUMBER(19,4),F_STANDARD_TERM NUMBER(19,4),VC_STANDARD_TERM_DESC VARCHAR2(20),F_PROFITRATIO NUMBER(19,4),VC_SOURCE VAR...

Oracle之唯一性约束(UNIQUE Constraint)使用方法具体解释【代码】

1 目标 用演示样例演示怎样创建、删除、禁用和使用唯一性约束。2 什么是唯一性约束? 唯一性约束指表中一个字段或者多个字段联合起来可以唯一标识一条记录的约束。联合字段中,可以包括空值。 注:在Oracle中,唯一性约束最多能够有32列。 唯一性约束能够在创建表时或使用ALTER TABLE语句创建。3 唯一性约束和主键的差别主键(Primary Key):全部组成主键的列都不能包括空值。唯一性约束(Unique Constraint):假设唯一性约束由多...

恢复oracle数据库误删除数据的方法汇总【图】

学习数据库时,我们只是以学习的态度,考虑如何使用数据库命令语句,并未想过工作中,如果误操作一下,都可能导致无可挽回的损失。当我在工作中真正遇到这些问题时,我开始寻找答案。今天主要以oracle数据库为例,介绍关于表中数据删除的解决办法。(不考虑全库备份和利用归档日志) 删除表中数据有三种方法:delete(删除一条记录)drop或truncate删除表格中数据 1.delete误删除的解决方法 原理:利用oracle提供的闪回方法...

Oracle11g完全卸载方法

转自:http://www.cnblogs.com/zwq194/archive/2012/09/21/2696490.html 一、在oracle11G以前卸载oracle会存在卸载不干净,导致再次安装失败的情况,在运行services.msc打开服务,停止Oracle的所有服务。 二、 oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 运行过程中可能需要填写如...

PLSQL Developer连接远程Oracle方法(非安装client)【代码】【图】

# tnsnames.ora Network Configuration File: /home/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = Oracle)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )将上面的Oracle 改动为相应的ip地址就可以 5.将改动好的tnsnames.ora文件放在D:\Oracle_Cleint\NETWORK\ADMIN文件...