oracle创建用户

2.Oracle数据库安装教程

懵懂的女人 提交于 2019-12-01 04:24:20
一、准备安装 基本都是按部就班。 使用的OS版本:OEL4 安装程序路径: /mnt/Oracle11g_linux_x86_64/database 创建用户 使用的.bash_profile 修改的核心参数: kernel.shmall = 2097152 kernel.shmmax = 2 147483648 kernel.shmmni = 4096 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=262144 net.core.wmem_max=262144 使用xclock检查display正确: 代码: total 10 drwxr-xr-x 4 1003 oinstall 96 Mar 23 18:45 doc drwxr-xr-x 5 1003 oinstall 1024 Mar 23 18:45 install drwxr-xr-x 2 1003 oinstall 1024 Mar 23 18:45 response -rwxr-xr-x 1 1003 oinstall 1251 Mar 23 18:45 runInstaller drwxr

CentOS6.5安装oracle11g-64bit数据库步骤

一曲冷凌霜 提交于 2019-12-01 03:01:43
1.检查需要安装的rpm包 rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel --------------------------------------------------------------------------------------------------------------- 2.安装依赖包,可批量安装 yum install -y gcc-c++.x86_64 yum install -y gcc.x86_64 yum install -y libstdc++.i686 yum install -y libaio-devel.i686 yum install -y libaio-devel.x86_64 yum install -y compat-libstdc++-33.x86_64

Oracle体系结构和用户管理

