oracle基础开发工具及常用命令

oracle自带用户的讲解

1,oracle安装完毕创建数据库实例的时候会自动生成sys,system,scott

2,sys用户超级管理员,具有oracle的最高权限,具有sysdba角色,具有create database的权限,默认密码为manager

3,system用户是操作管理员,权限仅次于sys,具有sysoper(ate)的角色.syetem没有create database权限,其他的权限于sys相同,默认密码为change_on_install

4,scott用户普通用户,默认密码是tiger 该用户默认是锁定的可以用system解锁

PS:一般数据库维护,使用system用户登录即可

oracle的开发工具

show user 查看登录的用户

激活scott用户 使用sysdba登录

alter user scott account unlock;

查看所有用户状态

select username,account_status from dba_users;

第一类工具

sqlplus

第二类工具

浏览器输入 http://ip:1158/em

第三类

安装客户端

PLSQL或者其他客户端

PS:安装pl/sql之前一定要先安装oracle客户端

sqlplus常用命令

连接数据库

sqlplus

scott@dbsrv2

输入密码

PS:查看实例名称命令show parameter instance_name

或者直接/后面接密码直接进入

在命令行切换用户

断开连接disc

PS:使用查询,插入,删除,update等等需要加;结尾

修改密码

切换成系统管理员用户

password scott

PS:需要以高级用户重置低级用户的密码 普通用户可以使用password为自己重置密码(需要输入旧口令)

sqlplus交互式命令

文件操作命令

1,start

 调用外部脚本 在开启sqlplus的那个目录写一个dept.sql 内容为

select * from dept;

sqlplus使用start执行

 2,edit

  编辑一个文档

  PS:centos测试报错没有这个命令

3,spool

 该命令可以将sqlplus屏幕上面的内容输出到特定文件里面

PS:spool off以后才写入到文件

4,&

  可以替代变量,变量的值由交互时由用户输入

显示于设置环境变量

用途:控制输出命令结果的格式

1,linesize

   用途:设置显示行的宽度,默认80个字符

   show  linesize

   set  linesize 120

2,pagesize

  用途:设置每页显示的行数,默认是14

   show pagesize

   set pagesize 40

原文地址:https://www.cnblogs.com/minseo/p/7680951.html