[20141024]使用emacs连接使用oracle数据库

简介: [20141024]使用emacs连接使用oracle数据库.txt --前一阵子跟别人学习了使用emacs连接数据库.自己做一个简单记录. 1.首先需要安装emacs.

[20141024]使用emacs连接使用oracle数据库.txt

--前一阵子跟别人学习了使用emacs连接数据库.自己做一个简单记录.

1.首先需要安装emacs.这个步骤忽略.

2.使用emacs打开文件.

--我使用它在命令行没有文件.当然也可以有文件.
--首先学习如何退出,+x,+c,以免出错不知道如何出来,我不会使用它来编辑文件.
--                 +x,+s,保存文件.

3.连接oracle数据库:

有两种方法连接,实际上都是一样的调用sqlplus命令.
方法1: x,接着输入shell,出现shell提示符号.打入sqlplus命令就可以使用了.

方法2:

-- x 接着输入sql-oracle,打入sql-o按键可以使用命令补全功能的.
--根据提示输入user,pass,database等信息.但是不能使用scott/tiger@orcl这样的格式.数据库格式可以使用ezconnect格式.

4.连接上后出现2个分离的屏幕.
--方法2会出现两个分离的窗口.
--按ctrl+x 1 关闭上面的屏幕.这样就好像putty登录linux,进入sqlplus的界面.3个也可以.
--现在开始使用了.

--设置linesize避免折行.避免sqlplus输出出现折行情况:

set linesize 2000

--打入 x toggle-truncate-lines,关闭emacs的折行功能.好像再执行一个返回原样.
--也可以输入在.emacs文件中:(我不懂这些)
(setq-default truncate-lines t)
(setq truncate-partial-width-windows nil) ;; for vertically-split windows

5.打入命令就可以了.可以上下移动重复执行命令.

6.编辑想换行可以使用+j ,这样可以命令可以重复使用。如果你使用回车,再次执行会报错,使用+j写sql语句就没有问题.

7.如何退出:
+x ctrl+s 保存文件.
+x ctrl+c 退出.
--这样可以把操作的内容保存为一个文件.
--我个人还有一个小技巧,保存的文件可以使用vim打开这样查看非常方便,如果在emacs再次保存,在vim里面再次加载就ok了.

8.优点和缺点:
--缺点
--不能在里面使用edit命令,会出现乱码,调用emacs也没用.linux下。windows下没有这种问题。
--实际上没有rlwrap+sqlplus方便。

--优点
--可以使用编辑器上下左右移动。查看显示结果。输出的命令也可以回车执行。例子:

SCOTT@test01p> select 'select * from emp;' from dual ;
'SELECT*FROMEMP'
-----------------
select * from emp;

SCOTT@test01p> select * from emp;
....

9.感觉emacs太复杂了.我的.emacs设置:(保存在C:\Users\Administrator\AppData\Roaming目录下)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(custom-enabled-themes (quote (manoj-dark)))
'(inhibit-startup-screen t))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:family #("新宋体" 0 3 (charset chinese-gbk)) :foundry "outline" :slant normal :weight normal :height 115 :width normal)))))
;; add by lfree ,no wrap.
;; for vertically-split windows
(setq-default truncate-lines t)
(setq truncate-partial-width-windows nil)
;; set windows size
(setq default-frame-alist
'((height . 60) (width . 220) (menu-bar-lines . 20) (tool-bar-lines . 0)))

目录
相关文章
|
15天前
|
关系型数据库 MySQL 数据库连接
数据库连接工具连接mysql提示:“Host ‘172.23.0.1‘ is not allowed to connect to this MySQL server“
docker-compose部署mysql8服务后,连接时提示不允许连接问题解决
|
20天前
|
前端开发 Java 数据库连接
Java后端开发-使用springboot进行Mybatis连接数据库步骤
本文介绍了使用Java和IDEA进行数据库操作的详细步骤,涵盖从数据库准备到测试类编写及运行的全过程。主要内容包括: 1. **数据库准备**:创建数据库和表。 2. **查询数据库**:验证数据库是否可用。 3. **IDEA代码配置**:构建实体类并配置数据库连接。 4. **测试类编写**:编写并运行测试类以确保一切正常。
36 2
|
2月前
|
存储 Oracle 关系型数据库
数据库数据恢复—ORACLE常见故障的数据恢复方案
Oracle数据库常见故障表现: 1、ORACLE数据库无法启动或无法正常工作。 2、ORACLE ASM存储破坏。 3、ORACLE数据文件丢失。 4、ORACLE数据文件部分损坏。 5、ORACLE DUMP文件损坏。
127 11
|
3月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
2月前
|
存储 Oracle 关系型数据库
服务器数据恢复—华为S5300存储Oracle数据库恢复案例
服务器存储数据恢复环境: 华为S5300存储中有12块FC硬盘,其中11块硬盘作为数据盘组建了一组RAID5阵列,剩下的1块硬盘作为热备盘使用。基于RAID的LUN分配给linux操作系统使用,存放的数据主要是Oracle数据库。 服务器存储故障: RAID5阵列中1块硬盘出现故障离线,热备盘自动激活开始同步数据,在同步数据的过程中又一块硬盘离线,RAID5阵列瘫痪,上层LUN无法使用。
|
3月前
|
JSON JavaScript 关系型数据库
node.js连接GBase 8a 数据库 并进行查询代码示例
node.js连接GBase 8a 数据库 并进行查询代码示例
|
3月前
|
数据库连接 数据库 C#
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
Windows下C# 通过ADO.NET方式连接南大通用GBase 8s数据库(上)
|
6月前
|
监控 Oracle 关系型数据库
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
475 2
|
7月前
|
存储 缓存 Oracle
Oracle数据库可扩展性和性能
【7月更文挑战第6天】
124 7
|
存储 SQL 负载均衡
达梦数据库与Oracle数据库:功能、性能和适用场景对比
数据库在现代信息技术领域中扮演着至关重要的角色。在企业级应用中,选择正确的数据库管理系统对于数据存储、处理和查询效率至关重要。本文将对比两个备受关注的数据库管理系统——达梦数据库和Oracle数据库,从功能、性能和适用场景等方面进行深入探讨,以帮助读者在选择合适数据库时做出明智的决策。
2924 1

热门文章

最新文章

推荐镜像

更多