1.问题定义:我们在开发的时候使用的是局域网中的测试机上面的oracle数据库,由于需要将测试机上面的数据库备份到本地机器上面,便于不处于局域网环境中仍然可以继续开发,维护等。
2.步骤说明:
1.启动oracle服务(oracle实例名为:orahnhj)
2.创建本地帐户(username:keyword3,password:tlink1234)
3.局域网数据库导出,导入到本地(局域网数据库实例名:217,username:keyword,password:tlink1234)
1.启动oracle服务
开始 ->运行 ->cmd ->lsnrctl ->start ->exit
net start oracleservice*** (***为安装oracle实例名,注意命令行后面无分号)
例如:
C:\Documents and Settings\Owner>lsnrctl
LSNRCTL for 32-bit Windows: Version 9.0.1.1.1 - Production on 10-6月 -2009 17:05
Copyright (c) 1991, 2001, Oracle Corporation. All rights reserved.
欢迎来到LSNRCTL,请键入"help"以获得信息。
LSNRCTL> start
~~~
命令执行成功
LSNRCTL> exit
C:\Documents and Settings\Owner>net start oracleserviceorahnhj
OracleServiceORAHNHJ 服务正在启动 .......................
OracleServiceORAHNHJ 服务已经启动成功。
2.创建本地帐户
C:\Documents and Settings\Owner>sqlplus
SQL*Plus: Release 9.0.1.0.1 - Production on 星期三 6月 10 17:59:22 2009
(c) Copyright 2001 Oracle Corporation. All rights reserved.
请输入用户名: sys/change_on_install@orahnhj as sysdba
连接到:
Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
SQL> create user keyword3 identified by "tlink1234" default tablespace "TEST";
用户已创建
SQL> grant "CONNECT" to keyword3;
授权成功。
SQL> grant unlimited tablespace to keyword3;
授权成功。
SQL> conn keyword3/tlink1234@orahnhj -->表示创建用户成功且成功链接
已连接。
3.局域网数据库导出,导入到本地
D:\>d:
D:\>exp keyword/tlink1234@217 rows=y indexes=n compress=n buffer=65536 feedback=
100000 file=keyword090610.dmp log=keyword090610.log
~~~ 一些执行记录,在本地磁盘(D:)可以找到D:\keyword090610.dmp,D:\keyword090610.log导出日志文件
D:\>imp keyword3/tlink1234@orahnhj fromuser=keyword touser=keyword3 rows=y index
es=n commit=y buffer=65536 feedback=100000 ignore=n file=keyword090610.dmp log=k
eyword090610_2.log
~~~ 一些执行记录,将本地磁盘(D:)D:\keyword090610.dmp导入,生成D:\keyword090610_2.log导入日志文件
4.最后修改工程中的数据源链接,例如spring bean方式:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<!--<value>jdbc:oracle:thin:@192.168.0.217:1521:orcl</value>
--><value>jdbc:oracle:thin:@127.0.0.1:1521:orahnhj</value>
</property>
<property name="username">
<!--<value>keyword</value>
--><value>keyword3</value>
</property>
<property name="password">
<value>tlink1234</value>
</property>
</bean>
分享到:
相关推荐
oracle创建用户、表空间、导入导出命令大全,是值得学习oracle数据库基础的学者所拥有,很值得收藏
Oracle导入导出命令执行命,是BAT执行命令,新建空间,新建用户,导出数据,导入数据,简单实用,对于需要经常需要数据库操作的人来说是个很好的工具
Oracle数据库导入导出命令详解 Oracle数据库导入导出命令是数据库管理员和开发人员必备的技能之一。今天,我们将详细介绍如何使用命令行来操作Oracle数据库的导入和导出。 备份数据 备份数据是数据库管理员的重要...
Oracle创建删除用户、角色、表空间、导入导出命令总结.txt Oracle创建删除用户、角色、表空间、导入导出命令总结.txt
本文将详细介绍 Oracle 19c 备份恢复-导入导出的基本命令、工作方式、模式、选项和高级选项。 一、基本命令 exp 和 imp 是 Oracle 数据库提供的两个命令行工具,用于数据库的备份恢复和数据的导入导出。exp 用于...
oracle数据库导入导出命令imp exp impdp expdp的使用详解,很有用!
Oracle数据导入导出命令.pdf
用imp和exp命令导入导出oracle数据库。从创建表空间,到创建用户,授权,导入等等命令都写了例子。 只要照着命令来一般都能够实现导入导出的功能。
oracle导入导出命令 WINDOWS 和 LINUX
远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
Oracle 导入imp和导出exp命令详解
Oracle创建用户、表空间、导入导出、...命令
oracle导入导出dmp文件相关命令的使用说明
Oracle创建删除用户、角色、表空间、导入导出.命令总结 从中可以学到很多oracle的知识。尤其针对入门者
本文档讲述Oracle数据的导入导出命令
oracle 创建表空间 导入导出 详细阐述 oracle创建用户,表空间 及导入导出数据的个人经验。
自己总结的Oracle数据库导入导出命令。还是很实用的,能够满足大部分需求
oracle导入导出命令(imp、exp),描述oracle导入导出的三种方式
Oracle 导入导出命令集.chm Oracle 导入导出命令集.chm
数据库导入导出命令。。。。。。。。。。。。。。。。。。。。。。。。。。。