数据库的链接:
1: 启动数据库的服务: 计算---》管理----》服务----》 oracleserviceorcl , listener 启动;
使用命令命令:
关闭:
lsnrctl stop 关闭监听:
net stop oracleserviceorcl 关闭服务:
启动“:
lsnrctl start 启动监听:
net start oracleserviceorcl 启动服务:
2: 常用的命令:
a::连接本机:
sqlplus 进入sqlplus环境:
输入用户名: scott
输入密码: 不对外显示(安全)
sqlplus scott/oracle
连接远程: (远程的数据库服务器必须在网络上进行了相关的配置)
sqlplus scott/tiger@ip:1521/orcl
退出当前的sqlplus环境: exit;
用户的切换: conn 用户名称/密码
显示当前的用户: show user
断开用户的链接: disc
修改密码: password (知道旧密码)
b: 和外部的文件相关的命令:
clear screen清屏
sql环境下: @文件的路径/文件的名称;
sql环境外: sqlplus 用户名称/密码的密码 @文件的路径.sql
source 文件的名称.sql(查询)
edit: 可以编辑缓冲区当中的内容:
/ : 执行缓冲区当中的内容:
c: spool 命令:
语法:
spool 文件名称(不存在,创建)
......
spool off;
d:save 文件的路径 能够保存缓冲的内容;
e: show linesize 查看每行显示的字符个数。 默认80个字符。
show pagesize 查看每页显示的记录数。 默认是14
set linesize 100 设置每行显示的字符个数
set pagesize 20; 设置每页显示的记录数
set timing on; 显示sql语句执行的时间。
f: & 交互式命令:
select * from emp where empno ='&empno';
3: 网络监听的配置:(将数据库服务器部署到网络,共其他的人连接)
4: 数据库安装后自带的用户:
scott 普通的用户:
system 管理员用户:
sys用户 这个用户超级管理员:(权限最高)
5:(DBA) 用户的管理:
创建用户 必须是管理员角色,或者是具备create user 的权限:
创建用户:
create user USERNAME identified by PASSWORD ;
小写的均为关键字, 大写的都是自定义。
出创建出来的用户没有任何的权限:
授权: 必须是管理员用户或者是create grant的权限:
grant resource ,create session to xiaoao;
回收权限:
revoke resource ,dba,create session from xiaoao;
给用户上锁或者是解锁:
alter user USERNAME account lock|unlock;
权限:
系统权限: 针对用户或者是数据库的权限: 连接
对象权限: 针对的对象是数据库表或者是记录: table 在数据库当中就是一个对象 。
角色: 角色是对权限的管理: 角色当中包含权限: 系统的权限,对象的权限