Oracle知识点总结

Vben Admin权限管理全解析:从动态菜单到按钮级控制(附代码示例) 本文全面解析Vben Admin框架的权限管理系统,从动态菜单生成到按钮级细粒度控制,提供完整的实现方案和代码示例。深入探讨基于角色-权限模型的架构设计,分享前后端协作的最佳实践,帮助开发者快速构建安全高效的企业级后台系统。 阅读详情

Oracle知识点总结

常见数据库

小型数据库

       Access,foxbase

中型数据库

       MySQL

       SQLServer

       informix

大型数据库

       db2

       Oracle

       Sybase

 

 

常见命令

连接用户命令

conn system/123;  或者 conn system 回车 密码

 

断开连接

disc

创建新用户

create user yue(用户名)identified by 123(密码);

给用户授予权限

grant connect,resource(权限)  to yue(用户名)

resource:允许该用户可以自行建表。

connect:允许该用户连接。

修改密码

passw

管理员删除用户

drop user yue1(用户名)

强制删除用户

drop user yue1(用户名) cascade

超级管理员修改其他用户的密码

password yue(用户名)

执行sql文件的所有sql语句

start e:\test.sql(路径名)                              小知识: (SQL)Structured Query Language

进入sql编辑路径

edit e:\test.sql(路径名)  

设置行宽

set linesize 150(默认值是80);

show linesize 查看行宽

设置页宽

Set pagesize 5;      

Show pagesize 查看页行

设置列宽

col name(字段名) for a12(宽度)

spool 该命令可以将sql*plus上面的内容保存到对应的文件里面

第一步:

       spoole:\gg.sql 在制定位置建立存储文件

第二步:

       输入你需要得到结果的sql语句

第三步:

       spooloff;

yueàtangàlei

当前用户(yue)授权给另一个用户操作自己的表

grant select(权限) on student(表名) to tang(另一个用户名);

连接tang用户

tang用户下查询yuestudent:

select * from yue.student;

如果需要所有权限,则将权限改为all

让一个用户(tang)有权限,并且让这个用户(tang)拥有可以赋予其他用户(lei)权限的权利

grant select(权限) on student(表名) to lei(用户名) with grant option;

注意:如果是系统权限,则使用:with admin option;

收回权限

revoke select(权限) on student from tang(用户名);

 

提问:如果yuetang的权限收回,那么lei还有这个权限吗?

权限页被收回,失去该权限

卸载Oracle

1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;(控制面板-管理工具-服务)

打开注册表:在运行中regedit打开路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

删除该路径下的所有以oracle开始的服务名称,这个键是标识Oraclewindows下注册的各种服务!

3.打开注册表,找到路径:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。

4.删除注册的oracle事件日志,打开注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application

删除注册表的以oracle开头的所有项目。

5.删除环境变量path中关于oracle的内容。

鼠标右键右单击我的电脑属性高级环境变量PATH 变量。

删除Oracle在该值中的内容。注意:path中记录着一堆操作系统的目录,在windows中各个目录之间使用分号(; )隔开的,删除时注意。

建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对而言比较安全。

6.重新启动操作系统。

以上1~5个步骤操作完毕后,重新启动操作系统。

管理员登录五次失败则锁定用户

profile:该配置文件管理用户的命令

failed_login_attempts:登录的次数

password_lock_time:锁定时间

第一步:创建配置文件

create profile lock_account(自定义用户) limit failed_login_attempts5(次数)

password_lock_time 2(天数)

第二步:

alter user lei(用户名) profile lock_account(自定义);

 

告别License烦恼:手把手教你用VS Code+Cppcheck搭建免费的MISRA-C代码检查环境 本文详细介绍了如何使用VS Code和开源工具Cppcheck搭建免费的MISRA-C代码检查环境,帮助开发者规避商业工具的高额License费用。通过四步环境搭建和实战技巧,实现高效的代码静态检查,提升嵌入式开发的安全性和可靠性。 阅读详情

相关推荐

mysql、oracle知识点总结

下面是以前上学那会儿做的笔记,没有好好的整理,凑合着看吧,对新手还是挺有用的 select 标识 选择哪些列. from 标识从哪个表中选择. as 列的别名可以省略,别名使用双引号,可以在别名中包含空格或特殊字符并区分大小写. || 把列与列,列与字符连接在起一起 select ename||'_'||job as "Employees" from emp; 字符串 日期和字符只能在单引号...

孙叫兽的博客 696

3.oracle的数据类型及number类型详解

