Oracle环境配置
一、环境
本机操作(使用telnet/SSH工具远程登录,进行oracle的本地操作)
Unix/Linux环境:
1、echo $ORACLE_SID
2、tnsping 服务名
windows
1、查看SID,请查看注册表
2、tnsping 服务名
远程操作
1、安装oracle的客户端
2、在本地配置监听 netca软件(net config assistant)
3、在本地配置服务
二、sqlplus工具使用
-
登录数据库服务器
sqlplus
sqlplus 用户/口令
sqlplus 用户/口令@服务名本地缺省数据库:sqlplus 用户/口令 (登录本地数据库实例)
数据库服务名:sqlplus 用户/口令@服务名 (通过服务名可以连接本地数据库或远程数据库)(本地服务名相当于本地数据库实例) -
sqlplus指令的帮助
2.1查看帮助
SQL>clear scr 清屏
SQL>help index 或(? index)
2.2查看某个指令的帮助
SQL>help clear 可以查看clear的选项信息 ,clear可以缩写为cl
SQL>help connect
2.3 登录与退出指令
SQL>quit 或exit
SQL>
使用sqlplus /nolog用非登录方式启动sqlplus
connect连接 (切换数据库服务,数据库之间可以切换)
connect 用户/口令@服务名
connect 用户/口令
disconnect 断开连接
2.4 命令缓冲操作
clear 清空缓冲
list 显示缓冲
change 修改缓冲 change /被修改字符/修改后的字符
get 加载文件到缓冲
save 保存输出到文件
append 追加数据到缓冲
input 输入数据到缓冲
run(或 /) 执行缓冲中的当前语句
edit 编辑缓冲
start(或@) 执行文件中的语句
del 删除当前缓冲的语句
2.5 执行主机有关的指令
host+系统指令 可以执行主机本身系统的命令
! 直接切换到系统命令行界面,用ctrl+d退出命令行界面,回到sql(windows中无效)
2.6 自动存储
spool 文件名
spool a.txt
spool off 关闭自动存储
2.7set 与show指令
set 设置环境变量
set echo on
set pause on
set long 数字 设置每行字符的长度
set pagesize 数字 设置一页中有多少行
show 显示环境变量
show user