三、Oracle的基本使用
1、在Oracle中表、视图、存储过程等称之为数据对象
2、sys、system、scott登录进去看到的数据对象时不一致的
3、启动OracleService实例和 OralceOraHome90TNSListener两个服务
4、只有启动OracleOraHome90TNSListener才能用JDBC链接数据库
5、可以启动多个Oracle实例
6、Oracle管理工具的介绍
(1)、Oracle自带的工具软件,主要用于执行sql语句
(程序-Oracle-应用程序开发——SQL Plus或者在运行中输入sqlplusw)
(2)、在运行中输入sqlplus
(3)、Oracle Enterprise Manager Console (9i中有 10g没有发现)
(4)、PL/SQL Developer属于第三方软件,主用用于开发、测试、优化oracle pl/sql
的存储过程比如:触发器,(需要单独安装)
7、sql*plus常用命令
(1)、conn[ect]
用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]
(2)、disc[onnect]说明:断开数据库连接
(3)、passw[ord]说明:修改密码
(4)、show user 说明:显示当前用户名
(5)、Exit说明:断开数据库连接同时退出
8、文件操作命令
(1)、start和@说明:运行sql脚本
(2)、edit说明:该命令可以编辑此脚本(以系统关联的程序打开)
(3)、spool说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中
相当于dos下的>>
案例:①spool d:\b.sql②命令 ③spool off
9、交互式命令
(1)、& 说明:可以替代变量,在执行时需要用户输入
10、显示和设置环境变量
(1)、linesize说明:设置显示行的宽度
案例:show linesize set linesize 100
(2)、pagesize说明:设置每页显示的行数目,默认14 (假设是5则只有两行是数据),第一行为表头第二行为--------,三四行为数据第五行是空格,z在设置报表时经常使用.
11、注意:
(1)、Oracle不能用top 语句
(2)、区分大小写