安装注意事项 :
全局数据库名和SID应该相同(orcl)。
用户名system,口令自己设置的,地址:http://主机名:1158/em 。
表空间的创建(本地、永久、读写),数据文件 :文件名.dbf 。
表空间对应的是磁盘文件。
命令语句 :如
--创建
--CREATE TABLESPACE myspace DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace.dbf' SIZE 10M
--重用数据文件,重用的数据文件里面的数据也不存在了
--CREATE TABLESPACE myspace DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace.dbf' SIZE 10M REUSE;
--创建临时,删除临时表空间与删除普通表空间相同
--CREATE TEMPORARY TABLESPACE mytemp TEMPFILE 'D:\oracle\product\10.2.0\oradata\orcl\mytemp.dbf' SIZE 10M;
--增加数据文件
--ALTER TABLESPACE myspace ADD DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace1.dbf' SIZE 1M;
--删除数据文件
--ALTER TABLESPACE myspace DROP DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace1.dbf' ;
--连接
--ALTER TABLESPACE myspace ONLINE;
--使表空间脱机状态
--ALTER TABLESPACE myspace OFFLINE;
--删除空表空间
--DROP TABLESPACE myspace;
--删除非空表空间
--DROP TABLESPACE myspace INCLUDING CONTENTS;
默认端口:1521
运行方式:归档和非归档。
归档:存储数据并写日志文件(联机日志),对log进行归档(归档日志)。
需要的参数:
1.Oracle服务器地址 。
2.连接端口号。
3.服务名和SID。
4.数据库用户名密码。
Net Manager 服务名。
Dos下测试:tnsping 主机字符串。
sqlplus /nolog
conn 用户名/密码@orcl
用户sys的权限最高。
char(2000)不可变, varchar(4000)可变的。
number(p,s) 最大位数p,小数位s,长度p-s。
timestamp 时间,精确到钠秒。
date 日期核时间,精确到秒。
blob 二进制(声音,图片)。
long(2G),clob(4G)。
bfile存二进制的位置 。
主键自动建立索引。
索引:取出值放入特定空间,提高查询速度,并控制值不能重复。
约束:name<>‘admin’
sysdate 当前日期。
rollback 回退,commit 提交。
事务:用于确保数据完整性和并发处理能力。
特性:原子性、一致性、隔离性 、永久性。
日期: 字符到日期:to_date('2007-12-1 17:09:45','yyyy-mm-dd hh24:mi:ss');
日期到字符:to_char(birthday,'yyyy-mm-dd hh24:mi:ss');
视图:方便查询数据。
序列:生成唯一的整数序列。
创建用户/角色,赋权限和回收权限。
如:
--创建用户
--CREATE USER example DEFAULT TABLESPACE myspace TEMPORARY TABLESPACE TEMP IDENTIFIED BY example;
--修改用户
--ALTER USER example DEFAULT TABLESPACE USERS ;
--删除用户
--DROP USER EXAMPLE;
--CREATE ROLE MYROLE;
--DROP ROLE MYROLE;
----------------
--GRANT ALTER USER TO scott;
--GRANT SELECT ON scott.emp TO test;
--GRANT update ON scott.emp.empno TO system;
--REVOKE select ON scott.emp FROM system;