表空间

ORACLE中的用户管理、创建、删除和查询

跟風遠走 提交于 2020-01-26 06:54:53
ORACLE中的用户管理、创建、删除和查询 语法: CREATE USER username IDENTIFIED {BY password|EXTERNALLY} [DEFAULT TABLESPACE tablespace_name] [TEMPORARY TABLESPACE tablespace_name] [QUOTA [n [K|M]] ON tablespace_name] [PASSWORD EXPIRE] [ACCOUNT LOCK|UNLOCK] [PROFILE filename]; 参数: IDENTIFIED BY password: 用来指定用户的确认方式为数据库确认,password是为该用户指定的密码 IDENTIFIED EXTERNALLY: 指定确认方式为操作系统确认,并且生成一个用操作系统确认的用户 DEFAULT TABLESPACE: 用户默认的表空间,用于在该用户模式下创建的对象(如表、索引、簇、视图等)没有指定表空间时数据库默认的存储表空间 TEMPORARY TABLESPACE: 临时表空间,用于存储排序等事务处理时的存储空间用户暂存段表空间 QUOTA [n [K|M]] [UNLIMITD] ON tsname: 指定表空间的限制配额,就是限制允许用户使用的表空间的数量(大小),UNLIMITD 表示无大小限制

mysql的简介及体系结构

こ雲淡風輕ζ 提交于 2020-01-25 22:08:30
mysql的简介介绍 1、什么是mysql? mysql是一个开源的关系型数据库管理系统,现在是oracle公司旗下的一款产品,由C和C++语言编写,可移植性高。支持 在多种操作系统上安装,最常见有AIX,linux,window。mysql因为开源免费,所以受到了目前互联网行业的欢迎。 以mysql作为数据库,linux系统作为操作系统,apache或者nginx作为web服务器,perl/php/python作为服务端的脚 本解释器,就可以搭建起一个免费的网站。被业界称为LNMP或者LAMP 2、mysql体系结构 连接者 :不同语言的代码程序和mysql的交互(SQL交互) 1、 连接池 管理、缓冲用户的连接,线程处理等需要缓存的需求 2、 管理服务和工具组件 系统管理和控制工具,例如备份恢复、Mysql复制、集群等 3、 sql接口 接受用户的SQL命令,并且返回用户需要查询的结果 4、 查询解析器 SQL命令传递到解析器的时候会被解析器验证和解析(权限、语法结构) 5、 查询优化器 SQL语句在查询之前会使用查询优化器对查询进行优化 select id,name from user where age = 40; a、这个select 查询先根据where 语句进行选取,而不是先将表全部查询出来以后再进行age过滤 b、这个select查询先根据id和name进行属性投影

使用PLSQL导入导出数据库

北战南征 提交于 2020-01-25 01:26:33
本文主要介绍如何结合Sql脚本和PL/SQL Developer工具来实现创建表空间、创建 数据库 、备份数据库、数据导出等操作,然后实现 Oracle 对象创建、导入数据等操作,方便我们快速了解、创建所需要的部署Sql脚本和数据库操作。 1、 准备数据库创建脚本 [sql] create tablespace whc_tbs datafile 'E:\oracle\oradata\whcdb\whc.dbf' size 100M; --DROP TABLESPACE whc_tbs INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS; create user whc identified by whc default tablespace whc_tbs; grant connect,resource to whc; grant dba to whc; --Revoke dba from whc; 其中--的注释语句是删除命名空间和移除DBA用户的权限的。 以上这些脚本是为了我们在新建一个表空间和Oracle数据库的时候使用的。 其中E:\oracle\oradata\whcdb\whc.dbf路径是我们要存放数据库数据的位置,因此要保证该路径有足够的空间和足够的访问权限,否则会失败的。 2、 导出数据库对象 在PL/SQL

达梦7.0表空间管理和用户管理

大兔子大兔子 提交于 2020-01-23 10:42:03
管理表空间 创建表空间 创建表空间时需要指定表空间名和其拥有的数据文件列表。下列命令创建名为 test01的 表空间,并指定该空间上拥有 2 个数据文件,每个数据文件的大小为 128M create tablespace test DATAFILE '/home/dm/data/tablespace/test/test01.dbf' size 128, '/home/dm/data/tablespace/test/test02.dbf' size 128; 扩展表空间 1、添加数据文件 可以在用户表空间中添加数据文件。添加的数据文件大小最小为 4096*页大小,如页大 小为 8K,则可添加的文件最小值为 4096*8k=32M。以下命令在 test 表空间中添加大小 为 128M 的数据文件。 alter tablespace test add DATAFILE '/home/dm/data/tablespace/test/test03.dbf' size 128; 2、扩展数据文件大小 可以扩展用户表空间中已存在的数据文件的大小。以下命令将 test表空间中数据文件 test01.dbf 大小扩展至 256M。 alter tablespace test resize DATAFILE '/home/dm/data/tablespace/test/test01.dbf' to

Oracle 增加表空间

纵然是瞬间 提交于 2020-01-23 00:38:09
ALTER DATABASE DATAFILE ‘E:\app\oracle\oradata\ORCL\WORKFLOW01.ora’ AUTOEXTEND ON NEXT 200M MAXSIZE 30720M; --自动扩展表空间大小 –创建表空间1 CREATE SMALLFILE TABLESPACE “SWMS” LOGGING DATAFILE ‘E:\app\Administrator\oradata*****\SWMS_WORKFLOW01.ora’ SIZE 2048M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;----开始大小不必过大,2G即可,太大的话创建起来很耗时 ALTER DATABASE DATAFILE 'E:\app\Administrator\oradata\*****\SWMS_WORKFLOW01.ora' AUTOEXTEND ON NEXT 200M MAXSIZE 30720M; ---然后将该表空间设置为自增,自动扩展为30G alter tablespace "*****" add datafile 'E:\app\Administrator\oradata*****\SWMS_WORKFLOW01.dbf’size 128M autoextend on next

