oracle创建用户

亦步亦趋在CentOS 6.4下安装Oracle 11gR2(x64)

别等时光非礼了梦想. 提交于 2020-03-13 02:05:40
安装前须知: 内存(RAM)的最小要求是 1GB,建议 2GB 及以上。 虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍;内存为 2GB~16GB 时建议swap大小为内存的大小;内存超过 16GB 时swap保持16GB。 要求临时文件目录,如 /tmp 的磁盘空间至少 1GB。 磁盘空间要求:企业版为4.35GB的安装空间和1.7GB以上的数据文件空间;标准版为4.22GB的安装空间和1.5GB以上的数据文件空间。 需要 X window 图形界面。 需要 root 用户权限 本文安装环境: 操作系统 CentOS 6.4 2.6.32-358.el6.x86_64(desktop),2GB RAM,80GB 硬盘空间(4GB swap、100MB /boot、40GB /) 主机名 mophee, IP 192.168.80.19(静态) 环境:VMware Workstation 9.0 安装所需程序包(在root帐号下操作): 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2

CentOS 6.4下安装Oracle 11gR2

流过昼夜 提交于 2020-03-13 02:05:18
安装前须知: 内存(RAM)的最小要求是 1GB,建议 2GB 及以上。 虚拟内存 swap 建议:内存为 1GB~2GB 时建议swap大小为内存大小的 1.5 倍;内存为 2GB~16GB 时建议swap大小为内存的大小;内存超过 16GB 时swap保持16GB。 要求临时文件目录,如 /tmp 的磁盘空间至少 1GB。 磁盘空间要求:企业版为4.35GB的安装空间和1.7GB以上的数据文件空间;标准版为4.22GB的安装空间和1.5GB以上的数据文件空间。 需要 X window 图形界面。 需要 root 用户权限 本文安装环境: 操作系统 CentOS 6.4 2.6.32-358.el6.x86_64(desktop),2GB RAM,80GB 硬盘空间(4GB swap、100MB /boot、40GB /) 主机名 mophee, IP 192.168.80.19(静态) 环境:VMware Workstation 9.0 本文的修正版本已发布到以下地址: http://blog.itrunc.com/2013/12/30/install-oracle-11g-release2-in-centos-x64/ 安装所需程序包(在root帐号下操作): binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat

Oracle学习总结02

空扰寡人 提交于 2020-03-11 09:50:07
1-数据库服务器、实列、数据库的关系 数据库服务器包含实例和数据库,实例又包含了内存结构和后台进程。 2-内存结构 后台进程属于实例还是数据库? 实例是操作系统和Oracle数据库进行联系的标志,提供了一种访问数据库的方式,实例分成内存结构(SGA)和后台进程。 3-手画Oracle体系结构图 4-用户进程和服务器进程关系 用户在向数据库发出SQL命令之前,必须要与实例相连,用户进程(比如sqlplus)要先进行登录,登录成功后,Oracle在服务器运行的计算机上建立了服务器进程,两者为一对一的关系。用户进程通过连接Oracle服务器进程来连接数据库。 5-Oracle体系结构的三大主要组成? Oracle体系结构由内存结构、进程结构、存储结构。 6-逻辑存储结构中的数据库、表空间、段、区、数据块的关系? 在Oracle的逻辑存储结构中,数据库是由表空间组成,表空间由一些段组成,段由数据区组成,数据区由一个个的数据块组成。 7-sqlplus命令中 col name format a30 是什么意思? 设置显示字段的宽度,把column_name的列宽设置为30个字符。 8-数据块和数据区哪个是最小的单位?如何区分? 数据块是Oracle存储结构中最小的逻辑单位,是执行数据库输入输出操作的最小存储单位,一个数据块对应一个或多个物理块;而数据区(extend)是一些数据块组成

Oracle数据导入导出

心不动则不痛 提交于 2020-03-10 05:49:14
/创建表空间 create tablespace asp datafile 'D:\oracle\product\10.2.0\data\asp.dbf' size 100M autoextend on next 10M extent management local segment space management auto ------------------------------------ create tablespace jtzh datafile 'D:\oracle\oradata\WENJL\jtzh.dbf' size 100M autoextend on next 10M extent management local segment space management auto / /创建用户 CREATE USER test_user IDENTIFIED BY test_user DEFAULT TABLESPACE Test_name1 TEMPORARY TABLESPACE Test_name2 /删除用户 drop user cyn CASCADE 用户授权 GRANT CONNECT TO test_user GRANT DBA TO test_user GRANT resource TO test_user 导出数据 exp wzx

oracle创建用户空间、导出、导入dmp备份文件方法

