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开发工具介绍

1sql*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

2Oracle的企业管理器(oem Oracle enterprise manager

相当于sql server Management Studio Oracle 9I视频中讲的 Oracle11g版本中没找到

3PL/SQL Developer

SQL窗口”提交的语句不会执行,必须点击工具条上的提交按钮才行否则只有在当前页面可以查询数据,其他页面查询不到数据。

原文地址:https://www.cnblogs.com/rongxiaoya/p/10306150.html