oracle创建用户

Fedora下安装ORACLE 11g

寵の児 提交于 2019-11-29 03:24:08
一、硬件检测 1、 内存检测 oracle11g要求最低1GB内存 命令: grep MemTotal /proc/meninfo 2、交换空间检测 通常交换空间是内存1.5倍 命令: grep SwapTotal /proc/meninfo 3、临时目录/temp检查 命令:df -k /temp 二、配置过程 1、 创建用户和用户组 [root@csuduan home]# /usr/sbin/groupadd oinstall [root@csuduan home]# /usr/sbin/groupadd dba 创建Oracle用户和密码,输入命令: [root@csuduan home]# /usr/sbin/useradd -g oinstall -g dba -m oracle [root@csuduan home]# passwd oracle 2、创建数据库软件目录和数据文件存放目录 mkdir /home/oracle/app mkdir /home/oracle/app/oracle mkdir /home/oracle/app/oradata mkdir /home/oracle/app/oracle/ product 更改目录属主为Oracle用户所有 chown -R oracle:oinstall /home/oracle/app 3

CentOS下安装Orcale

一曲冷凌霜 提交于 2019-11-29 03:23:56
以前没有安装过,最近安装了。感觉在Liunx安装真的超麻烦。这是技术文档,分享给大家。 LINUX 安装 oracle 数据库步骤: 1、 安装依赖包 yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel 2、 创建 oracle 专用的用户及用户组 [root@oracledb ~]# groupadd -g 251 oinstall [root@oracledb ~]# groupadd -g 252 dba [root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle [root@oracledb ~]# passwd oracle 3、 修改配置文件 一、修改内核参数 [root@oracledb ~]# vi /etc/sysctl.conf # 末尾添加如下 net.ipv4.ip_local

CentOS6.5安装Oracle11g

岁酱吖の 提交于 2019-11-29 03:23:40
安装前必读: 1. 安装Oracle的虚拟机需要固定IP。 2. 注意安装过程中root用户与oracle用户的切换(su root/su oracle) 3. 环境变量设置、解压与安装Oracle时均需要使用oracle用户。 4. 在安装依赖包时需要依赖网络环境,通过yum的方式进行。(如果不能上外网的环境,可以在网上下载好依赖包进行安装;也可以将虚拟机导出到vmware workstations联网进行安装,安装完成后再导出;) 5. Oracle数据库安装包从windows拷贝到linux下可以借助xftp工具,后续我会总结使用方法。 6. 关闭防火墙。 环境说明: Vmware虚拟机环境 Centos6.5 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 内存:1 G 硬盘空间:30 GB 安装准备及安装配置: 1. 配置虚拟机网络:固定IP(注:重启服务不能启动,可以尝试删除HWADDR MAC地址) 在 /etc/sysconfig/network-scripts的ifcfg-eth0中, 修改完成后,重启网络服务 2. 修改主机名:(hostname查询当前主机名,vi /etc/sysconfig/network进入后,“i”键进入编辑状态,修改当前主机名为oracledb

os x 10.9安装oracle 10g for mac记

。_饼干妹妹 提交于 2019-11-29 02:15:09
买来小AIR一段时间了,一直都为装不上oracle数据库而苦恼,小air也一直放在家里当上网本用了。 开始,通过调查,网上都说os x系统能够很好的支持JAVA,结果才决定买这个MAC,这下悲剧了。首先ORACLE官网都已经没有oracle for mac的下载资源了。通过万能百度终于搜索到官网的一个老的页面,提供oracle 10g for mac的下载连接……点一下,服务器报404,郁闷,再百度,发现用迅雷可以在这个连接下载到资源,ye! 安装之,报错:找不到JVM,又通过百度,创建JDK的环境变量解决该问题。此时发现,OS X 10.9系统已经内置了一个JDK1.6,在/system/library/java里,而eclipse里也内置了一个JDK1.8,默认安装在/用户/library/java中。 再次安装时终于遇到了毁灭性打击,运行runInstaller时,出现如下信息: Last login: Sat May 31 20:25:14 on console zhangweideMacBook-Air:~ zhangwei$ /Applications/oracle/db/Disk1/runInstaller ; exit; 正在启动 Oracle Universal Installer... 在 oraparam.ini 中未找到先决条件检查, 不执行系统先决条件检查

Oracle如何备份还原DMP数据库(导入导出DMP)

[亡魂溺海] 提交于 2019-11-29 01:14:29
一.Oracle导入备份文件步骤: 1.把数据库的备份文件:123.DMP 拷贝到oracle安装目录下的dpdump文件夹中, 比如我的路径是: D:\app\administrator\admin\orcl\dpdump 在你的PLSQL Developer中 或者直接在cmd下登录sqlplus, 作如下操作 2.创建表空间 db123.dbf create tablespace db123 datafile 'D:\app\administrator\admin\orcl\dpdump\db123.dbf' size 500m reuse autoextend on next 10m maxsize unlimited extent management local autoallocate permanent online; -- 指定表空间初始大小为500M,并且指定表空间满后每次增加的大小为10M。 3.创建用户 create user +用户名+ identified by +密码+ default tablespace +表空间名; --用户、密码指定表空间 4.给用户授权 grant connect,resource,dba to user_name; -- 给用户user_name 授权。 connect和resource是两个系统内置的角色

Oracle中相关权限

吃可爱长大的小学妹 提交于 2019-11-29 00:49:31
权限安全相关的数据字典表有: ALL_TAB_PRIVS ALL_TAB_PRIVS_MADE ALL_TAB_PRIVS_RECD DBA_SYS_PRIVS DBA_ROLES DBA_ROLE_PRIVS ROLE_ROLE_PRIVS ROLE_SYS_PRIVS ROLE_TAB_PRIVS SESSION_PRIVS SESSION_ROLES USER_SYS_PRIVS USER_TAB_PRIV oracle的系统和对象权限列表 alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any trigger 修改任意触发器的权限 alter cluster 修改拥有簇的权限 alter database 修改数据库的权限 alter procedure 修改拥有的存储过程权限 alter profile 修改资源限制简表的权限 alter resource cost 设置佳话资源开销的权限 alter rollback segment 修改回滚段的权限 alter sequence

Oracle OCP(47):表空间的创建

安稳与你 提交于 2019-11-28 21:54:53
一、基本语法 CREATE [ BIGFILE | SMALLFILE ] TABLESPACE [ 数据文件语句 ] [ 最小区大小大小 ] [ 数据块大小 ] [ 记录日志语句 ] [ 强制记录日志 ] [ 加密语句 ] [ 存储语句 ] [ 是否在线 ] [ 范围管理语句 ] [ 段管理语句 ] [ 闪回模式语句 ] 二、数据文件大小 数据文件的路径名:DATAFILE datefile_spec1 [,datefile_spec2] … 文件的初始大小:[SIZE INTEGER [K|M|G|T|P|E]] 重用:[REUSE] 表明是否自动扩展:[AUTOEXTEND] 不自动扩展:OFF 自动扩展:ON 表示数据文件满了以后,扩展的大小:[NEXT INTEGER [K|M|G|T|P|E]] 最大扩展到:[MAXSIZE ] 表示无限的表空间:[UNLIMITED] 表示数据文件的最大大小:INTEGER [K|M|G|T|P|E]] 三、数据文件最小扩展大小 指出在表空间中范围的最小值,保证在表空间的范围是这个数值的整数倍。 MINIMUM EXTENT INTEGER [K|M|G|T|P|E] 四、数据块大小 这个参数可以设定一个不标准的块的大小。如果要设置这个参数,必须设置db_block_size,至少一个db_nk_block_size

