oracle创建用户

Oracle12c Linux x86-64安装体验

烈酒焚心 提交于 2019-12-24 20:01:29
Oracle12c Linux x86-64安装体验 下载Oracle Database 12cRelease 1安装介质 官方的下载地址: 1: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 2: https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132 URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com 地址1下载的文件为: linuxamd64_12c_database_1of2.zip linuxamd64_12c_database_2of2.zip 地址2下载的文件为: V38500-01_1of2.zip V38500-01_2of2.zip Oracle 12c 对系统内存的最低要求为1G,推荐2G或更大的内存, 开始安装oracle 1.添加一块新硬盘并格式化 [root@localhost ~]# cd /dev [root@localhost dev]# ls [root@localhost dev]# fdisk /dev/sdb [root@localhost dev]# mkfs

CentOS7安装Oracle-12c

假如想象 提交于 2019-12-24 01:57:13
1、给虚拟机添加一块硬盘,并格式化 [root@localhost ~]# systemctl stop firewalld.service ##关闭防火墙 [root@localhost ~]# setenforce 0 [root@localhost ~]# systemctl disable firewalld.service ##开启不自动启动 Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@localhost ~]# fdisk /dev/sdb ##分区 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0xbb26ef93 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n ##创建 Partition type: p primary (0 primary, 0 extended

Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明

夙愿已清 提交于 2019-12-23 10:15:10
一. TransparentData Encryption (TDE:透明数据加密) 说明 Orace TDE 是Orcle 10R2中的一个新特性, 其可以用来加密数据文件里的数据,保护从操作系统层面上对数据文件的访问 。11g的TDE 在10gR2的基础上增强,允许在表空间级别进行加密。 1.1 11g 中TDE 新增功能 一些新增功能可增强透明数据加密(TDE)功能,这些功能是基于相同的基础结构构建的。 为支持TDE 而对LogMiner 所做的更改提供了用于更改捕获引擎的基础结构,这些引擎可用于逻辑备用、流和异步更改数据捕获。要让LogMiner 支持TDE,它必须能够访问加密Wallet。要访问该Wallet,必须装载实例并使Wallet 处于开启状态。LogMiner 不支持硬件安全模块(HSM) 或用户持有密钥。 对于逻辑备用,可在源或目标数据库挖掘日志,因此用于这两个数据库的Wallet 必须相同。 加密列的处理方式在流和基于流的更改数据捕获中均相同。将在Wallet 所在的源中挖掘重做记录。数据以未加密的方式传输到目标位置,然后在目标位置使用Wallet 进行加密。该数据可以使用高级安全选项在传输中进行加密以实现网络加密。 TDE 中的新增功能包括: (1) 表空间加密 (2) 支持LogMiner (3) 支持逻辑备用 (4) 支持流 (5)

Oracle基础(三) 表空间

你说的曾经没有我的故事 提交于 2019-12-23 03:39:09
数据库的存储结构 数据库主要用于存储和检索相关的信息,Oracle数据库包含逻辑结构和物理结构。 物理结构是指现实存储单元,由一组文件组成如数据文件、日志文件、控制文件。   数据文件:用于存储数据的文件。如表,索引和数据等都存储在数据文件中。   日志文件:用于记录对数据库的修改信息。   控制文件:用于存储 Oracle实例信息、数据文件信息和日志文件信息的二进制文件。由于存储了数据文件和日志文件的信息,所以 Oracle启动时必须访问呢控制文件。   逻辑结构式是指数据概念性的组织。包括 表空间、表、行等概念组成。 一、表空间(tablespace)的概念 表空间是Oracle特殊的发明,用于存储数据库表,索引等对象的磁盘逻辑空间。在物理上表空间由1个或者多个数据文件组成,而数据库在逻辑上由1个或者多个表空间组成。 表空间在Oracle10g中北分为一下3类:   1、永久性表空间:一般保持基表、视图、存储过程和索引等数据。SYSTEM、SYSAUX、USERS、EXAMPLE表空间是默认安装的。   2、临时性表空间:用于保存系统中短期活动的数据,如排序数据等。   3、撤销表空间;用来帮助回退未提交的事务数据,已提交了的数据在这里是不可以恢复的。   一般不需要建立临时表空间和撤销表空间,除非把它们转移到其他磁盘以提高性能。   表空间的目的:   1

oracle创建表空间,创建用户

丶灬走出姿态 提交于 2019-12-23 02:42:52
//创建临时表空间 create temporary tablespace adai_ts_temp tempfile 'd:\oracle\product\10.2.0\adai_db\adai_ts_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //创建数据表空间 create tablespace adai_ts_data logging datafile 'd:\oracle\product\10.2.0\adai_db\adai_ts_data01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //创建用户并指定表空间 create user adai identified by adai default tablespace adai_ts_data temporary tablespace adai_ts_temp; //给用户授予权限 grant connect,resource to adai_user; //以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。

