oracle创建用户和oracle导入导出命令说明

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>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值