南笙酒味 提交于 2019-12-01 02:14:51
通过博文 部署Oracle 12c企业版数据库 已经可以部署Oracle数据库了,本篇博文主要介绍Oracle的体系结构,包括存储结构、内存结构和进程结构进行初步了解。对进一步学习Oracle数据库有很大的帮助。 博文大纲: 一、Oracle体系结构 1.Oracle体系结构概述 2.Oracle服务器 3.Oracle存储结构 4.Oracle内存结构 5.Oracle进程结构 二、CDB与PDB的基本操作 三、用户管理 四、数据库权限管理 五、导入测试数据 一、Oracle体系结构 数据库的体系结构是指数据库的组成、工作过程、以及数据库中数据的组织与管理机制,要了解Oracle数据库的体系结构,必须理解Oracle系统的主要组件和重要概念。 1.Oracle体系结构概述 Oracle体系结构包含一系列组件,如图: 图中显示了Oracle体系结构中的主要组件,包括实例、用户进程、服务器进程、数据文件及其他文件,如参数文件、口令文件和归档日志文件等。 从图中可以看出,实例和数据库是Oracle数据库体系结构的核心组成部分,也是最重要的两个概念。 作为一个DBA管理者,维护实例和数据库本身的正常运行是最基本的技能。 (1)实例 Oracle实例是后台进程和内存结构的集合,必须启动实例才能访问数据库中的数据。Oracle实例启动时,将分配一个系统全局区(SGA

oracle 11g 强制修改密码 ORA-28001 的 处理方法

痞子三分冷 提交于 2019-11-30 23:57:50
收到一个监控用户无法连接 数据 库 的告警, Oracle提示错误消息ORA-28001: the password has expired, 上去查看用户状态竟然是expired,获取用户基本信息脚本如下: connect / as sysdba; col username for a16 col password for a18 col user_id for 999999 col account_status heading 'Account|Status' for a20 col default_tablespace heading 'Default|Tablespace' for a25 col temporary_tablespace heading 'Temporary|Tablespace' for a12 set lines 125 set pages 100 select username,user_id,password,account_status,default_tablespace,temporary_tablespace,to_char(created,'yyyy-mm-dd hh24:mi:ss') created from dba_users order by username; 这是 Oracle11G的一个新特性,

Oracle用户、授权、角色管理

偶尔善良 提交于 2019-11-30 22:20:43
  转至: https://www.cnblogs.com/empty01/p/5565127.html   每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可以直接给其他用户授权。 Oracle 权限设置 一、权限分类:   系统权限:系统规定用户使用 数据库 的权限。(系统权限是对用户而言)。   实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:   1、系统权限分类:      DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。     RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。     CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。   对于普通用户:授予connect, resource权限。   对于DBA管理用户:授予connect,resource, dba权限。 2、系统权限授权命令:   [系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)]  

mysql innodb_data_file_path、innodb_data_home_dir、innodb_buffer_pool_size、innodb_buffer_pool_instances 四个参数

僤鯓⒐⒋嵵緔 提交于 2019-11-30 22:14:56
今天研究下关于mysql数据的相关参数以及innodb引擎下的共享表空间和独立表空间介绍,参数主要包括innodb_data_file_path、innodb_data_home_dir、innodb_buffer_pool_size、innodb_buffer_pool_instances四个参数。 一:首先介绍innodb_buffer_pool_size 我们知道mysql数据库在操作数据页的时候,会先把数据页pin到内存中,之后再做相关的处理,那么mysql可以使用的mysql的内存大小就是由innodb_buffer_pool_size参数控制的,这个参数主要作用是缓存innodb表的索引,数据,插入数据时的缓冲。在高并发高I/O时正确的配置非常重要,可能带来很大的性能提升,这是InnoDB最重要的设置,对InnoDB性能有决定性的影响。默认的设置只有8M,所以默认的数据库设置下面InnoDB性能很差。在只有 InnoDB存储引擎的数据库服务器上面,可以设置60-80%的内存。这个参数是非动态的,要修改这个值,需要重启mysqld服务 # InnoDB, unlike MyISAM, uses a buffer pool to cache both indexes and # row data. The bigger you set this the less disk

Oracle用户和模式,表空间

僤鯓⒐⒋嵵緔 提交于 2019-11-30 22:04:57
oracle 用户与表空间关系 原文 https://www.cnblogs.com/qiuhong10/p/7883156.html oracle用户与表空间关系 用户=商家 表=商品 表空间=仓库 1. 1个商家能有很多商品,1个商品只能属于一个商家 2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B 3. 仓库不属于任何商家 4. 商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中 oracle中用户的所有数据都是存放在表空间中的,很多个用户可以共用一个表空间,也可以指定一个用户只用某一个表空间。 表空间:创建表空间会在物理磁盘上建立一个数据文件,作为数据库对象(用户、表、存储过程等等)的物理存储空间; 用户:创建用户必须为其指定表空间,如果没有显性指定默认表空间,则指定为users表空间;创建用户后,可以在用户上,创建表、存储过程等等其他数据库对象; 表:是数据记录的集合; 创建过程: 表空间--->用户--->表; 所属关系: 表空间 包含 用户 包含 表; http://www.cnblogs.com/cici-new/archive/2012/12/25/2831740.html 1.首先是ORACLE的整体结构。 oracle中的一个数据库就是一个实例. oracle的一个用户就是一个Schema(即方案). oracle的结构是=

oracle的安装与卸载

自作多情 提交于 2019-11-30 22:01:08
一、获取安装包 oracle官方网站:https://www.oracle.com/index.html 二、解压安装包 1、 解压安装包 获取到安装包,直接解压即可得到文件夹 2、启动安装程序 启动安装程序,进入安装界面 三、安装程序步骤 1、配置安全更新 更新提醒,一般情况可以不需要更新提醒。去掉选中直接跳过,进入下一步。 2、安装选项 安装方式,如果电脑并未安装过,选择创建并配置。 3、系统类 安装 数据库 类型,选择桌面类。 4、典型安装 可根据需要,选择安装路径、数据库版本、使用字符集、数据库名。 启动 Oracle ,相当于启动一个oracle实例,可以理解成打开oracle,就相当已经打开一个数据库,直接进行建表以及各种操作,并不需要去创建数据库再操作。 所以,这里预先会创建一个oracle实例,我们需要为其指定数据库名以及密码。这里我为其指定数据库名为orcl。 其次,需要注意的是,口令需要含有大小写字母以及数字,且不少于8位。 5、先决条件检查 5、6、7、8这四步都是自动,可忽略。但在第9步时,需要进行解锁,所以不要一直狂点。 6、概要 7、安装产品 8. 创建数据库 9. 解锁用户(必须) 安装成功后会跳出该界面,我们知道一个数据库会有很多用户,不同用户有不同权限。 根据界面所述,意思是:现在只有system、sys用户可用,其余都不能用。 点击口令管理

Oracle之增删改差

时光毁灭记忆、已成空白 提交于 2019-11-30 19:05:26
1、创建用户 ##使用sys登录 sqlplus /nolog ##首先创建表空间 create tablespace test918 datafile 'E:\SOFT\ORACLE\dbf\test918.dbf' size 2048M autoextend on next 5M maxsize 3000M; ##创建表空间之后再创建用户(因oracle用户名大小写问题对于新手很不友好,所以创建用户名密码均使用大写此处后面遇到了几次坑,就是oracle11g的用户名和密码大小写问题,所以说明下 此处创建用户的用户名密码,用户名不加引号, 密码加英文格式双引号,这样做的好处是防止创建完登录出现问题且防止密码被转存成大写) create user gary identified by “gary” default tablespace test918; ##创建用户之后给用户授权(此处授予DBA权限) grant connect,resource,create session,dba to gary;##用户解锁alter user gary account unlock; 3、创建表 ##首先连接到对应的用户下,如果已经是对应的用户则忽略 conn gary/gary as sysdba; ##创建表 create table t1(id int not null,name

centos7.2静默安装oracle11g

自作多情 提交于 2019-11-30 18:55:19
前言:国庆节前centos7.2上静默安装11g出现了多次问题,特地把安装过程自己整理一遍方便下次安装查询。 下载oracle 官方网站: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/ 请根据自己的操作系统选择 一、centos7系统准备工作 1、操作系统 root登录centos [root@localhost ~]# uname -m x86_64 [root@localhost ~]# cat /etc/redhat-release redhat-7 vi /etc/redhat-release oracle默认不支持CentOS系统安装,修改文件 /etc/RedHat-release hostname 修改,修改后注意,前后必须一致 [root@localhost ~]# hostname localhost.localdomain [root@localhost ~]# hostnamectl set-hostname localhost.localdomain 2、/etc/hosts文件中添加主机名 [root@localhost ~]# ip addr 查看自己的ip地址 [root@localhost ~]# cat /etc/hosts 127.0.0.1