岁酱吖の 提交于 2020-03-10 05:46:34
导入数据需要注意的事项 1、创建一个用户对应一个表空间。 2、创建的用户和表空间一定要与bmp文件的用户和表空间一致。 3、导入的命令是在CMD下输入的 不是在SQL plus输入的。 4、可以用PLSQL 导入dmp文件。 Windows创建用户空间 首先看看当前的数据库文件一般都是放在哪里的: 1、打开Oracle-OraDb11g_home1下SQL plus 输入用户名 密码登录到Oracle(密码输入不显示) 2、SQL> select name from v$datafile; 创建表空间的路径为左边代码查询到的DBF文件所在路径。 3、创建表空间 create tablespace test(表空间的名字) datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下) size 50m (初始大小) autoextend on;(自动扩展) 4、接下来,我们可以创建一个自己的用户,创建格式如下: CREATE USER utest (用户名) IDENTIFIED BY upassword(密码) DEFAULT TABLESPACE test(上面创建的表空间) TEMPORARY TABLESPACE temp;(临时表空间就写temp即可) 5、然后

Oracle基本对象的操作

老子叫甜甜 提交于 2020-03-09 15:13:36
Oracle对象的操作 启动Oracle 1、启动监听(想要oracle能够远程访问到必须配置监听) 2、启动数据库 1)登录服务器,切换到Oracle用户 2)打开监听服务 lsnrctl start 3)以sys用户身份登录Oracle sqlplus /nolog conn /as sysdba; 4)通过startup命令启动 关闭Oracle 1)关闭数据库shutdown 2)关闭监听器lsnrctl stop 一、用户 1、查看所有用户: select * from dba_users; select * from all_users; select * from user_users; 2、创建用户: create user 用户名 identified by 密码; 注意刚刚创建的用户是没有任何权限的,因此需要dba给该用户进行授权; Oracle中用户建立之后是无法正常登录的,只有dba对用户分配相关的权限之后用户才可以登录。 3、给用户分配权限 grant 权限 to 用户名; 权限分为系统权限和对象权限 系统权限是数据库管理相关的权限 系统权限:create session(登录权限)、create table(创建表权限)、create index(创建索引的权限)、create view(创建视图权限)、create sequence(创建序列权限)

oracle数据库数据导入导出步骤(入门)

早过忘川 提交于 2020-03-07 06:24:56
oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节。 3.在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限;同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间扩充。 一、导入前准备工作(在目标数据库操作) 知识补充: 表空间   Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。   表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属于一个数据库。 1. 登录服务器  用Xshell或者secureCRT工具都可 2. 查询磁盘空间是否足够大  执行df -h或者df -H命令进行查询,若可用空间不足则更换新的目标环境再继续其他操作。 [oracle@orac ~]$ df -h 1 3.

[原创]使用benchmarksql和pgbench对PostgreSQL Plus Advanced Server进行性能测试

梦想与她 提交于 2020-03-05 11:22:53
/*--> */ /*--> */ 一、测试环境 benchmarksql version:4.0.8 rhel 6.3 vmware esxi 二、理解 benchmarksql 性能测试原理 TPC-C 1 、理解 TPC-C TPC-C 模拟一个批发商的货物管理环境。该批发公司有 N 个仓库,每个仓库供应 10 个地区,其中每个地区为 3000 名顾客服务。在每个仓库中有 10 个终端,每一个终端用于一个地区。在运行时, 10×N 个终端操作员向公司的数据库发出 5 类请求。由于一个仓库中不可能存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是分布的。 N 是一个可变参数,测试者可以随意改变 N ,以获得最佳测试效果。 TPC-C 使用三种性能和价格度量,其中性能由 TPC-C 吞吐率衡量,单位是 tpmC 。 tpm 是 transactions per minute 的简称; C 指 TPC 中的 C 基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按表 1 的要求处理其它 4 类事务 请求。从表 1 可以看出,新订单请求不可能超出全部事务请求的 45 %,因此,当一个系统的性能为 1000tpmC 时,它每分钟实际处理的请求数是 2000 多个。价格是指系统的总价格,单位是美元,而价格性能比则定义为总价格 ÷

赋予oracle执行存储过程权限和创建表权限

久未见 提交于 2020-03-05 10:20:22
grant create any table to username; grant create any procedure to username; grant execute any procedure to username; 创建执行JOB权限 grant create job to 用户; grant manage scheduler to 用户; 给一个表的读取权限 grant select on 表名 to 用户名; 删除修改权限 alter是有truncate权限 GRANT SELECT,INSERT,UPDATE,DELETEGRANT SELECT,INSERT,UPDATE,DELETE,alter 删除读取所有表的权限 Revoke select any table from 用户名; 创建表权限 grant resource to common_user -- grant create table to common_user -- grant select any table to common_user; 获取某个用户下的全部表 select 'grant select on '|| tname ||' to 用户名;' from tab where tname not like 'BIN%'; 来源: https://www.cnblogs.com

Oracle创建表空间、用户

送分小仙女□ 提交于 2020-03-03 15:22:13
特别提示,用plsql远程建立表空间时,表空间存储的物理路径在本地一定要存在,否则会建立失败 /*第1步:创建临时表空间 */ create temporary tablespace project_temp tempfile 'F:\app\Administrator\oradata\project_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; /*第2步:创建数据表空间 */ create tablespace project_data logging datafile 'F:\app\Administrator\oradata\project_data.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; /*第3步:创建用户并指定表空间 */ create user project_login identified by project_login default tablespace project_data temporary tablespace project_temp profile DEFAULT; /*第4步:给用户授予权限 */ grant