1、数据类型  (1)Char(size) 字符类型   ①定长(例如定义了32位,然后只输入了10位,那么系统会自动用空格补够32个)   ②最多存放2000个字符   Create table test1(name char(32));  (2)varchar2(size) 字符类型   ①变长(系统不会补空格)   ②最多存放4000个字符   Create table te...

singless的博客 7416

区域地质图图例(GB958-99).style,arcgis符号库,arcgispro符号库

区域地质图图例(GB958-99)

数据库

数据库 数据库的概念 关系型数据库 什么是数据库 ? 通过表以及对象持久化数据的软件 数据库的种类 小型数据库 :access foxbase 中型数据库:informix sql sever mysql 大型数据库:sybase db2 oracle 项目中合理使用数据库一般依据三个方面入手 1 项目的规模 2 负载量有多大,即用户数又多大 3 成本 安全性 orcale :带...

Tyy__的博客 361

oracle number

oracle number 使用技巧: 只想存整数就是 number(n),如number(5) 可以保存5位的整数,类似int,12345--》12345、12---》12; 只想存小数就是 number(p,+s),如number(5,2) 可以保存一共5位数,其中两位是小数,类似double,123.45--》123.45、12.345--》12.35 ;0.0005--》0....

u013165852的博客 286

number oracle的最大值,Oracle数据库age number(5) 是什么意思,名字的最大长度为5个字节?...

number(p,s)p:1~38s:-84~127p>0,对s分2种情况分析:1. s>0精确到小数点右边s位,并四舍五入。然后检验有效数位是否<=p;如果s>p,小数点右边至少有s-p个0填充。2. s<0精确到小数点左边s位,并四舍五入。然后检验有效数位是否<=p+|s|(有效数位:从左边第一个不为0的数算起)=======================...

weixin_30480281的博客 557

oracle number(5,4)代表什么意思

此外,当插入或存储数据时,Oracle 会按照指定的格式对数据进行四舍五入或截断处理。(整数部分只有一位,且可以是 0 或负数),以及小数点后有 4 位的其他数值。数据类型用于存储数字,而。允许存储的数值范围是从。在Oracle数据库中,

weixin_63498283的博客 924

Oracle基本知识点总结

Oracle基本知识点总结 目录Oracle基本知识点总结第一章认识下相关数据库概念常见数据库数据库存储结构第二章sql语言的学习单表查询 第一章 认识下相关数据库概念 1.数据库(DB):存放数据的仓库,按一定的格式存放在计算机中,可以共享 2.数据库管理系统(DBMS):位于用户和操作系统之间的一层数据管理软件,它为用户或用户程序提供了访问DB的方法。 3.数据系统(DBS):方便多用户访问计算机硬件,软件和数据资源组成的系统。 4.数据库管理员(DBA):数据库管理者的操作者 5.用户:数据库应用程

weixin_46379401的博客 3994

Oracle知识点思维导图一

记录下自己的学习过程 本人期末考试Oracle知识点结构梳理,各位大佬谨慎观看。

qq_45047062的博客 436

Oracle游标基本知识点

Oracle游标基本知识点 游标概论:游标是一个私有的SQL工作区域,Oracle数据库中有两种游标,分别是隐式游标和显式游标, 隐式游标不易被用户和程序员察觉和意识到,实际上Oracle服务器使用隐式游标来解析和执行我们提交的SQL 语句;而显式游标是程序员在程序中显式声明的;通常我们说的游标均指显式游标。 SQL%ROWCOUNT 受最近的SQL语句影响的行数 SQL%FOUND 最近的SQ...

特困生Kuel的博客 404

Oracle知识点记录

    记录一下本人Oracle学习过程中的琐碎知识点,备查!如有谬误,敬请告知!谢谢!常用命令:show user: 查看当前登录身份show all: 查看全部环境变量:可以通过在文件名前加@来运行脚本:sql&gt; @c:\data\someDirectory\somescrip.sqlconn[ect] 用户名/密码@网络 [as sysdba / as sysoper] :  以不同权...

cheer_zhang的专栏 899

Oracle期末复习、知识点总结

