本文系列都是自己通过一些视频和书学习所做的笔记,没有侵权的意思
一 环境
本机操作(使用telnet /ssh工具远程登录) conn / as sysdba
Unix/Linux环境:
1.echo $ORACLE_SID
2.tnsping 服务名
远程操作
1.安装oracle的客户端
2.配置监听 netca
3.配置服务
select * from tabs;
select * from user_tables --查询当前用户所拥有的表
select * from dba_tables --拥有DBA权限用户能查询所有的表
select * from all_tables --查询当前用户能访问的表
二 sqlplus 工具使用
1.登录数据库服务器
sqlplus
sqlplus 用户/口令
sqlplus 用户/口令@服务名
本地缺省数据库:sqlplus 用户/口令
数据库服务名:sqlplus 用户/口令@服务名
2.sqlplus指令的帮助
2.1 查看帮助
help index ? index
2.2 查看某个指令的帮助
help 指令
2.3 登录与退出
quit/exit
使用 sqlplus /nolog 非登录方式启动sqlplus
connect 连接 (切换数据库服务)
discontent 断开
2.4 命令缓冲操作
clear 清空缓冲 clear scr.....
list 显示缓冲
change 修改缓冲
get 加载文件到缓冲
save 保存输出到文件 save ..txt
append 追加数据到缓冲
input 输入数据到缓冲
run / 执行缓冲中的当前语句
edit 编辑缓冲
start @执行文件中的语句
del 删除当前缓冲的语句
2.5 执行主机有关的系统指令
host 系统主机指令
2.6 自动存储
spoo1 文件名
spool off
2.7 set与show指令
set设置环境变量
set echo on
set pause on 看表的时候操作
set long 数字
set pagesize 数字
show显示环境变量
show user
2.8 describe 表名;