oracle数据库无法连接数据库?

oracle数据库无法连接数据库?,第1张

这是因为Oracle的服务没有开启,选择启动即可,详细步骤:

*** 作设备:戴尔笔记本电脑

*** 作系统:win10

*** 作程序:计算机v2.01

1、首先右击桌面上的计算机图标,点击管理。

2、在左边栏,展开“服务和应用程序”,点击“服务"选项。

3、在中间的列表中找带有Oracle字样的服务,找到如图标志的两个服务,名字中的”ORA“可能会因数据库名字的不同而有所差异。

4、此时再尝试,如果仍然找不到主机。在打开开始菜单,在Oracle目录中找到”NetManager“,打开它。

5、依次展开本地->服务命名->ora(数据库名)。

6、检查右侧的主机名,如果是本机的话,填127.0.0.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。

一、原因如下:

因为 存储过程P_BQ_BD_ACCSUBJ    中使用了DDJT.BD_ACCSUBJ@LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM

其中使用了 database link :

LINK_YNDD.REGRESS.RDBMS.DEV.US.ORACLE.COM

二、导入方法如下:

1、excle转成csv之后,打开csv文件看看数据中有没有title。有的话,删掉。让csv中只保留数据。

2、数据导入用sqlldr

先写个ctl脚本

例如:做一个test.ctl里面的内容是

LOAD DATA

INFILE 'D:\DB\XXX.CSV' 

append INTO TABLE 表名

FIELDS TERMINATED BY ","

TRAILING NULLCOLS

(HAISASHI_HMS INTEGER EXTERNAL(6),

FILLER CHAR(6)

。。。表中的字段名称和类型 )

PS:这个ctl放在D盘下的DB文件夹下面和你的CSV文件放在一起

运行cmd命令,让当前目录切换到在D:\DB

然后执行下面的命令:sqlldr userid=用户名/密码@sid control=test.ctl

敲下回车就开始导入数据。

可用图形界面或者命令导入:

图形界面需要借助第三方工具plsql,方法如下:

1、登录到要导入的数据库及用户。

2、依次点击“工具”——“导入表”。

3、上方选择“oracle导入”,下方找到.dmp的文件,然后点击“导入”等待完成即可。

命令导入:

1、win键+R键,进入命令提示符。

2、进到.dmp文件所在文件夹:

3、输入如下命令:

1imp 被导入用户名/密码@实例名 file=文件名.dmp log=日志.dmp fromuser=导出用户 touser=导入用户

输入后按回车键,等待导入完成即可。

说明:第三点中中文部分,请根据实际情况填写。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6714038.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存