Oracle期末复习知识点总结 时光匆匆,又到了期末考试的时间,大概总结一下Oracle数据库这门课程的知识点。 核心技能目标 了解Oracle数据库。 掌握Oracle的结构。 深入了解Oracle及SQL语句的应用。 掌握Oracle数据库的函数。 掌握Oracle数据库的过程和游标。 能够使用Oracle设计出比较合理的数据库。 创建数据库表(基础部分) create table 表名 ( 列名1 数据类型 列名2 数据类型 ..... 列名n 数据类型 ); SQL语句(增删

Z976681026的博客 1178

Oracle数据库知识点总结 Oracle入门教程学习掌握

本资源是一份关于Oracle数据库知识点的总结,涵盖了Oracle数据库的概述、架构与组件、SQL语言基础、PL/SQL编程、数据库对象管理、数据备份与恢复以及性能优化与安全管理等多个方面。通过本资源的学习,可以帮助学习者系统地掌握Oracle数据库的基础知识和应用技巧,为未来的职业发展打下坚实的基础。本资源结合了Oracle数据库的官方文档、相关书籍和在线教程等多个来源的信息,确保了知识的准确性和权威性。同时,本资源也注重实践操作和案例分析,有助于学习者将理论知识转化为实际应用能力。

m0_72216164的博客 2244

oracle所有知识点,oracle知识点总结

1.Oracle 实例是内存结构和后台进程的集合2.Oracle 的内存结构包含以下两个内存区:系统全局区 (SGA)和程序全局区 (PGA)3.Oracle 服务器由数据库和 实例组成Oracle 实例由系统全局区和用于管理数据库的后台进程组成Oracle 中用于访问数据库的主要查询工具有 SQL*Plus、iSQL*Plus 和 PL/SQLOracle 企业管理器是用于管理、诊断和调整多个数...

weixin_42347763的博客 2179

oracle 常用知识点

Oracle 是一个庞大的系统,里面的知识点很多,在学习的时候,看到一些知识点,就贴了下来,尽不知中贴了这么多,就先做个小结吧。 里面有的知识点已经单独拿出来写成单篇的blog(http://blog.csdn.net/tianlesoftware)了。有的还没有进行整理。 好记性不如烂笔头,不过我用的不是笔。 ^_^  ...   这里面大部分内容都是我泡CSDN 论坛的时候整理的,现在要忙其

WeiJiaXiaoBao的专栏 2386

FAILED_LOGIN_ATTEMPTS不起作用

“FAILED_LOGIN_ATTEMPTS”是密码输错最多允许次数,超过后账号锁定。 1、查看:select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS';  2、无限次:alter profile default limit failed_login_at...

leileiazqy的专栏 5579

Oraclenumber(5,-2)数据类型

举个例子,1234.345 如果为number(5,-2),那么结果为 1200, 如果为number(5,2),那么结果为1234.35 如果为number(5),那么结果为1234 说明: NUMBER(precision,scale) precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。 如果sc...

dianwopi0337的博客 1142

oracle数据库密码复杂度查询,Oracle数据库加固之密码策略

我们都知道密码策略加固的参数一般包括密码长度、复杂度检测、最大最小使用时间、过期警报时间、最大登录失败次数以及锁定时间等设置。Oracle默认提供了一个密码策略的sql执行文件utlpwdmg.sql。linux/unix默认路径是$ORACLE_HOME/rdbms/admin/utlpwdmg.sql 。windows路径位置可以通过搜索来获得。首先我们先看一下Oracle默认安装后密码策略设...

weixin_30769779的博客 5719

Oracle数据中的number数据类型

首先说一下在Oracle中并不存在int数据类型,如果你在创建Oracle数据库表的时候设置了INT类型会自动转成number类型的。 number类型呢会有限制: number(m,n) 其中m表示的是最大有效位数为1-38位,而n表示小数点以后的有效位数; 例如:number5,2)则代表最大值为:99999,现在输入一个数是523.523,则数据库会自动截取为523.52。 ...

weixin_57413199的博客 4936

Oracle设置登陆失败超过一定次数就锁定用户

用户登录五次失败则锁定用户 profile:该配置文件管理用户的命令 failed_login_attempts:登录的次数 password_lock_time:锁定时间 第一步:创建配置文件 create profile lock_account(自定义用户) limit failed_login_att

Evan_QB的博客 1万+

mysql的number范围_数据库number类型精度实用分析

numbe类型的可设置的取值范围:number无限定number(6)是6位整数number(6,2)是4位整数,精确到两位小数,最多6位.四舍五入number(6,-2)是6位整数,精确到百位。从百位开始四舍五入、然后从十位开始补0这几种取的值,都在规定的范围中。如果number(6)规定字符长度为6个字符,输入的字符长度超过6,那么就会出现数据溢出的现象...丢失数据。为了数据安全,防范数据丢...

weixin_33888685的博客 6307
上一篇: JSON 与XML的简单比较
下一篇: 几种开发语言注释总结
唐某
博客等级 码龄11年 9粉丝 11原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值