oracle创建用户

Oracle中一些命令的随笔

北战南征 提交于 2019-11-29 23:25:59
创建新用户的语句:create user username identified by password; 例如:create user tyc identified by 123; 给创建的用户赋值:grant dba,resource,connect to username; 例如:grant dba,resource,connect to tyc; 创建一个为A的表空间: create tablespace A logging datafile 路径(此路径是你oracle安装存放表空间的路径,如'G:\OracleData\oracle\oradata\orcl\A.dbf') size 50m autoextend on next 50m maxsize 20480m extent management local; 创建一个用户并给指定表空间A:create user username identified by password default tablespace A; 例如:create user tyc identified by 123 default tablespace A; 导入一个dmp格式的语句:imp username/password@实例名 fromuser=username touser=username file=导入文件的路径

Oracle数据库安装以及使用脚本创建数据库授权

徘徊边缘 提交于 2019-11-29 21:00:44
安装数据库 事实上 Oracle 安装 1 、安装准备 Oracle 的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压 2 、解压完成如下图所示 3 、双击 setup.exe 文件进行安装,会弹出以下窗口 安全配置:随即会进入安装界面,此时让我们填写电子邮箱,邮箱不是必填选项,可填可不填,不填写的话会有一个提示,我们可直接无视,点击是进入下一步 安装选项:直接选择默认创建和配置一个数据库 ( 安装完数据库管理软件后,系统会自动创建一个数据库实例 ) 。 安装类型:我们选择系统默认的桌面类 典型安装:重要步骤。建议只需要将 Oracle 基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合 Oracel 建议时不用管。 如密码太简单,系统会提示不符合 oracle 的标准,我们直接点击是即可 概要:当填写密码等信息以后,系统会显示所有的配置信息,如我们需要修改配置点击后退可进行重新填写,如果没有问题,我们直接点击完成即可。 安装产品:因为 Oracle 的数据库比较大,安装阶段需要一段的时间,我们不用做任何操作,直接等待系统安装完成。 数据库管理软件文件及 dbms 文件安装完后,会自动创建安装一个实例数据库默认前面的 orcl 名称的数据库 实例数据库创建完成以后,系统会弹出一个数据库信息

oracle学习笔记

杀马特。学长 韩版系。学妹 提交于 2019-11-29 20:52:34
1、oracle的安装 2、 打开命令行 -->sqlplus system/ 密码 创建新用户: create user briup identified by briup; 授权: grant resource,connect to briup; 3、 新用户登录并通过 sql 脚本创建学习用表和测试数据 sqlplus briup/briup show user alter session set nls_language='american'; @db.sql 4、SQL 命令分类 (1)Data retrieval 数据获取 SELECT (2)Data manipulation language (DML) 数据操作语言 , 对表中数据内容进行修改 INSERT, UPDATE, DELETE (3)Data definition language (DDL) 数据定义语言 , 对数据库对象结构进行修改 CREATE, ALTER, DROP, RENAME, TRUNCATE (4)Transaction control 事务控制,对事务进行操作 COMMIT, ROLLBACK, SAVEPOINT( 设置事务回滚点 ) (5)Data control language (DCL) 数据控制语言,分配与收回权限 GRANT, REVOKE 来源: https:/

sql优化问题

最后都变了- 提交于 2019-11-29 19:03:33
数据库的优化问题 一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优 化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的 SQL语句,提高系统的可用性。   在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的 SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的劣质SQL语句。在编写SQL语句时我们应清楚优化器根据何种 原则来删除索引,这有助于写出高性能的SQL语句。  二、SQL语句编写注意问题   下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。   1. IS NULL 与 IS NOT NULL   不能用null作索引

oracle使用dblink跨库查询的例子

这一生的挚爱 提交于 2019-11-29 19:00:54
本文介绍了oracle数据库使用dblink进行跨库查询的方法,oracle dblink跨库查询教程,需要的朋友参考下。 oracle dblink跨库查询 方法一: 首先,创建 数据库 链接: 复制代码 代码示例: CREATE PUBLIC DATABASE LINK 数据链名称 CONNECT TO 登陆用户名 IDENTIFIED BY 密码 USING '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 对方Oracle服务器的 IP地址 )(PORT = 端口号)) ) (CONNECT_DATA = (SERVICE_NAME = 对方Oracle 服务器 服务名) ) )' 其中 数据链名称 为添加到本地Oracle数据库控制台(Oracle Enterprise Manager Console)树节点的服务名 要查询对方数据库的表TableName语句如下: 复制代码 代码示例: SELECT 字段名 FROM TableName@数据链名称; 方法二: 在目前绝大部分数据库有分布式查询的需要。下面简单的介绍如何在oracle中配置实现跨库访问。 比如现在有2个数据库服务器,安装了2个数据库。数据库server A和B。现在来实现在A库中访问B的数据库。 第一步

