Oracle database:

Oracle的启动:

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

管理工具:

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

常用命令:

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

显示用户名:show user

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

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

退出:exit

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

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

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

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

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

命令行:

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

必须用c##开头)

 

东方通消息队列 java 东方通启动命令_东方通消息队列 java

修改密码:password 用户名

 

东方通消息队列 java 东方通启动命令_sql_02

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

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

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

 

东方通消息队列 java 东方通启动命令_账户解锁_03

 

东方通消息队列 java 东方通启动命令_账户解锁_04

 

 

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

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

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

权限的结构:

 

 

东方通消息队列 java 东方通启动命令_东方通消息队列 java_05

 

Profile管理用户口令:

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

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

 

东方通消息队列 java 东方通启动命令_sql_06

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

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

 

东方通消息队列 java 东方通启动命令_东方通消息队列 java_07

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

 

东方通消息队列 java 东方通启动命令_sql_08

删除profile:drop profile 文件名