Oracle基础(一):oeacle实例与sql*plus命令使用
一、oracle 数据库的三层结构
二、Oeacle实例
4、在PL/SQL Developer 中这个概念最为明显,在登录的时候即可选择登录的数据库实例。而这个实例可以在 \network\admin\tnsnames.ora 文件中配置。
2、手工步骤直接创建(略)
三、常见数据库的分类等
1、数据库比较
- Unix 有很多个系列,如sun的solaris,freebsd,惠普的hp unix, aix
- doc 下输入sqlplus/sqlplusw 即可。
- 启动 OracleDBConsole[orac] 。
- conn 用户名/密码@网络服务名 【as sysdba/sysoper】
- 当特权用户身份连接时,必须带上 as sysdba 或者 as sysoper 。
- conn scott/tiger@DEV_SAM
- conn scott/tiger@DEV_SAM as sysdba
- 这边其实登录的不是scott ,而是sys 。
- 这和Oracle 的校验方式有关,具体见用户管理。
2、disc【onnect】:断开与当前数据库的连接
3、passw【ord】:修改用户密码
- 给自己改密码 password 后面不需要加用户名,给别人修改需要
- 一般给别人修改密码,使用 alter 修改关键字
4、show user:显示当前登录用户
5、exit:断开连接并退出
- 说明:运行sql脚本
- 实例:@ d:\a.sql 或者 start d:\a.sql
- 运行a.sql 中的脚本
- 说明:该命令可以编辑指定的sql脚本
- 实例:edit d:\a.sql
- 说明:该命令可以将sql*plus 屏幕上的内容输出到指定的文件中去。
- 实例:spool d:\b.sql 并输入 spool off 。输出的内容会记录在 b.sql 中
- 说明:可以替代变量,而该变量在执行时,需要用户输入。
- 实例:select * from emp where job=‘&job‘;
- show linesize
- set linesize 90
- show pagesize
- set pagesize 90
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。