admin管理员组文章数量:1794759
小白学Oracle基础知识(一)
学习Oracle首先需要安装Oracle数据库,接下来我来讲解一下我安装的时候遇到的问题,Oracle安装好了后我们还会安装PLSQL Developer,但是一般都是英文界面,但是我们又想改成中文界面,这时候该怎么办尼? 然后在language的下拉框选择中文,点击确认就变成了中文界面。
Oracle常用命令 connect:切换连接用户,简写成conn show user:显示当前登录的用户 Host<dos命令>:执行操作系统命令 spool:导出记录到文本 clear screen 清屏 start d:\\test.sql 执行文件系统中的SQL语句(start命令等同于@) Desc :显示表结构 exit:退出
sys 、system 、scott用户 在安装完成后会生成sys 、system 、scott用户,其中sys用户是超级用户,具有最高的权限,system用户是管理操作员,管理权限也很大。他们两个的区别在于有没有create database的权限。sys用户有,system用户没有。
sql*plus工具介绍 sql*plus工具是Oracle自带的工具软件,主要功能是执行sql语句,pl\\sql块。
表空间的分类 永久表空间:永久表空间包含存储在数据文件中的持久性模式对象 临时表空间:临时表空间包含存储在会话期间存在的临时文件中的模式对象。 UNDO表空间(回退表空间):如果Oracle数据库以自动撤消管理模式运行,则会创建撤消表空间来管理撤消数据。
创建永久表空间的命令
CREATE TABLESPACE tbs_perm_01 DATAFILE 'tbs_perm_01.dat' SIZE 20M ONLINE;这个CREATE TABLESPACE语句创建一个名为tbs_perm_01的永久表空间,其中有一个名为tbs_perm_01.dat的数据文件。 CREATE TABLESPACE 表空间名 DATAFILE 文件名 SIZE 表大小 ONLINE;
创建临时表空间
CREATE TEMPORARY TABLESPACE tbs_temp_01 TEMPFILE 'tbs_temp_01.dbf' SIZE 5M AUTOEXTEND ON;此CREATE TABLESPACE语句创建一个名为tbs_temp_01的临时表空间,其中有一个名为tbs_temp_01.dbf的临时文件。
创建UNDO表空间
CREATE UNDO TABLESPACE tbs_undo_01 DATAFILE 'tbs_undo_01.f' SIZE 5M AUTOEXTEND ON RETENTION GUARANTEE;启用scott用户 Scott用户在安装后就自动生成了,它是为了给新手使用的普通用户账号,但是一开始它是被锁定的,所以我们要使用它的时候需要对它进行解锁。 创建用户
SQL> alter user scott account unlock; 用户已更改。 SQL> CREATE TABLESPACE tbs_perm_01 DATAFILE 'tbs_perm_01.dat' SIZE 20M ONLINE; 表空间已创建。 SQL> CREATE USER MDXY IDENTIFIED BY GZDX DEFAULT TABLESPACE tbs_perm_01; 用户已创建。查看已创建的用户 删除用户或锁定用户 锁定用户
SQL> alter user MDXY account lock; 用户已更改。删除用户(加上cascade是将用户创建的东西全部删除)
SQL> drop user MDXY cascade; 用户已删除。版权声明:本文标题:小白学Oracle基础知识(一) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686506388a75197.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论