有一次开发一个功能,需要导入别人提供的几万条数据,数据在一个*.sql文件中,大概有8万条数据insert into testtable(id,name) values(1,‘1‘) -----8万多条按照平常习惯,直接把所有insert into 语句拷贝到一个pl/sql新开的sql窗口中执行,结果直接卡死了。然后打开pl/sql--->File--->Open--->Sql Script直接执行*.sql文件进行导入,结果,依然卡死。后面经同事帮助,用另外一个方法解决了这个问题:打开pl/sql--->File--->New...
正在看的ORACLE教程是:Oracle组件实现动态Web数据库。[摘 要] 本文简要介绍实现Web数据库的基本方法,讨论了利用Oracle的服务器选件之一WebServer结合PL/SQL和相关内置程序包实现动态Web的基本方法,并给出了一简单示例。 随着计算机互连网络的发展,Internet正成为世界各地进行信息交流的主要方式之一。作为Internet的一个重要组成部分,全球信息网WWW(World Wide Web)采用HTML形式组织信息,并用超链结的方式进行各种信息的集...
【转载】数据库名、实例名、数据库域名、全局数据库名、服务名 ,这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。一、数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件...
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可...
--1创建数据库--可以使用默认的orcl数据库--或者使用配置和移植工具里面的Database Configuration Assistant帮助创建数据库。--2创建表空间--临时表空间CREATE temporary TABLESPACE sdt_temp tempfile ‘D:\app\Administrator\virtual\oradata\orcl\ly_temp.dbf‘ size 128m autoextend on next 32m maxsize 512m; --表空间 CREATE TABLESPACE sdt_data DATAFILE ‘D:\app\Administrator\virtual\oradata\orcl\ly...
应用场景:将数据表TB_USER中字段NNDP的内容中为[sannanyinv]转换为[3男1女]主要脚本:一个游标脚本+分割字符串函数+拼音转数字脚本操作步骤如下:1、创建类型 create or replace type splitTable is table of varchar2(100);2、创建函数fn_splitString(功能是将字符串分割成多条记录)--测试语句select * from table(fn_splitString(‘ernanyinv‘,‘nan‘))--fn_splitString函数脚本代码create or replace function fn_splitStrin...
因为昨天去别的公司维护数据,到了之后导完数据才发现,表中的要素内容这一列是空的,刚开始我以为是数据有问题,后来才发现表中的数据的类型是CLOB类型的,而如果直接拿EXCLE中的数据是类型不匹配的,这时候就问了领导,领导说把CLOB类型改成varchar2类型的,不多说了上步骤:因为该列中已经存有数据,所以需要如下:*修改原字段名*/ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;/*添加一个和原字段同名的字段*/ALTER TABLE...
数据库里有完全一模一样的两条数据;删除一条;保留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录 DELETE from 表 WHERE (id) IN ( SELECT id FROM 表 GROUP BY id HAVING COUNT(id) > 1) AND ROW...
oracle有个数据表现在已经有2500万条数据了,软件用到这个表的数据时就变的特别慢,所以准备把一个月以前的数据全部清除。 我的步骤是(下边操作都是在plsql中运行的) 1、首先 将这个月的数据导出到一个临时表中(这些数据是自己希望保留的) create table tempTable as select id,name from table1 where sj>to_date(‘2013-7-31 23:59:59‘,‘yyyy-mm-dd hh24:mi:ss‘);2、然后将2500万数据整个删除(这个是我在有备份情况下才...
作为一合格的测试人员对数据库的单表查询、多表查询、分组查询、子查询等等这些基本查询方法还是要会的。不然到企业中,容易被一些人鄙视,或者说如果数据库学不好,表查不明白,那么对自己能力来说也是一种侮辱,因为你可以证明自己,你是可以的,尤其是你在面试的时候面对面试官的给你出的一道sql语句题目,你能马上用你的套路把这道题做出了,那么恭喜你过了第一个小关卡。ok,我们今天学习一下数据库中的第一个查询,也是最简单...
oracle 数据库入门。 1、数据2、数据存储的地方:变量 数组 容器 (内存中),文件,数据库(文件)3、数据库系统:sqlserver 2000 2005 2008 mysql 5.5 oracle 9i 10g 11g db24、oracle 数据5、oracle 数据库不同于其他的数据库,一个数据库下面有好多用户:用户模式:sys system scott 默认用户 老师这里认为 实例等价于数据库、用户等价于模式、表空间在oracle 里面 一个 实例 就对应一个 数据库。 用户 等价于 开启一种...
oracle中:1、查询数据库名:select name,dbid from v$database;或者show parameter db_name;2、查询实例名:select instance_name from v$instance;或者show parameter instance_name;3、查询数据库域名:select value from v$parameter where name=‘db_domain‘;或者show parameter domain;4、查询数据库服务器:select value from v$parameter where name=‘service_name‘;或者show parameter service;或者show parameter nam...
Centos7下Oracle11g本地/远程用exp/imp命令快速导入导出数据https://blog.csdn.net/a1010256340/article/details/88193774【用 exp 数 据 导 出】1. 将数据库TEST完全导出,用户名system 密码manager 导出到/usr/local/oracleData/daochu.dmp中 1.1导出本地数据库exp system/manager@TEST file=/usr/local/oracleData/daochu.dmp full=y 1.2导出远程数据库exp system/manager@10.10.10.12/TEST file=/usr/local/oracleData...
归档模式真的那么重要吗?对于Oracle数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有效完全恢复,为了安全,切记。对于有些数据库刚装好后可能是非归档模式,这是很危险的。那么究竟如何设置为归档模式呢?下面康哥带大家来看一下究竟如何设置数据库为归档模式:① 查看数据库当前归档模式以sys用户登录到数据库中,输入select log_mode from v$database;如下图所示:650) this.width=650;" src="/upload...
Oracle 普通用户查询数据字典O7_DICTIONARY_ACCESSIBILITY本文连接 http://blog.itpub.net/29475508/viewspace-1688725/使用hr用户查询scott用户方案中dept表,默认没有权限。HR@PROD>select * from scott.dept;使用sys用户把select any table 权限赋予给hrSYS@PROD>grant select any table to hr;hr用户再次查询scott.dept,可以显示HR@PROD>select * from scott.dept;尝试使用hr用户查询dba_数据字典(视图),如dba_users,无法查...