Oracle的知识点

在Oracle数据库中并不能像sqlserver数据库那样创建完数据库就能创建表了,必须先创建该数据库的用户,也就是在Oracle数据库中不同的用户名会有不同的数据库,下来就是为要为用户名创建一个表空间,

具体步骤:

1.假如现在已经建好名为‘news‘的数据库,此时在F:\oracle\product\10.1.0\oradata\目录下已经存在news目录(注意:我的Oracle10g安装在F:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\product\10.1.0\oradata\目录下)。

2.在创建用户之前,先要创建表空间:

其格式为:格式:  create tablespace 表空间名 datafile ‘数据文件名‘ size 表空间大小;

如:

SQL> create tablespace news_tablespace datafile ‘F:\oracle\product\10.1.0\oradata\news\news_data.dbf‘ size 500M;

其中‘news_tablespace‘是你自定义的表空间名称,可以任意取名;‘F:\oracle\product\10.1.0\oradata\news\news_data.dbf‘是数据文件的存放位置,‘news_data.dbf‘文件名也是任意取;‘size 500M‘是指定该数据文件的大小,也就是表空间的大小。

3.现在建好了名为‘news_tablespace‘的表空间,下面就可以创建用户了:

其格式为:格式:  create user  用户名 identified by 密码  default tablespace 表空间表;

如:

SQL> create user news identified by news default tablespace news_tablespace;

默认表空间‘default tablespace‘使用上面创建的表空间。

4.接着授权给新建的用户:

SQL> grant connect,resource to news;  --表示把 connect,resource权限授予news用户

SQL> grant dba to news;  --表示把 dba权限授予给news用户

授权成功。

时间: 2024-12-17 10:01:15

Oracle的知识点的相关文章

【体系结构】有关Oracle SCN知识点的整理

[体系结构]有关Oracle SCN知识点的整理 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Oracle中的SCN是什么?(重点) ② 如何查询SCN?(重点) ③ SCN有哪些分类?(重点) ④ SCN和系统恢复的关系?(重点) ④ 实例恢复和介质恢复的区别是什么?RAC中的实例恢复是什么样的?(重点) ⑥ SCN和时间的转换 ⑦ SMON_SCN_TIME

oracle ocp知识点

1.如何确定数据库是否启动 su - oracle ps -ef |grep ora_|head -2 两种关系数据库是ora或者是自动存储管理的asm开头的, 查看进程可以知道数据库实例至少已经启动,但是数据库是否挂载,是否打开,不得而知 asm crs_stat -t updb.db online srvctl status database -d updb db sqlplus  -s / as sysdba select open_mode from database; 通过查询该视图可

oracle事务知识点小结

DML语句流程 1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块 事务提交1 分配SCN2 更新事务表,将事务槽状态改为0x093 回收undo块4 创建commit redo record5 将redo从log buffer刷新6 释放表锁和行锁 锁一个事务由1个TX和若干TM组成,而回滚savepoint不会释放TX锁: ITL通过XID指向事务槽,进而指向undo记录,其UBA也指向undo记录:两者区别

Oracle 相关知识点结构图

最近在学Oracle数据库,制作了些结构图方便记忆!主要涉及到Oracle数据类型,Oracle的表操作以及Oracle的游标,还有的之后再分享...... Oracle 数据类型 因为图片上只能看到结构,一些知识点看不了,建议大家点击这个链接,去看源文件:http://naotu.baidu.com/viewshare.html?shareId=atvuh8jmlb4g Oracle表操作 链接:http://naotu.baidu.com/viewshare.html?shareId=atv

【oracle ocp知识点一】

1.怎样确定数据库是否启动 su - oracle ps -ef |grep ora_|head -2 两种关系数据库是ora或者是自己主动存储管理的asm开头的, 查看进程能够知道数据库实例至少已经启动.可是数据库是否挂载,是否打开.不得而知 asm crs_stat -t updb.db online srvctl status database -d updb db sqlplus  -s / as sysdba select open_mode from database; 通过查询该视

【oracle ocp 知识点二】

1.数据库操作语言 DML在运行时下面的语句 添加一个新行到表 更新表现出一定的线 从表删除现有行 一个事务处理是由一系列的DML语句逻辑组成 A.insert 每次插入一行数据 字符和日期的须要单引號引起来,日期的插入须要to_date()处理 SQL> insert into dept values(54,'',null); //插入空值 1 row created. SQL> select * from dept; DEPTNO DNAME          LOC ----------

oracle相关知识点

oracle数据库,实例名和数据库是一一对应的,oracle服务端可以启动多个实例,对应于多个数据库. 数据库可以通过sqlplus / as sysdba 进入默认SID的实例, 查看当前的实例名:select * from v$instance; 切换进入其他实例,只需要export ORACLE_SID= sidname(实例名),再sqlplus / as sysdba 进入即可. 数据库已经存在的情况下,才存在用户和用户可以访问的表空间,即数据存储的表结构文件. 一,oracle TN

oracle小知识点

数据库 表名长度限制 字段名长度限制 oracle 30 30 mysql 64 64 db2 128 128 access 64 64 sqlserver 128 128 导出数据库的cmd指令exp " + this.dbUserName + "/" + this.dbPassword+ "@" + this.sid + " file=" + this.backupPath + "/" + this.fileNa

Oracle体系结构知识点的运用

体系结构方面的优化问题: 设数据库很大,访问量非常高,共享池很小:这样共享池里面就无法存储很多解析过得sql语句,导致很多硬解析,这样数据库就非常缓慢.这个时候要加大共享池.如果是自动管理,就加大SGA的大小. 设:某平时不经常访问的数据库的主机才4G内存,去开辟了3G的SGA,500m的PGA,由于OS操作系统内存不足,导致主机运行缓慢,我们要减少SGA大小. 如果由于数据缓存区过小而产生的大量物理读,则要增大SGA. 如果排序使用了临时表空间,就说明PGA过小,如果系统有额外的大量内存,可以