Developer将SQL移植到Oracle-四-用Sql (develop)

教程大全 2025-07-16 23:46:11 浏览
用Sql

本文我们介绍第四部分:中的架构到中的模式,名称的处理。

通过执行数据移植向导,如果没有错误的话,那么表结构基本上都会建立起来了,在连接中打开orcl(migrations)连接,找到最下面的其它用户,假设你的表都在dbo架构下,那么找到dbo_源数据库名,展开它,可以看到在表中已经有原数据库中的所有表。但是,为什么会显示为dbo_源数据库名呢?我很不喜欢这样的用户名。我希望它显示为源数据库名,要怎样做呢?

在捕获的数据库对象上点击右键,选择转换,再次打开数据移植向导。点击下一步,会直接跳转到转换页,这一次的转换页面与前一部分的转换页稍有不同。不同之处在于多出了一个选项卡,叫对象命名,选择它打开,如下图所示:

在这个页面中,显示了一个数据列表,列出了源数据库的表名、字段名、约束名、视图名、架构名等等所有的 标识符 的原始标识符、新建标识符、是否经过转换、原始限定名、标识符类型等信息。因为Oracle中不支持30个字符以上的标识符,所以当碰到原始标识符超过30个字符时,数据移植向导会自动将之截断,如果有重名,则会加上_1之类的后缀。

很明显,在这里,它把我们原来的dbo架构名转换成了dbo_数据库名,我们只要找到它,将新标识符改为数据名,即可实现我们这部分的需求。

修改完成后,点击下一步,接着按之前的设置完成整个向导,将修改提交到资料档案库中。注意,这次的向导并没有去帮我建立新用户和表结构等等,还需要进一步操作。

在主界面中的数据移植项目窗格,在转换的数据库对象上点击右键,选择生成目标,再次打开数据移植向导,又一次按之前我们的选择完成整个向导,这一次,才是真正建立了我们想要的用户名。

然后,把自动生成的老用户名和模式都删除掉吧。具体操作就不细说啦。

【编辑推荐】


pl sql Developer 怎么导出sql语句

用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer PL/SQL Developer导入导出数据库方法区别PL/SQL Developer导入导出数据库方法导出数据到Excel文件 PL/SQL Developer导入导出数据库方法excel数据导入到数据库PL/SQL Developer导入导出数据库方法PL/SQL Developer是oracle数据库中用于导入或导出数据库的主要工具之一,这里主要介绍如何利用PL/SQL Developer导入和导出数据库,并对导入或导出时的一些注意事项进行相关说明。 1、导出步骤1.1. tools ->export user object 选择选项,导出文件 说明:导出的是建表语句(包括存储结构)PL/SQL Developer导入导出数据库方法PL/SQL Developer导入导出数据库方法1.2. tools ->export tables-> Oracle Export 选择选项导出文件 说明:包含三种导出方式,三种方式都能导出表结构以及数据,如下:PL/SQL Developer导入导出数据库方法第一种是导出为的文件格式,文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛 。 PL/SQL Developer导入导出数据库方法第二种是导出为文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。 尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。 PL/SQL Developer导入导出数据库方法第三种是导出为格式的,为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出,不能用编辑器查看。 2.导入步骤->import tables->SQL Inserts 导入文件。 b. tools->import talbes->Oracle Import然后再导入dmp文件。 说明:和导出类似,另外,导入之前最好把以前的表删除,当然导入另外数据库除外。

用pl/sql developer 导出数据的方式有哪些

用pl/sql developer 导出数据的方式有如下三种方式:第一种是导出为的文件格式,文件是二进制的,可以跨平台,还能包含权限,效率也很不错第二种是导出为文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。 尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下:table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead),可以用第一种和第三种方式导出。 第三种是导出为格式的,为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出;不能用编辑器查看。

我装了oracle11g,运行PL-SQL Developer,总是下面的提示,我是菜鸟,分不清oracle客户端跟数据库,求解释

如果是64位的系统,请参考:使用PL/SQL Developer连接OracleX64版本:•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;•2. 将系统的拷贝到该目录下;•3. 在PLSQL Developer中设置Oracle_Home和OCI Library: ToolsPreferencesOracleConnection:Oracle_Home:C:\instantclient-basic-nt-11.2.0.2.0OCI Library:C:\instantclient-basic-nt-11.2.0.2.0\•4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:@echo offset path=C:\instantclient-basic-nt-11.2.0.2.0set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0set NLS_LANG=AMERICAN_16GBKstart

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