Oracle基本使用
Oracle服务
我的电脑->管理->服务->Oracle
查看Oracle服务的安装情况
OracleServiceORCL Oracle数据库库服务
Oracle的启动是启动一个实例,Oracle 10默认为OracleServiceORCL,如果再创建一个实例MyOrc1,则服务中会多出来一个OracleServiceMyOrc1
OracleOraDb11g_home1TNSListener Oracle监听(用户C#或者java代码连接Oracle数据库使用sqlplus时需要启动服务)
OracleOraDb11g_home1TNSListener OracleDBConsoleorcl 使用em是需要启动服务
OracleMTRecoveryService Oracle恢复的服务
Oracle管理工具
Oracle开发工具介绍
1、sql*plus
打开sqlplus
在操作系统开始菜单中找到Oracle - OraDb11g_home1→sql plus,打开,使用sys as sysdba 进入sys用户
sql*plus的常用命令
show user; 显示当前登录用户名
conn system/system 切换当前登陆用户
Exit; 退出sql*plus界面
连接命令
CONN命令
用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]
当特权用户身份连接是,必须带上 as sysdba
CONN sys/Oracle11g as sysdba 使用DBA权限登录
Disc 命令 断开连接
shutdown immediate 关闭数据库、卸载数据库(sys用户能用)
Passw 命令 修改密码
文件操作命令
执行sql脚本 start或@
start D:\知识库\笔记\Oracle笔记\selectemp.sql
编辑文件 edit
Edit D:\知识库\笔记\Oracle笔记\selectemp.sql
把sqlplus 中的文件写到硬盘中 Spool
Spool d:\123.sql
Select * from dual;
Spool end
交互式命令& 弹出用户输入框
Select * from emp where job=”&job”
显示设置环境变量
(一般为打印报表所使用)
设置显示行的宽度,默认80个字符 linesize
Show linesize
Set linesize 140
设置每页显示的行数,默认是14
Set pagesize 10
2、Oracle的企业管理器(oem Oracle enterprise manager)
相当于sql server Management Studio ,Oracle 9I视频中讲的 Oracle11g版本中没找到
3、PL/SQL Developer
在“SQL窗口”提交的语句不会执行,必须点击工具条上的提交按钮才行,否则只有在当前页面可以查询到数据,其他页面查询不到数据。