Oracle OCP(48):UNDO TABLESPACE

一个人想着一个人 提交于 2019-11-28 21:54:52
一、基本语法 CREATE [ BIGFILE | SMALLFILE ] UNDO TABLESPACE [ 数据文件语句 ] [ 范围管理语句 ] [ 一致性保护 ] 二、数据文件大小 数据文件的路径名:DATAFILE datefile_spec1 [,datefile_spec2] … 文件的初始大小:[SIZE INTEGER [K|M|G|T|P|E]] 重用:[REUSE] 表明是否自动扩展:[AUTOEXTEND] 不自动扩展:OFF 自动扩展:ON 表示数据文件满了以后,扩展的大小:[NEXT INTEGER [K|M|G|T|P|E]] 最大扩展到:[MAXSIZE ] 表示无限的表空间:[UNLIMITED] 表示数据文件的最大大小:INTEGER [K|M|G|T|P|E]] 三、范围管理语句 说明了表空间如何管理范围。一旦你声明了这个子句,只能通过移植的方式改变这些参数。 如果希望表空间本地管理的话,声明local选项,本地管理表空间是通过位图管理的 EXTENT MANAGEMENT LOCAL 说明表空间自动分配范围,用户不能指定范围的大小。只有9.0以上的版本具有这个功能。 AUTOALLOCATE uniform说明表空间的范围的固定大小,缺省是1m。 UNIFORM [SIZE INTEGER [K|M|G|T|P|E]]

Oracle OCP(30):ROLE

牧云@^-^@ 提交于 2019-11-28 21:44:28
一、创建角色 CREATE ROLE < role_name > [ Not Identified | Identified By 口令 | Externally ] ; Not Identified:指出授予该角色的用户在使用时不需要检验; Identified By:指出授予该角色的用户在使用Set Role命令时需检验。 检验的方式: 口令 Externally:有操作系统检验的口令; 二、删除角色 DROP ROLE < role_name > ; 三、常用角色 connect 具有一般开发人员的大部分权限 alter session create cluster create database link create session create table create view create sequence resources 角色用开发人员选用的其他权限,比如建立存储过程,触发器,resource 角色隐含了 unlimited tablespace 系统权限 无限表空间权限。 create cluster create indextype create table create type create proecdure create trigger dba角色具有 所有的系统权限 以及 with admin option选项,默认的dba用户为

Oracle OCP(31):USER & ROLE & PRIVILEGE 其它

那年仲夏 提交于 2019-11-28 21:44:25
一、授予权限 GRANT privilege [ , . . . ] ON object [ , . . . ] TO { PUBLIC | GROUP group | username} ; 二、撤销权限 REVOKE < priv_name > | < role_name > [ ( < coloumn_name > ) ] [ ON < table_name > ] FROM < role_name > | < user_name > [ CASCADE CONSTRAINTS ] ; --如果要删除通过 REFERENCES 权限对该对象实行的任何引用完整性约束,则此选项是必须的。 注:如果用户是通过 WITH GRANT OPTION 子句获得某项权限,则该用户也可以用 WITH GRANT OPTION 子句授予其他用户权限,这样就可能出现一长串的被授予者,但不允许循环授予权限。如果所有者从用户处撤消了某项权限,而该用户将此权限授予了其他用户,则撤销操作会级联到所有授予的权限。 对于WITH ADMIN OPTION的系统权限,父权限回收,子权限将不级连回收 对于WITH GRANT OPTION的对象权限,父权限回收,子权限将级连回收 三、查看USER创建信息 SELECT A . USERNAME , A . DEFAULT_TABLESPACE , A .