打开SQL Plus命令:
输入用户名和密码,如果出现下列ORA-12560: TNS: 协议适配器错误
,那么应该打开Oracle的下面两个服务:
1.格式化操作
-
设置每行显示的数据长度:
SET LINESIZE 数字
-
设置每次显示的行数:
SET PAGESIZE 数字
SET LINESIZE 300; SET PAGESIZE 30;
针对某列进行格式化:
COL 列名称 FOR A长度数字;
COL job FOR A8;
SELECT * FROM emp;
2.调用记事本:
可以根据ed启动本机的记事本程序:
在使用ed命令的时候,如果不设置后缀文件名称,则默认是.sql ,同时这个文件会保存在用户文件夹下。
执行文件:
@ 文件名
如果不是*.sql,必须加后缀
3.用户操作:
无用户登陆:加一个“/nolog”的参数。
显示当前用户:
show user;
切换不同用户:
CONN 用户名[/密码][AS SYSDBA]
如果使用的是sys用户登录,这属于超级管理员,那么必须置“SYSDBA”,
CONN system/manager
CONN scott/tiger
CONN sys/change_on_install AS SYSDBA
需要访问不同用户的表需要加入模式名称,所谓的模式名称其实就是用户名,例如 select * from scott.emp;
4.调用本机程序——拷贝文件:
提供一个HOST指令:HOST COPY URL1 URL2
如果E盘有一个123.sql文件,需要拷贝一个321.sql,需在SQLPLUS下执行以下命令:
HOST COPY e:\123.sql e:\321.sql