- 浏览: 260024 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
no_studio:
期待实现SqlServer
发布异种数据库导入工具jmyetl-1.0.2 -
babydeed:
不错 再接再厉
发布异种数据库导入工具jmyetl-1.0.2 -
iihero:
niwtsew 写道贴个俺自己写的linux下的版本,其实没必 ...
命令行快速找出class文件所在的jar包 -
niwtsew:
说错,是strings不是string
命令行快速找出class文件所在的jar包 -
niwtsew:
贴个俺自己写的linux下的版本,其实没必要用7z,直接jar ...
命令行快速找出class文件所在的jar包
转自:http://cnhtm.itpub.net/post/39970/496967
oracle 9i/10g中,如果数据库实例中没有scott模式,可以手工创建,方法如下:
登录数据库
ora_test@oracle[/home/oracle]> sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 24 09:21:26 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options |
创建scott用户
sys@CNHTM> create user scott identified by tiger; User created. |
为scott用户分配权限
sys@CNHTM> grant connect,resource to scott; Grant succeeded. |
用scott用户登录
sys@CNHTM> conn scott/tiger Connected. |
执行demobld.sql脚本
scott@CNHTM> @?/sqlplus/demo/demobld.sql Building demonstration tables. Please wait. Demonstration table build is complete. Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options |
附件:demobld.sql 脚本内容
----------------------demobld.sql begin----------------------- -- -- Copyright (c) Oracle Corporation 1988, 2000. All Rights Reserved. -- -- NAME -- demobld.sql -- -- DESCRIPTION -- This script. creates the SQL*Plus demonstration tables in the -- current schema. It should be STARTed by each user wishing to -- access the tables. To remove the tables use the demodrop.sql -- script. -- -- USAGE -- From within SQL*Plus, enter: -- START demobld.sql SET TERMOUT ON PROMPT Building demonstration tables. Please wait. SET TERMOUT OFF DROP TABLE EMP; DROP TABLE DEPT; DROP TABLE BONUS; DROP TABLE SALGRADE; DROP TABLE DUMMY; CREATE TABLE EMP (EMPNO NUMBER(4) NOT NULL, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2)); INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK', 7902, TO_DATE('17-DEC-1980', 'DD-MON-YYYY'), 800, NULL, 20); INSERT INTO EMP VALUES (7499, 'ALLEN', 'SALESMAN', 7698, TO_DATE('20-FEB-1981', 'DD-MON-YYYY'), 1600, 300, 30); INSERT INTO EMP VALUES (7521, 'WARD', 'SALESMAN', 7698, TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250, 500, 30); INSERT INTO EMP VALUES (7566, 'JONES', 'MANAGER', 7839, TO_DATE('2-APR-1981', 'DD-MON-YYYY'), 2975, NULL, 20); INSERT INTO EMP VALUES (7654, 'MARTIN', 'SALESMAN', 7698, TO_DATE('28-SEP-1981', 'DD-MON-YYYY'), 1250, 1400, 30); INSERT INTO EMP VALUES (7698, 'BLAKE', 'MANAGER', 7839, TO_DATE('1-MAY-1981', 'DD-MON-YYYY'), 2850, NULL, 30); INSERT INTO EMP VALUES (7782, 'CLARK', 'MANAGER', 7839, TO_DATE('9-JUN-1981', 'DD-MON-YYYY'), 2450, NULL, 10); INSERT INTO EMP VALUES (7788, 'SCOTT', 'ANALYST', 7566, TO_DATE('09-DEC-1982', 'DD-MON-YYYY'), 3000, NULL, 20); INSERT INTO EMP VALUES (7839, 'KING', 'PRESIDENT', NULL, TO_DATE('17-NOV-1981', 'DD-MON-YYYY'), 5000, NULL, 10); INSERT INTO EMP VALUES (7844, 'TURNER', 'SALESMAN', 7698, TO_DATE('8-SEP-1981', 'DD-MON-YYYY'), 1500, 0, 30); INSERT INTO EMP VALUES (7876, 'ADAMS', 'CLERK', 7788, TO_DATE('12-JAN-1983', 'DD-MON-YYYY'), 1100, NULL, 20); INSERT INTO EMP VALUES (7900, 'JAMES', 'CLERK', 7698, TO_DATE('3-DEC-1981', 'DD-MON-YYYY'), 950, NULL, 30); INSERT INTO EMP VALUES (7902, 'FORD', 'ANALYST', 7566, TO_DATE('3-DEC-1981', 'DD-MON-YYYY'), 3000, NULL, 20); INSERT INTO EMP VALUES (7934, 'MILLER', 'CLERK', 7782, TO_DATE('23-JAN-1982', 'DD-MON-YYYY'), 1300, NULL, 10); CREATE TABLE DEPT (DEPTNO NUMBER(2), DNAME VARCHAR2(14), LOC VARCHAR2(13) ); INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK'); INSERT INTO DEPT VALUES (20, 'RESEARCH', 'DALLAS'); INSERT INTO DEPT VALUES (30, 'SALES', 'CHICAGO'); INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON'); CREATE TABLE BONUS (ENAME VARCHAR2(10), JOB VARCHAR2(9), SAL NUMBER, COMM NUMBER); CREATE TABLE SALGRADE (GRADE NUMBER, LOSAL NUMBER, HISAL NUMBER); INSERT INTO SALGRADE VALUES (1, 700, 1200); INSERT INTO SALGRADE VALUES (2, 1201, 1400); INSERT INTO SALGRADE VALUES (3, 1401, 2000); INSERT INTO SALGRADE VALUES (4, 2001, 3000); INSERT INTO SALGRADE VALUES (5, 3001, 9999); CREATE TABLE DUMMY (DUMMY NUMBER); INSERT INTO DUMMY VALUES (0); COMMIT; SET TERMOUT ON PROMPT Demonstration table build is complete. EXIT -------------------demobld.sql end----------------------- |
--end--
发表评论
-
发布异种数据库导入工具jmyetl-1.0.2
2012-06-11 05:14 1735利用空闲时间,折腾了一个,界面不太擅长,比较简陋,但是相信大家 ... -
各种数据库临时表的使用区别总结
2012-05-24 08:22 2452[size=large]虽然SQL92, 99, 2003, ... -
Oracle11.2.0非安装版(简装版)制作完成(仅供开发人员参考使用)
2012-03-11 13:57 1807作者: iihero@CSDN, 2012.3.11. 请尊重 ... -
常用的数据库连接串(JDBC篇)
2011-12-23 06:58 0看到网上传来传去的jdbc url连接串总结,好多都是粘来粘去 ... -
DBCP连接池的最简单应用(用于ORACLE数据库)
2011-11-19 05:54 4461鉴于有人问起DBCP直接用于JDBC连接的问题,我做了一个最简 ... -
Oracle的几位创始人
2011-11-04 00:31 1828Oracle共有三位创始人。 1. Larry Ellison ... -
DBeaver数据库管理工具连接Sybase数据库使用体验
2011-09-26 20:12 7254从http://dbeaver.jkiss.org/下 ... -
OCI几个小问题
2011-04-26 10:23 17561、CLOG/BLOG的插入 找了很多OCI的例子以及一些P ... -
关于Oracle中的rownum两个使用原则
2005-12-07 10:49 956rownum 只能< 不能>rownum 是在排序 ... -
突破Oracle for win2k的2G内存限制
2005-12-10 23:54 970....众所周知,在32位的操作系统如win2K上,操作系统能 ... -
访问Oracle Spatial中的SDO_GEOMETRY字段的方法(windows下)
2005-12-10 23:57 27661.使用oci或者occi,在安装oracle后可以在orac ... -
WindowsNT/2000/XP中的Oracle服务简介
2005-12-12 20:19 932这里以9.0.1为例,对9.2以及10g都有效。 注:SID ... -
Oracle服务启动的问题
2005-12-12 20:32 937软件环境: 操作系统:Windows 2000 Advanc ... -
使用 ADO.NET 和 Oracle 进行高级数据访问
2005-12-15 20:47 1314使用 ADO.NET 和 Oracle 进行高级数据访问 [ ... -
Oracle9i中OCCI在VC6下不能DEBUG的问题及解决方法
2006-08-20 17:13 1041前段时间,在csdn论坛上 ... -
看了看几个数据库厂商的发展历史
2006-08-20 18:01 1162这两天把Oracle以及DB2、Sybase、SQL Serv ... -
关于Oracle数据库中的undo回滚段
2006-09-25 22:50 1092Oracle数据库当中,关于日志与回滚那一部分,与别的数据库确 ... -
使用exp/imp传输表空间(Oracle)
2006-09-25 22:52 1067有时候,可以使用exp将 ... -
Oracle中SCN的理解
2006-09-25 22:54 837系统检查点scn(v$database(c ... -
Oracle中JDBC对BLOB和CLOB读取的专用处理和通用处理
2007-02-26 20:38 855设有表:createtableblobimg(idintpri ...
相关推荐
### Oracle 10g 数据导入导出详解 #### 一、概述 Oracle 10g 引入了一项新技术——**数据泵**(Data Pump),它为数据库管理员(DBA)及开发人员提供了一种高效的方式,可以快速地在不同的 Oracle 数据库之间迁移数据...
本文详细介绍了 Oracle 10G 中 EXPDP 的使用方法,包括如何创建 DIRECTORY 对象、如何进行不同类型的导出操作以及如何利用 EXPDP 的高级选项来实现更加灵活的数据迁移需求。通过这些示例,我们可以看到 EXPDP 提供了...
### Oracle 10g 数据泵技术详解 #### 一、数据泵概述 Oracle 10g引入了数据泵(Data Pump)技术,这是一种用于高效迁移数据和元数据至其他数据库的强大工具。与之前的版本相比,数据泵提供了更快的数据传输速度,...
在Oracle数据库环境中,有时我们需要将高版本数据库中的数据迁移到低版本数据库中,例如从Oracle 11g导出到Oracle 10g。这个过程涉及到数据兼容性、导出导入工具(EXPDP和IMPDP)的使用以及可能的数据转换问题。以下...
在Oracle 11g中,如果你发现没有SCOTT用户,需要手动添加。这正是"231231312.zip"压缩包文件的目的,它提供了名为"scott.sql"的脚本文件,用于创建并填充SCOTT用户的账户及其相关对象。 "scott.sql"文件通常包含了...
Oracle 数据泵(Data Pump)是 Oracle 10g 及以上版本提供的一种高效的数据导入导出工具,它比传统的 EXP/IMP 工具有更高的性能和更强的功能。数据泵主要用于实现数据库的逻辑备份,通过将数据从一个 Oracle 数据库...
这些工具主要由EXPDP(数据泵导出)和IMPDP(数据泵导入)组成,它们是Oracle 10g及更高版本中引入的增强型工具,相较于传统的EXP和IMP,数据泵提供了更高的性能和更丰富的功能。 **数据泵导出(EXPDP)** 数据泵...
expdp scott/tiger directory=DATA_PUMP_DIR dumpfile=scott_backup.dmp logfile=expdp_scott.log ``` 这里,"scott/tiger"是用户名/密码,"directory=DATA_PUMP_DIR"指定了数据泵目录,"dumpfile=scott_backup....
- 访问Oracle官方网站下载对应版本的Oracle Database Express Edition(XE),例如Oracle Database 10g Express Edition:[http://www.oracle.com/technetwork/database/express-edition/downloads/index.html]...
##### 10. **OLAPSYS** - **用户名:** `OLAPSYS` - **默认密码:** `manager` - **描述:** `OLAPSYS`账户用于创建OLAP元数据结构,包括OLAP目录(CWM Lite)。 - **相关文档:** [Oracle OLAP Application Developer's ...
3. **SCOTT用户和表**:文件名`oracle_scott_interview.sql`暗示了可能讨论SCOTT schema,这是Oracle的一个示例用户,包含TIGER和EMP等经典表。可能会讨论这些表的数据结构、索引、约束以及如何使用它们进行练习。 ...
Oracle 数据库是一个功能强大且复杂的关系数据库管理系统,提供了多种方式来导出数据库对象的创建和申明的 SQL 脚本。下面将详细介绍如何从 Oracle 数据库中导出 SQL 脚本。 获取单个表和索引的 SQL 脚本 要获取...
expdp scott/tiger ATTACH=scott.export_job ``` **2. CONTENT** - **用途**: 用于指定要导出的内容类型。 - **语法**: ```plaintext CONTENT={ALL|DATA_ONLY|METADATA_ONLY} ``` - **参数解释**: - `ALL`: ...
3. **SCOTT/TIGER**: SCOTT是Oracle数据库的经典示例用户,通常用于教学和演示目的。默认密码为"TIGER",但可能在安装时被改变。 4. 其他特殊用途的用户包括: - CTXSYS: Oracle Text的管理员账户,用于管理文本...
本文将详细介绍 Oracle 数据泄导入导出数据的操作方法,包括连接 Oracle 数据库、创建操作目录、授予读写权限、导出数据、导入数据等步骤。 一、连接 Oracle 数据库 首先,需要连接 Oracle 数据库,使用以下命令:...
expdp scott/tiger@orcl directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3 ``` 3. **按表名导出**: - 可以选择特定的表进行导出。例如: ```bash expdp scott/tiger@orcl TABLES=emp,dept...
在 Oracle 10g 之前,我们通常使用 `EXP` 和 `IMP` 进行数据导入导出;而从 10g 开始,Oracle 引入了更为强大的数据泵技术,即 `EXPDP` 和 `IMPDP`。 #### 二、数据泵导出(EXPDP) ##### 1. ATTACH 选项 - **...
例如,`expdp scott/tiger ATTACH=scott.export_job`命令将连接到用户scott的已命名导出作业。 `expdp`命令还有许多其他选项,如`DIRECTORY`用于指定导出文件的位置,`DUMPFILE`用于定义导出文件的名称,以及`...