我想将转储文件从oracle数据库10g导入到oracle数据库12c,但是当我运行import命令时,我得到了以下错误:
D:\APP\db_home\bin>imp system/Kaashsys123@hisrac file=c:\kaashdump\fullexp_Kaash
.dmp log=c:\kaashdump\kaashlog.log full=y
Import: Release 19.0.0.0.0 - Production on Sun Feb 26 09:56:48 2023
Version 19.3.0.0.0
Copyright (c) 1982, 201
我正在尝试做一个工具,以帮助创建用户和imp数据库安装后oracle数据库。因为对于我的同事来说,通过键入命令来部署新数据库太难了。然后我尝试使用oci登录oracle sys帐户,但oci重播了一个错误“ORA-12154:TNS: can not解析指定的连接标识符”,但一个普通的帐户是ok.Please告诉我如何以sys.Thank ok.Please的身份连接oracle。
已向我提供了一个Oracle数据库转储,我正尝试使用以下方法导入该转储:
impdp myuser/myuser DUMPFILE=/u01/app/oracle/oradata/dumpfile.dmp FULL=y LOGFILE=/u01/app/oracle/oradata/dumplog.log
输出是
Import: Release 12.1.0.1.0 - Production on Fri May 1 09:46:59 2015
Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserv
我们有一个转储文件,我们想要导入到一个亚马逊的rds服务器。
我就是这样做的:
创建一个公共db链接并验证它是否有效:
create public database link rdsdblink
connect to dbuser identified by dbpsw
using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST='xxx')(PORT=1521)))(CONNECT_DATA=(SID=dbsid)))';
SQL> select * from dual @ rdsdbl
我正在尝试编写一个SQL查询,它需要在Sybase和Oracle数据库上都兼容。该查询如下所示:
SELECT *
INTO new_table
FROM other_table
该查询在Sybase数据库上运行良好,但在Oracle数据库上运行不佳。我找到了Oracle的等价物:
CREATE table new_table AS
SELECT *
FROM other_table
有没有办法编写第三个查询来做同样的事情,并且可以在Sybase和Oracle数据库上执行?