Oracle中的对象详解

假装没事ソ 提交于 2020-01-22 22:50:57
学习目标 表 视图 索引 同义词 序列 表空间 宁静致远,天道酬勤 什么是表? 表是有行和列组成的结构体 什么是视图? 视图是一条select查询语句创建组成的一个虚表 示例: ``` --创建视图 create or replace view v_student as select * from test where sex='m' --性别是男的数据信息 --视图创建成功 ,基表是test表 --查询一下视图 select * from v_student --对视图进行增删修改测试 --添加 insert into v_student values(1001,'张三',‘f’) --修改 update v_student sex sname='测试' where sname='张三' --删除 delete from v_student where sname='张三' --删除视图 drop view v_student --以上都执行成功 ,查询基表 select * from test --你发现基表数据被变动了,说明在视图上进行的操作基表也会改变 --讲解一个视图的关键词 or replace --我上面也带了,意思是创建视图的时候,如果已经存在,它则会覆盖以前的视图,如果没有则创建视图,好累 --with read only 只能进行查询操作 --with

Oracle表空间常用查询

守給你的承諾、 提交于 2020-01-21 12:00:26
1. 查看所有表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name; 2. 已经使用的表空间大小 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space 2 group by tablespace_name; 3. 所以使用空间可以这样计算 select a.tablespace_name,total,free,total-free used from ( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files group by tablespace_name) a, ( select tablespace_name,sum(bytes)/1024/1024 free from dba_free_space group by tablespace_name) b where a.tablespace_name=b.tablespace_name; 4. 下面这条语句查看所有segment的大小。 Select Segment_Name,Sum(bytes)/1024

未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342\"

心已入冬 提交于 2020-01-21 00:26:54
前言 最近想要实现一个简单的桌面端记账工具,想到了使用wpf进行开发,于是今天花点时间研究了一下与数据库的连接 开发工具 VS2019,.net framework 4.7,Oracle 11.2 具体步骤 Oracle的配置 oracle的安装和下载不用多说,度娘上很多类似的教程,这里就先跳过了。 安装好后,开始创建用户,并给其分配相应的表空间:进入sqlplus(按下win键后直接数据sqlplus就可以进入了),输入用户名sys,密码默认是change_on_install as sysdba(你没看错,真的是这么长),进入如下界面 然后进行分配表空间,创建角色和把空间分配给对应的角色,这里可以参照这位大佬的: Oracle起步---创建临时表空间/表空间/创建用户/授权 这里要注意的是创建表空间的时候是要创建两个的,一个是临时表空间,一个是实际表空间,这里不做过多赘述,上面的大佬写的很清楚。我这里定义了一个用户manageruser,密码是123456,这个待会会用到。 调用数据库代码的编写 数据库的角色建好了,那么就要在wpf中编写相应代码来调用了,编写如下代码: public static class DBHelper { private static string connectionString = "Data Source=(DESCRIPTION =

Navicat连接Oracle数据库

穿精又带淫゛_ 提交于 2020-01-20 18:20:58
1、Navicat连接数据库,打开Navicat 2、新建连接: 方法一:点击左上角“连接” 方法二:在我的连接上,右键,选择“新建连接” 3、连接常规配置, (1)之后点击测试连接,显示成功则问题,用户名应该为:system或者你自己创建的用户 (2)若提示:ORA-12541TNS无监听程序或者连接不成功        A:进入“计算机管理”        B:进入“计算机管理” 服务有没启动的,右键启动,启动的重启一下,之后再点击Navicat的测试连接 4、高级设置 (1)连接的设置位置:可以是自定义,不设置Navicat会给你默认设置一个。我为了查找方便,都设置成立自己定义的文件夹。 (2) 角色 :这个很重要!很重要!很重要!要选择 SYSDBA ,否则你的一些操作会没有权限。 5、测试连接 6、查看用户 7、查看表空间 点击“其他”–>选择“表空间” 来源: CSDN 作者: QiuHuaWang 链接: https://blog.csdn.net/qq_27009225/article/details/104052648

060.监控和告警子系统

谁都会走 提交于 2020-01-20 08:34:09
收集磁盘空间信息 每个服务器上运行一个收集磁盘空间的小程序,收集到磁盘空间后生成xml文件存放在本地目录,通过文件传输系统或ftp将文件传给数据处理服务器,统一保存到数据库。 收集CPU和内存信息 收集Oracle表空间信息,表空间就像磁盘空间一样,表空间的信息收集要去读取oracle的数据字典 为表空间增加数据文件有固定大小,自动增长(自动增长对监控意义不大,使用率永远不会有大变化) 收集Oracle会话信息,我们用客户端通oracle的监听连上oracle数据库,oracle数据库会启动一个进程向会话提供服务,是多进程的服务端,每增加一连接(进程),需要消耗系统资源(内存,socket连接) 告警短信通知的实现:1.将手机号和短信内容通过接口(数据库表这种接口,http,文件)给短信平台 2.无短信平台,利用邮件功能,写一个程序分析收到的信息,形成一段文字,调用邮件功能 来源: CSDN 作者: weixin_43435675 链接: https://blog.csdn.net/weixin_43435675/article/details/103848941