现在的位置: 首页 > 综合 > 正文

如何用emacs与sqlplus建立连接

2012年12月22日 ⁄ 综合 ⁄ 共 485字 ⁄ 字号 评论关闭

刚开始研究emacs,最近需要用Oracle建立几张表,所以就想用emacs来搞定,没想到过程如此蛋疼。

蛋疼就从这里开始

打开emacs

C-x C-f          

test.sql         //新建一个test.sql文件

M-x sql-oracle   //建立一个SQL buffer 通过sqlplus连接数据库

输入用户名:(楼主先用dba的身份进行登录)

密码:(dba密码)

database:直接回车


sqlplus启动了,然后马上就退出了,说是:"Process SQL exited abnormally with code 1"

不知道为什么。


瞬间就懵了,然后去找度娘,找了一晚上也没找到解决办法。睡觉之前猜测估计是数据库用户的问题


第二天,新建了一个数据库用户,再次尝试

用新建的用户登录

连接成功


然后写了一段sql

C-c C-c   //运行

没反应,说是"No SQL process started"

又查了查,需要指定运行sql语句的buffer

M-x sql-set-sqli-buffer-generally

再次运行,成功



暂时不知道为什么用dba连接就要出问题,如果有哪位大神知道还望告知,感激不尽!


抱歉!评论已关闭.