ORACLE数据库创建用户名和表空间

不羁岁月 提交于 2019-12-23 02:42:20
[sql] /*第1步:登录 */ 以sys/sys超级用户登录pl/sql /*第2步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'E:\oracle\product\10.2.0\oradata\wu\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local ; /*第3步:创建数据表空间 */ create tablespace user_data logging datafile 'E:\oracle\product\10.2.0\oradata\wu\user_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local ; /*第4步:创建用户并指定表空间 */ create user wu identified by wu default tablespace user_data temporary tablespace user_temp; /*第5步:给用户授予权限 */ grant connect ,resource,dba to wu; 来源: https://www

Oracle数据库创建表空间、创建表、授权

老子叫甜甜 提交于 2019-12-23 02:39:53
Oracle 安装完后,其中有一个缺省的数据库 实例 ,除了这个缺省的数据库 实例 外,我们还可以 通过 DBCA 来 创建自己的数据库 ,当然还可以用脚本来创建数据库 。 创建完数据库后 ,登陆数据库后 Tables 中存在很多默认的表 , 我们 不能立即在 Tables 中新建表 ,必须先创建该数据库的用户,并且为该用户指定表空间。 下面是创建数据库用户的具体过程: 1. 假如现在已经建好名为 orcl 的数据库,此时在 F:\oracle\product\10. 2 .0\oradata\ 目录下已经存在 orcl 目录(注意:我的 Oracle10g 安装在 E :\oracle 下,若你的 Oracle 安装在别的目录,那么你新建的数据库目录就在 * \product\10. 2 .0\oradata\ 目录下)。 2. 在创建用户之前,先要创建表空间 : 格式:create tablespace 空间名 datafile '数据文件的存放路径' size 表空间大小; 如: create tablespace orcl_tablespace datafile 'E:\oracle\product\10.2.0\oradata\orcl\orcl_data.dbf' size 500M; 其中' orcl _tablespace' 是自定义的表空间名称, 'E:

Oracle常用命令1

若如初见. 提交于 2019-12-22 21:35:44
一. 安装是用户管理: sqlplus /nolog; connect /as sysdba; alter user sys identified by change_on_install; alter user system identified by manager; alter user scott identified by tiger; (默认scott锁定)(scott用户中有emp dept等表) alter user scott account unlock; 二. Oracle常用命令: show user;(查看当前用户) connect sys/change_on_install as sysdba;(切换sys用户) 或connect sys/change_on_install as sysoper;(切换sys用户 ) connect system/manager; connect scott/tiger; 三. 查看当前用户的表:    select table_name from user_tables; 四. 查看Oracle中的用户: select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system select * from all_users; 查看你能管理的所有用户! select

CentOS 5.5 安装 64位 Oracle 10g

让人想犯罪 __ 提交于 2019-12-20 20:22:03
参考官方文档(随着数据库文件一起下载) Oracle® Database Quick Installation Guide 10gRelease 2 (10.2) for Linux x86-64 官方文档描述的是使用图形用户界面安装。但是这种方式在安装的过程中总会出现各种问题,所以选择另一种方式安装:静默安装。 =====下面开始具体操作===== 一、检查硬件要求 内存、磁盘空间、/tmp目录空间等,此步骤按照文档介绍的检查即可。 二、检查软件要求 依照内核版本,假定系统版本为Red Hat Enterprise Linux 4.0。因此使用root用户修改/etc/redhat-release,注释当前的内容,添加新的一行,内容是redhat-4。 安装下面这些必要的依赖库(官方文档里的一些依赖库不能安装也不要紧): compat-db-4.1.25-9 gcc-3.4.3-9.EL4 gcc-c++-3.4.3-9.EL4 libstdc++-devel-3.4.3-9.EL4 pdksh-5.2.14-30 sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 avahi-compat-libdns_sd.x86_64 compat-db.i386 compat-db.x86_64 compat-gcc-34.x86_64 compat

oracle基础(2)

时间秒杀一切 提交于 2019-12-19 04:22:51
--分页 select * from emp; select a.empno from (select * from emp) a; select * from emp e where e.deptno in (select d.deptno from dept d where d.dname like '%A%') --第一页 select * from (select rownum count,emp.* from emp) a where a.count>=1 and a.count<=3; --第二页 select * from (select rownum count,emp.* from emp) a where a.count>=4 and a.count<=6; --给指定用户创建私有同义词的权限 GRANT CONNECT , CREATE SYNONYM TO yhy; select * from scott.emp; --创建私有同义词别名(谁创建谁用) create synonym e for scott.emp; select * from e --创建共有同义词 create public synonym pub_emp for scott.emp; select * from pub_emp; --创建序列 create sequence jseq