`

oracle创建用户快捷命令及导入导出命令

阅读更多

create tablespace jfxt datafile 'E:\oracle\oradata\oradb\jfxt.ora' size 400m reuse default storage(initial 500k next 500k pctincrease 20); 

 
create user jfxt identified by jfxt default tablespace jfxt quota 10m on users;

 

grant connect,resource,dba to jfxt;

 

导入导出:imp/exp  username/password@sid file=d:/oracle.dmp

 

 

exp本地导出与imp本地导入

exp命令:
1 exp username/psw@TEST file=d:test.dmp full=y
2 exp username/psw@TEST file=d:test.dmp owner=(ly)
3 exp username/psw@TEST file= d:test.dmp tables=(grid1,grid2)
1其中一是将Test(与某一数据库对应的oracle服务名)数据库进行整体导出
2将属于用户ly的所有表导出
3将表grid1,与grid2导出
d:test.dmp是导出的文件地址

imp命令:
1 imp system/psw@TEST file=d:test.dmp
2 imp system/psw@TEST full=y file=d:test.dmp ignore=y
3 imp system/psw@TEST file=d:test.dmp tables=(grid1)ignore=y表示如果被导入的数据库中某个表已经存在就忽略不导入那个表
3表示只导入grid1这个表

在导入导出前要先测试下对应的数据库是否是通的:tnsping test来测试,同样test是服务名
所有命令可在cmd下执行


用exp/imp远程操作数据库

对ORACLE数据库进行远程操作,假设数据库在192.168.1.110上,具体方法如下:
一、在客户端创建和服务端对应的服务名
方法1:
修改tnsnames.ora文件
加入远程服务器的命名:

Sql代码
TEST_ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

方法2:

在oracle客户端,打开net manager。

创建一个服务命名TEST_ORCL,主机IP为:192.168.1.110,服务名orcl,端口1521


二、测试远程服务器是否畅通

进入到cmd后,执行命令:tnsping TEST_ORCL。

三、远程操作数据库
导出:

Sql代码
1:exp username/password@TEST_ORCL file=bak_filepath
2:exp username/password@TEST_ORCL full=y file=bak_filepath
username 用户名,password 密码,TEST_ORCL 客服端服务名,bak_filepath 备份文件存放的路径

导入:

Sql代码
1:imp username/password@TEST_ORCL file=bak_filepath full=y
2:imp username/password@TEST_ORCL/database_name file=bak_filepath full=y
3:imp username/password@TEST_ORCL file=bak_filepath fromuser=fromadmin touser=toadmin

username 用户名,password 密码,TEST_ORCL 客服端服务名,bak_filepath 备份文件存放的路径
fromadmin 备份数据的用户名,toadmin 还原数据库的用户名。database_name 还原到那个数据库上

full=y 将数据库整体导出,包括表结构等。

 

 

导出一个用户下的所有表数据
常用的命令
Exp user/password@instance file=file.dmp rows=y log=log_name
导入一个用户下的所有表数据
常用命令
Imp username/password file=file.dmp fromuser=user1 touser=user2 rows=y 
分享到:
评论

相关推荐

    oracle数据导出工具sqluldr2

    而 "oracle数据快速导出工具" 可能是指一个简化版或增强版的 SQL*Loader 实现,提供更友好的用户界面或者额外的功能,如自动创建控制文件、数据预览等,以帮助用户更快捷地完成数据导入工作。 总之,SQL*Loader 是...

    如何在Oracle 10g中通过网络连接导入数据

    在Oracle 10g中,数据导入和导出的方式有了显著的改进,特别是引入了Data Pump技术,使得通过网络直接连接到另一个数据库实例进行数据迁移成为可能,避免了传统方法中大文件可能导致的问题。以下是对Oracle 10g中...

    数据库导入工具

    2. **Data Pump**(expdp/impdp):Oracle Data Pump是Oracle 10g引入的新一代数据导出和导入工具,它比传统的exp/imp(Export/Import)工具更强大、更快捷。expdp用于导出数据,impdp用于导入数据。Data Pump使用...

    Oracle11g从入门到精通2

    5.1.2 创建SQL*Plus快捷方式 5.1.3 退出SQL*Plus环境 5.2 SQL*Plus编辑器的编辑命令 5.2.1 编辑命令 5.2.2 保存命令 5.2.3 加入注释 5.2.4 运行命令 5.2.5 编写交互命令 5.2.6 使用绑定变量 5.2.7...

    在oracle两个表空间之间移动表

    对于Oracle 8i之前的版本,由于不支持直接使用`ALTER TABLE`命令移动表,因此需要采用导出导入的方式来实现: ##### 1. 导出表 使用`EXP`命令将表导出为转储文件。 ```bash exp user_name/password@dbname tables=...

    Oracle11g从入门到精通

    5.1.2 创建SQL*Plus快捷方式 5.1.3 退出SQL*Plus环境 5.2 SQL*Plus编辑器的编辑命令 5.2.1 编辑命令 5.2.2 保存命令 5.2.3 加入注释 5.2.4 运行命令 5.2.5 编写交互命令 5.2.6 使用绑定变量 5.2.7 跟踪语句...

    ORACLE_SQLDeveloper使用教程

    2. **创建、导入导出 Oracle 数据库连接:** - SQL Developer 支持创建新的数据库连接配置。 - 也提供了导出和导入连接配置的功能,便于在不同环境中重用。 3. **编辑表列定义:** - 在 SQL Developer 中,可以...

    Oracle.11g.从入门到精通 (2/2)

    5.1.2 创建SQL*Plus快捷方式 5.1.3 退出SQL*Plus环境 5.2 SQL*Plus编辑器的编辑命令 5.2.1 编辑命令 5.2.2 保存命令 5.2.3 加入注释 5.2.4 运行命令 5.2.5 编写交互命令 5.2.6 使用绑定变量 5.2.7 跟踪语句 5.3 设置...

    Oracle.11g.从入门到精通 (1/2)

    5.1.2 创建SQL*Plus快捷方式 5.1.3 退出SQL*Plus环境 5.2 SQL*Plus编辑器的编辑命令 5.2.1 编辑命令 5.2.2 保存命令 5.2.3 加入注释 5.2.4 运行命令 5.2.5 编写交互命令 5.2.6 使用绑定变量 5.2.7 跟踪语句 5.3 设置...

    在linux下安装firefox.docx

    在 Linux 环境中,创建快捷方式非常简单。首先,右键点击桌面,然后选择“创建启动器”,在弹出的对话框中输入名称、命令和图标等信息。名称可以是 firefox,命令可以是 /usr/local/firefox/firefox,图标可以选择 /...

    oracle SQL讲义

    Oracle SQL是用于管理和操作Oracle数据库的强大工具,它允许用户创建、查询、更新和管理数据库对象。以下是对Oracle SQL部分核心概念的详细解释: 1. **SQLPLUS**:SQLPLUS是Oracle提供的一种命令行接口,用于执行...

    Oracle从回收站恢复删除的表

    这一特性使得数据库管理员能够在不慎删除表等数据库对象后,能够轻松地从回收站中恢复这些对象,而无需执行复杂的不完全恢复操作或者使用导出/导入工具(EXP/IMP)。本文将详细介绍如何利用Oracle的回收站功能进行...

    oracle数据库的备份和还原

    - 使用`imp`或`impdp`命令导入之前导出的数据。 - 根据需要选择特定的表或模式进行导入。 #### 四、示例代码解析 下面是一些实际操作中的示例代码: ```sql -- 授予权限 GRANT CREATE USER, DROP USER, ALTER ...

    Oracle备份与恢复讲义(2)

    - **导入与导出**:Oracle的`EXP`和`IMP`工具允许用户将对象(如表、视图等)导出到文件,然后在其他数据库中导入。这对于迁移数据或恢复单个对象非常有用。 2. **服务器管理恢复 (RMAN, Recovery Manager)**: -...

    ExcelConverOracel.rar

    用户可以创建一个控制文件,定义Excel文件的字段映射,然后运行SQL*Loader命令进行数据导入。 2. **PL/SQL程序**: 使用Oracle的PL/SQL编程语言,编写存储过程或函数来读取Excel文件,并将数据插入到数据库表中。这...

    orcle.dateaccess92070.rar

    它支持多种数据库操作,如数据导入导出、表的创建和修改、查询执行、事务处理等。 在安装 Oracle DateAccess 9.2.0.7 之前,确保你的服务器满足以下硬件和软件要求: 1. 操作系统:通常支持 Windows XP 及以上版本...

    在linux下安装firefox.

    - 使用`imp`命令可以将数据从一个Oracle数据库导入到另一个数据库中。 - 需要指定源数据库和目标数据库的用户、密码等信息,以及要导入的数据范围。 3. **表空间管理**: - 在进行数据导入之前,可能需要在目标...

    PL/SQL8.0免安装版

    6. **数据导入导出**:支持将数据从一个表或查询结果导入到另一个表,或者将数据导出为多种格式。 7. **版本控制集成**:可以与常见的版本控制系统(如SVN、Git)集成,方便团队协作。 8. **报表生成**:自动生成...

    浅析oracle数据库备份和恢复

    `EXPDP`用于导出数据,可以导出整个数据库、指定用户或指定表等;`IMPDP`则用于导入数据。这种备份方式灵活度高,适合于跨平台的数据迁移。 ##### 2. 脱机备份(冷备份) 脱机备份是在数据库完全关闭的情况下进行的...

Global site tag (gtag.js) - Google Analytics