admin管理员组

文章数量:1794759

小白学Oracle基础知识(一)

小白学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