oracle创建用户

linux测试umask

冷暖自知 提交于 2019-12-05 18:59:40
客户需求,由于ftp服务器权限管理需要,测试能否通过修改oracle umask值,达到expdp导出文件权限,导出即是想要的权限。 Session 1 [oracle@adg1 ~]$ umask 0022 [oracle@adg1 ~]$ umask -S u=rwx,g=rx,o=rx 修改umask值 [oracle@adg1 ~]$ umask 027 [oracle@adg1 ~]$ umask -p umask 0027 [oracle@adg1 ~]$ touch a.txt -rw-r--r-- 1 oracle oinstall 0 08-14 22:22 test.txt -rw-r----- 1 oracle oinstall 0 08-14 22:23 a.txt --文件权限已换 -rw-r--r-- 1 oracle oinstall 0 08-14 22:24 b.txt Session 2 使用umask修改,只在当前session生效 [oracle@adg1 ~]$ umask 0022 touch c.txt [oracle@adg1 ~]$ ls -lrt c.txt -rw-r--r-- 1 oracle oinstall 0 Aug 14 22:33 c.txt 使用数据泵进行导出expdp一个表 $ expdp \'/ as

学习笔记:oracle学习三:SQL语言基础之sql语言简介、用户模式

纵饮孤独 提交于 2019-12-05 16:23:18
目录 1、sql语言简介 1.1 sql语言特点 1.2 sql语言分类 1.3 sql语言的编写规则 2、用户模式 2.1 模式与模式对象 2.2 实例模式scott 本系列是作为学习笔记,用于记录学习过程,加深学习印象,以及自己重新回顾学习内容只用,参考书籍为《oracle 11g从入门到精通(第二版)》,如果需要深入学习,请购买原书籍,谢谢! 1、sql语言简介 sql全称是结构化查询语言,英文structured query language,它是一种在关系型数据库中定义和操作数据的标准语言。 1.1 sql语言特点 sql是一种非过程化语言,能让用户不用考虑诸如数据的存储格式和数据的存储路径等复杂问题就能按照自己的要求在高层数据结构上操作。 通过sql语句,程序员或者数据库管理员可以进行如下的主要工作: 建立数据库的表格,比如设置表格可以使用的空间; 改变数据库的系统环境变量 针对讴歌数据库或者表格,赋予用户权限 对数据库表格建立索引值 修改数据库表格结构(新建、删除或者修改表格字段) 对数据库进行数据的新建 对数据库进行数据的删除 对数据库进行数据的修改 对数据库进行数据的查询 sql语言的特点 1)综合统一: 数据库的主要功能是通过数据库支持的数据语言来实现‘ 2)集合性: sql运行用户在高层的数据结构上工作,而不对单个记录进行操作,可以操作记录集。 3)统一性:

oracle常用命令整理

柔情痞子 提交于 2019-12-05 14:27:12
用户 创建用户: create user username identified by password; 创建用户并指定表空间: CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE tablespacename; 用户授权: grant create session, connect, resource to username; 授予全部权限 grant all privileges to username; -- 最好不要授权dba给普通用户 授权创建表 grant create any table to username; 授权创建视图: grant create any view to username; 修改用户密码: alter user username identified by password; 撤销用户权限: revoke privileges from username; 表空间 创建表空间: create tablespace tblspacename datafile 'xxxx.dbf' size 10m; 将表空间分配给用户: ALTER USER username DEFAULT TABLESPACE tablespacename; 查看表空间的位置: select file

Goldengate搭建

↘锁芯ラ 提交于 2019-12-05 12:35:27
OGG进程 捕获进程(源端):捕获online redo log或者archived log中增量事务日志 传输进程(源端):把目标端落地的trail文件通过配置的路由信息传输到目标端 网络传输:tcp/ip协议,传输过程可以对传输的文件进行压缩、加密 投递进程(目标端):把所接收的队列文件信息拼成SQL语句,并不是复制SQL,而是复制逻辑变化,并且在目标库提 交 源端配置:MGR、捕获进程、捕获进程参数、捕获进程本地队列、传输进程、传输进程、传输进程远程队列 目标端配置:MGR、投递进程、投递进程参数 1、源端,目标端分别安装数据库软件和dbca建库(源端、目标端) 2、源端数据库开启归档(源) SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area 776646656 bytes Fixed Size 2257272 bytes Variable Size 507514504 bytes Database Buffers 264241152 bytes Redo Buffers 2633728 bytes Database

Linux上安装Oracle11g

筅森魡賤 提交于 2019-12-05 09:37:07
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_28643817/article/details/85295831 ———————————————— 资料: https://blog.csdn.net/u013634348/article/details/53552266 转自: https://blog.csdn.net/mchdba/article/details/43086037 需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程。 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50G Oracle软件版本: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 下载地址为: http://pan.baidu.com/s/1bnk1hxH rlwrap软件安装参考: http://blog.csdn.net/mchdba/article/details/8745894 2,解压缩 unzip linux.x64_11gR2_database_1of2.zip unzip

oracle: Oracle 用户、对象权限、系统权限

