oracle数据库的基本命令

Oracle database

Oracle的启动:

首先是电脑→管理→服务和应用程序→服务→找到以oracle开头的几个服务,有两个是必须启动的每个版本名字都不一样,但是一般含有一段相同的字符,其中一个名字含有TNSListener,其中一个名字含有Service

管理工具:

Sqlplus(可以直接在运行里面输入“Sqlplus”)

常用命令:

连接命令:conn[ect]+“用户名/密码”

显示用户名:show user

断开当前数据库连接:disc[onnect]

修改密码:passw[ord] (需要用syssystem登录)

退出:exit

运行sql脚本:start(或者:@)+sql文件路径”

编辑指定文本:edit+sql文件路径”

sqlplus屏幕上的内容输出到指定文件:spool+“需要创建的sql文件路径”+/n+spooloff

Linesize:设置显示行的宽度,默认90

Pagesize:是指每页显示的行数目,默认14

命令行:

创建用户:Create user 用户名 identified by 密码;(字母开头,注意分号,c12用户

必须用c##开头)

 

修改密码:password 用户名

 

删除用户:drop user 用户名(如果要删除的用户已经创建表了,带一个参数“cascade”)

赋予权限:grant 权限 to 用户名(连接connect,创表resource。。。)

收回权限:revoke 权限 from 用户名

 

 

 

 

权限维护:(能对别的用户进行赋权)grant 权限 to 用户名 with grant option(对象权限)

  grant 权限 to 用户名 with grant admin option(系统权限)

Oracle使用及连的机制回收权限

权限的结构:

 

 

 

Profile管理用户口令:

创建profile文件:creat profile 文件名(自定义) limit failed_login_attempts 尝试的次数 password_lock_time锁定的天数;

修改规则:alter  user 用户名 profile 文件名;

 

账户解锁:alter user 用户名 account unlock;

终止口令:creat profile 文件名 limit password_life_time 天数 password_grace_time 宽限天数

 

口令历史:create pofile 文件名 limit password_file_time 限制天数 password_grace_time 宽限天数 password_reuse_time 多久可重新使用

 

删除profiledrop profile 文件名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值