【密码】Oracle用户密码系列

对着背影说爱祢 提交于 2019-11-29 18:59:25
【 密码 】 Oracle用户密码系列 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 用户的9种状态含义 (重点) ② 如何解锁账户 ③ 如何修改密码无效状态 ④ 如何获取密码的密文,如何利用密文修改用户的密码 (重点) ⑤ 如何查询失败的登陆次数 ⑥ 11g 密码大小写问题 ⑦ 11g 密码延迟验证 ⑧ 密码复杂性校验 Tips: ① 本文在itpub(http://blog.itpub.net/26736162)、博客园(http://www.cnblogs.com/lhrbest)和微信公众号(xiaomaimiaolhr)上有同步更新。 ② 文章中用到的所有代码、相关软件、相关资料及本文的pdf版本都请前往小麦苗的云盘下载,小麦苗的云盘地址见:http://blog.itpub.net/26736162/viewspace-1624453/。 ③ 若网页文章代码格式有错乱,请下载pdf格式的文档来阅读。 ④ 在本篇BLOG中,代码输出部分一般放在一行一列的表格中。 本文 若 有错误或不完善的地方请大家多多指正,您的批评指正是我写作的最大动力。 1.2.2 本文简介 客户的一个账户密码过期了,但是客户设置了永不过期,问到我为什么

Oracle中imp命令详解

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-29 14:33:02
oracle中imp命令详解 Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文 件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用 法。 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y 3. 导入一个或一组指定用户所属的全部表、索引和其他对象 imp system/manager file=seapark log=seapark fromuser=seapark imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold) 4. 将一个用户所属的数据导入另一个用户 imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1) 5. 导入一个表 imp system

oracle 常用 信息查询

十年热恋 提交于 2019-11-29 12:40:44
查看当前用户的缺省表空间   SQL>select username,default_tablespace from user_users;   查看当前用户的角色   SQL>select * from user_role_privs;   查看当前用户的系统权限和表级权限   SQL>select * from user_sys_privs;   SQL>select * from user_tab_privs;   查看用户下所有的表   SQL>select * from user_tables;   1、用户   查看当前用户的缺省表空间   SQL>select username,default_tablespace from user_users;   查看当前用户的角色   SQL>select * from user_role_privs;   查看当前用户的系统权限和表级权限   SQL>select * from user_sys_privs;   SQL>select * from user_tab_privs;   显示当前会话所具有的权限   SQL>select * from session_privs;   显示指定用户所具有的系统权限   SQL>select * from dba_sys_privs where grantee='GAME';  

orancle账户管理

送分小仙女□ 提交于 2019-11-29 10:19:18
创建账户,维护账户(赋予,删除权限),删除账户 1 ---Oracle学习 2 --oracle管理系统介绍(客户端和服务器端的交互模式) 3 --oracle数据库的数据管理(增删改查 查询) 4 --oracle账户管理 5 --oracle二维表管理 6 --创建表 7 --维护表 8 --删除表 9 --oracle的其他知识 10 ----------------------------------------------------------------------- 11 --oracle的账户管理学习: 12 --权限:具备某类事物的操作的能力,此能力称为权限。 13 --角色:一系列权限的集合 14 --oracle自带账户: 15 -- system 管理账户 bjsxt 16 --特点:具备大部分oracle的操作权限,主要用来管理普通账户及oralce的数据 17 --使用人:oracle数据维护工作人员 18 -- sys 超级管理员账户 bjsxt 19 --特点:具备system的所有权限,同时又具备其他的权限 20 --使用人:oracle攻城狮 21 --创建账户 22 --使用system账户,并使用dba身份,登录oracle管理系统 23 --创建用户 24 create user bjsxt identified by bjsxt; 25

oracle 12C 静默安装

感情迁移 提交于 2019-11-29 06:17:52
1 hosts主机配置 echo "neiwangip 主机名" >> /etc/hosts 2 配置英文环境变量 echo "export LANG=en_US" >> ~/.bash_profile export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 3 创建用户与目录 /usr/sbin/groupadd -g 60001 oinstall /usr/sbin/groupadd -g 60002 dba /usr/sbin/groupadd -g 60003 oper useradd -u 61001 -g oinstall -G dba,oper oracle id oracle passwd oracle mkdir /oracle mkdir /oradata mkdir -p /oracle/app/oracle/product/12.2.0/db_1 mkdir -p /oracle/app/oraInventory chown -R oracle:oinstall /oracle chown -R oracle:oinstall /oradata chmod -R 775 /oracle chmod -R 775 /oradata 4 装依赖 yum -y install autoconf yum -y