主宰稳场 提交于 2019-12-05 07:59:29
Oracle 用户、对象权限、系统权限 --================================ --Oracle 用户、对象权限、系统权限 --================================ 一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作 SYS 用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象 SYSTEM 用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象 模式 (schema) :是某个用户拥有所有对象的集合。具有创建对象权限并创建了对象的用户称为拥有某个模式 注意:创建数据库对象 ( 视图 , 表等 ) 的任一用户都拥有一个以该用户名称开头的模式,且被视为模式用户 二、创建及修改用户 条件:需要具有创建用户的权限,如 sys , system , sysdba , dba role 等 语法: CREATE USER user IDENTIFIED {BY password | EXTERNALLY | GLOBALLY AS external name } [DEFAULT TABLESPACE tablespace_name] [TEMPORARY TABLESPACE tablespace_name] [QUOTA {n {[K|M] | UNLIMITED }

Oracle数据库的安全策略分析(三)

梦想与她 提交于 2019-12-05 07:10:56
数据的安全性策略: 数据的生考虑应基于数据的重要性。如果数据不是很重要,那么数据的安全性策略可以稍稍放松一些。 然而,如果数据很重要,那么应该有一谨慎的安全性策略,用它来维护对数据对象访问的有效控制。 用户安全性策略: (1) 一般用户的安全性 A 密码的安全性 如果用户是通过数据库进行用户身份的确认,那么建议使用密码加密的方式与数据库进行连接。 这种方式的设置方法如下: 在客户端的oracle.ini文件中设置 ora_encrypt_login数为true; 在服务器端的initORACLE_SID.ora文件中设置 dbling_encypt_login参数为true。 B 权限管理 对于那些用户很多,应用程序和数据对象很丰富的数据库,应充分利用“角色”这个机制所带的方便性对权限进行有效管理。对于复杂的系统环境,“角色”能大大地简化权限的管理。 (2) 终端用户的安全性 您必须针对终端用户制定安全性策略。例如,对于一个有很多用户的大规模数据库,安全性管理者可以决定用户组分类,为这些用户组创建用户角色,把所需的权限和应用程序角色授予每一个用户角色,以及为用户分配相应的用户角色。当处理特殊的应用要求时,安全性管理者也必须明确地把一些特定的权限要求授予给用户。您可以使用“角色”对终端用户进行权限管理。 数据库管理者安全性策略: (1)

oracle基本使用

我的梦境 提交于 2019-12-05 05:06:14
一、数据库 1.1 主流数据库 微软: sql server 、access 瑞典MySQL: AB公司mysql IBM公司: db2 美国Sybase公司:sybase 美国oracle公司: oracle 1.2 数据库分类 小型数据库:access、foxbase 中型数据库:mysql、sql server、informix 大型数据库:sybase、oracle、db2 1.3 用什么数据库 项目的规模 负载量多大(用户多大)、成本、安全性 二、oracle安装 2.1 下载 百度网盘: https://pan.baidu.com/s/1Nl9G-3R00018jo5y328Adg 提取码:ze2z 2.2 安装 安装参考: https://blog.csdn.net/qq_40774525/article/details/79919057 安装参考: https://blog.51cto.com/12346621/2149650 在oracle安装成功后,会默认生成三个用户: ①sys用户:超级管理员,权限最高,角色:dba,密码:change_on_install ②system用户:系统管理员,权限高,角色:dbaoper, 密码:manager ③scott用户:普通用户,密码:tiger 2.3 oracle管理工具 ①oracle自带的工具软件

oracle体系结构简介

匆匆过客 提交于 2019-12-05 02:36:43
oracle体系结构简介 一、物理存储结构 1、数据文件 存放数据库数据,以dbf为扩展名。将数据放在多个数据文件中, 再将数据文件分放在不同的硬盘中,可以提高存取速度。数据文 件由数据块构成,块大小由数据库创建时确定。 2、重做日志文件,以rdo为扩展名。含对数据库所做的更改记录, 这样万一出现故障可以启用数据恢复。一个数据库至少需要两个 重做日志文件。重做日志在日志文件中以循环的方式工作。有 归档日志模式和非归档日志模式。 3、控制文件,以ctl或ctrl为扩展名。控制文件维护数据库的全局 物理结构,记录数据库中所有文件的控制信息,每个数据库至少 要有一个控制文件,建议用户使用两个或更多控制文件,并存放 在不同的磁盘上。Oracle系统通过控制文件保持数据库的完整性, 以及决定恢复数据时使用哪些重做日志。 4、参数文件,以ora为扩展名。在一个数据库启动时,每个参数都有 一个默认值,而参数文件中的设置值被用来更改默认值,参数值 极大影响了oracle如何去执行其不同的任务。参数文件包括以下 几种: <1>、初始化参数文件。当创建一个数据库时,oracle创建了一个 默认的init.ora文件,如果不修改任何参数,oracle将用所有的 缺省值来启动数据库,通常根据实际的应用修改参数设置以提高 性能。 <2>、配置参数文件。一般被命名为config.ora,它被用于特定实

oracle创建表空间和用户

爷,独闯天下 提交于 2019-12-04 23:56:07
1.开启oracle服务,打开plsql工具,使用管理员账户登录 2.点左上角的新建SQL窗口 3.创建表空间。在sql窗口中输入create tablespace test datafile 'D:\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按钮。 4.执行成功后,继续创建用户。输入create user test identified by test default tablespace test quota 500m on users; 这里第一个test为用户名,第二个test为密码,第三个test为表空间名。然后执行 5.成功创建用户后,进行授权。输入grant all privileges to test; 执行该语句给test用户授权,此时test用户就可以登录了 来源: https://www.cnblogs.com/sunzhentian/p/11889524.html