刚开始研究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连接就要出问题,如果有哪位大神知道还望告知,感激不尽!