{传智播客} (学习笔记)--Oracle使用需要掌握的基础知识
2010-07-16 01:59
1256 查看
l 安装Oracle后并解锁scott后,有3个用户
l 登录方式
Ø 在开始->程序->oracle oradb_home10g->application development->sql*plus
Ø 在运行栏中输入: sqlplusw
Ø 在运行栏中输入: sqlplus 或 sqlplus 用户名/密码 [sysdba|sysoper] (常用,远程登录)
l 企业管理器
企业管理器端口一般是:1158,5500
进入企业管理器的URL:http://localhost:1158/em
或:http://localhost:5500/em
进入之前先启动Oracle实例的console 这个服务
可以通过一下方式查看哪个端口被占用来
netstat -an (查看端口号)
l 连接命令
Ø conn[ect]
用法: conn 用户名/密码@网络服务名 [as sysdba/sysoper]
当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper
Ø disc[onnect]
说明:该命令用来断开与当前数据库的连接
Ø passw[ord]
说明:该命令用于修改用户的密码.如果要想修改其它用户的密码,需要用sys/system登陆.
Ø show user
说明:显示当前用户名
Ø exit
说明:该命令会断开与数据库的连接,同时会退出sql*plus
l 交互命令
Ø &
说明:可以替代变量,而该变量在执行时,需要用户输入。
sql>select * from emp where job='&job'
Ø edit
说明:该命令可以编辑指定的sql脚本
案例:sql>edit d:/a.sql
Ø spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去.
案例:sql>spool d:/b.sql 并输入 sql>spool off
l 显示和设置环境变量
概述:可以用来控制输出的各种格式。
Ø linesize
说明:设置显示行的宽度,默认是80个字符
sql>show linesize
sql>set linesize 90
Ø pagesize
说明:设置每页显示的行数目,默认是14,用法和linesize一样。至于其它环境参数的使用也是大同小异
l Oracle用户管理
Ø 创建用户(简单版)
概述:在oracle中要创建一个新的用户使用 create user 语句,一般是具有dba(数据库管理员)的权限才能使用。
基本语法:create user 用户名 identified by 密码
Ø 给用户修改密码
概述:如果给自己修改密码可以直接使用
sql>password 用户名
如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限
sql>alter user 用户名 identified by 新密码
Ø 删除用户
概述:一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有 drop user的权限。
比如 drop user 用户名 【cascade】
Ø 给用户解锁
sql> alter user 用户名 account unlock;
l Oracle 在windows下命令行启动
Ø lsnrctl start (启动监听)
Ø oradim –startup –sid (数据库实例名=sid)
Scott | 普通用户 | 默认密码:tiger |
System | 管理员 | 默认密码:manager |
Sys | 超级管理员 | 默认密码:change_on_install |
Ø 在开始->程序->oracle oradb_home10g->application development->sql*plus
Ø 在运行栏中输入: sqlplusw
Ø 在运行栏中输入: sqlplus 或 sqlplus 用户名/密码 [sysdba|sysoper] (常用,远程登录)
l 企业管理器
企业管理器端口一般是:1158,5500
进入企业管理器的URL:http://localhost:1158/em
或:http://localhost:5500/em
进入之前先启动Oracle实例的console 这个服务
可以通过一下方式查看哪个端口被占用来
netstat -an (查看端口号)
l 连接命令
Ø conn[ect]
用法: conn 用户名/密码@网络服务名 [as sysdba/sysoper]
当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper
Ø disc[onnect]
说明:该命令用来断开与当前数据库的连接
Ø passw[ord]
说明:该命令用于修改用户的密码.如果要想修改其它用户的密码,需要用sys/system登陆.
Ø show user
说明:显示当前用户名
Ø exit
说明:该命令会断开与数据库的连接,同时会退出sql*plus
l 交互命令
Ø &
说明:可以替代变量,而该变量在执行时,需要用户输入。
sql>select * from emp where job='&job'
Ø edit
说明:该命令可以编辑指定的sql脚本
案例:sql>edit d:/a.sql
Ø spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去.
案例:sql>spool d:/b.sql 并输入 sql>spool off
l 显示和设置环境变量
概述:可以用来控制输出的各种格式。
Ø linesize
说明:设置显示行的宽度,默认是80个字符
sql>show linesize
sql>set linesize 90
Ø pagesize
说明:设置每页显示的行数目,默认是14,用法和linesize一样。至于其它环境参数的使用也是大同小异
l Oracle用户管理
Ø 创建用户(简单版)
概述:在oracle中要创建一个新的用户使用 create user 语句,一般是具有dba(数据库管理员)的权限才能使用。
基本语法:create user 用户名 identified by 密码
Ø 给用户修改密码
概述:如果给自己修改密码可以直接使用
sql>password 用户名
如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限
sql>alter user 用户名 identified by 新密码
Ø 删除用户
概述:一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有 drop user的权限。
比如 drop user 用户名 【cascade】
Ø 给用户解锁
sql> alter user 用户名 account unlock;
l Oracle 在windows下命令行启动
Ø lsnrctl start (启动监听)
Ø oradim –startup –sid (数据库实例名=sid)
相关文章推荐
- 黑马程序员_C#基础知识学习笔记:变量的使用和命名规则
- 传智播客 Html基础知识学习笔记
- {传智播客} (学习笔记)--JQuery需要掌握的是9种选择器的用法
- 学习Swoole需要掌握哪些基础知识
- Scala学习笔记--正则表达式基础知识、如何在scala内使用
- DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)
- 学习php前需要掌握的基础知识
- daliu_IT学习Android笔记第三篇--学习android开发需要什么知识基础?
- 传智播客 Html基础知识学习笔记2
- 整理JAVA学习笔记 JAVA基础需要掌握重点
- Oracle基础知识笔记(8) 复杂查询及总结
- java学习笔记,关于java的一些基础知识,适用于初学者,第一节
- Cocos2d-x学习笔记(基础知识)
- java 从零开始,学习笔记之基础入门<Oracle_查询>(三十四)
- 前端学习笔记--jQuery--基础知识--动画篇
- Oracle基础知识笔记(11) 建表、更新、查询综合练习
- JavaScript基础知识学习笔记
- C++基础学习笔记----第二课(引用的基础知识)
- ios开发学习笔记001-C语言基础知识
- Oracle 10g sql 入门基础知识 笔记 第一部分