目录。oracla管理 1
1. 登录sqlplus 1
1.1. sysdba 身份登陆 1
1.2. 普通用户登陆sqlplus 1
2. 常用命令 1
3. 格式化提示符 2
4. 查看系统状态 2
4.1. 查看实例状态 2
4.2. 查看表 2
5. 关闭、启动 2
6. 创建表空间 3
7. 用户和权限 3
7.1. 系统自带账户 3
7.2. 创建用户 4
7.3. 删除用户 4
7.4. 解锁 5
7.5. 创建用户 5
7.6. 创建角色 5
7.7. grant(授予权限) 5
8. sql*plus命令 6
8.1. 执行一个sql脚本文件 6
8.2. 对当前的输入进行编辑 7
8.3. 重新运行上一次运行的sql语句 7
8.4. 将显示的内容输出到指定文件 7
9. oracle配置会话环境(set命令) 17
9.1. arraysize(取回的行数) 17
9.2. autocommit(自动提交) 18
9.3. linesize(行显示宽度) 18
9.4. long(长类型显示字节数) 18
9.5. pagesize(页行数) 18
9.6. pause(暂停) 18
9.7. space(列间空格) 19
9.8. termout (启/停屏幕显示) 19
9.9. echo (启/停命令显示) 19
9.10. transaction (启动事务) 19
9.11. show all(列出所有参数) 20
10. 数据导出 21
11. 导入数据 22
12. 替代变量 23
13. oracle 错误** 32
13.1. ora-00984: 列在此处不允许 32
13.2. ora-12988: 无法删除属于 sys 的表中的列 32
方式1 打开 “运行”,输入 sqlplus "as sysdba" ,回车
用户名用 sys
密码用创建数据库时填写的密码
登陆ok 方式2
打开 “运行”,输入 cmd ,回车
输入 sqlplus
用户名用 conn as sysdba
密码用创建数据库时填写的密码
登陆ok 如果已经创建了普通用户,并分配了响应权限,在可以用普通用户登陆;
普通用户登陆步骤:
打开 “运行”,输入 cmd ,回车
输入 sqlplus
用户名使用普通用户的用户名
密码 登陆ok
desc student查看student表结构。
环境变量sqlpath设为c:\
将以下文件保存到文件里:
set lines 110
col type for a15
set sqlprompt '_user'’@connect_identifier'
select instance_name,status from v$instance;
desc v$controlfile查看控制文件。
desc v$datafile查看数据文件。
select group#,member from v$logfile;
密码文件f:\oracle\product\10.2.0\db_1\database\
show parameter block;
show parameter sga;查看sga
show parameter control;查看控制文件。
show parameter spfile;查看spfile
查看数据库的结构。
desc dict;(describe dictionary)
select name from dict;
所有表 dba_tables
该用户所拥有的表 use_tables
该用户科访问的表 all_tables
sqlplus)shutdown immediate;关闭数据库。
启动数据库。
2.启动数据库到某种状态(依次向下顺序启动)
startup nomount;启动数据库到nomount
alter database mount;启动数据库到mount
alter database open;打开数据库。
**ailable
alter system set aga_target=550m scope=both;修改sga既在当期系统生效又保存到spfile
adump auto
bdump
cdump call
udump user
存储表空间。
tablespace demo datafile 'e:\oracle\product\10.2.0\db_1\oradata\zzt\demo_' size 100m;
alter tablespace demo add datafile 'e:\oracle\product\10.2.
0\db_1\oradata\zzt\demo_' size 100m;增加一个数据文件。
drop tablespace demo including contents and datafiles;删除表空间。
alter tablespace demo drop datafile 'e:\oracle\product\10.2.0\db_1\oradata\zzt\demo_';
查看表空间select * from dba_tablespaces;
desc dba_tablespaces
查看数据文件 select * from dba_data_files;
scott 是个演示用户,是让你学习oracle用的。
sysdba 不是用户,可以认为是个权限,超级权限。
详细点说吧,超级用户分两种 sysdba和sysopt
sysopt 后面3个字母是operator的意思,也就是操作数据库的人,而sysdba 则是管理数据库的人。
sysdba比sysopt的权限还要大,而sys用户就完全是个sysdba,但system用户默认是sysopt,不过它也能以sysdba的权限登陆。
默认的scott用户是被锁定的,先解锁就能登陆上了。
使用下面的语句解锁scott:
alter user scott account unlock;
解锁之后可能会要求你该密码:
alter user scott identified by tiger;
再登陆:sqlplus scott/tiger
就能登陆了。
1.em 实例-用户和权限-用户。
2.sqlplus 创建。
create user username identified by password;
例如:sql>create user sidney identified by carton ;
create user demo identified by oracle default tablespace demo;
ORACLE学习笔记
rac real application clusters 真实应用集群。ohs oracle http server sga system global area 系统全局区,是系统为实例分配的一组共享缓冲存储区,用于存放数据库数据和控制信息,以实现对数据库数据的管理和操作。实例 存取和控制数据数...
Oracle学习笔记
参数文件 记录了控制文件的位置,控制文件是一个非常小的二进制文件,最大。可以增长到 64mb,控制文件包括如下主要信息 数据库的名字,检查点信息,数据库创建的时间戳 所有的数据文件,联机日志文件,归档日志文件信息 备份信息等 有了这些信息,oracle 就知道那些文件是数据文件,现在的重做日志文件是...
ORACLE学习笔记
结构化查询语言 structured query language 数据定义语言 ddl 表table是数据库中存储数据的基本单位。column data type width constraint create table alter table drop table 数据操作语言 dml dml...