方便日后被查,将PL/SQL对oracle操作简要记录:
1、通过ORACLE工具config assisstant 创建数据库,不同操作系统或字符集要求,创建是,需确认好数据库字符集
2、设定好sys与system用户密码,进入pl/sql,连接创建好的数据库实例,这里命名一个: tian
3、开启一个sql窗口,首先建立表空间:
create tablespace tian datafile 'C:/oracle/product/10.2.0/oradata/tian/tian_data01.dbf'
size 500M
autoextend on
next 100M maxsize unlimited;
2) SIZE: 起初设置为500M
3) maxsize unlimited:最大不限制,要注意磁盘空间大小,如果数据量剧增超过了磁盘空间,数据库会异常
4、其次,创建用户,
create user tianuser identified by tianuser
default tablespace tian
temporary tablespace temp;
1)用户tianuser 密码tianuser,密码可能需要第一个字为字符,不能为数字
2)指定表空间 tian
3)指定临时表空间 temp
5、然后,给新创建的用户赋予权限,给connection resource就基本满足数据库的访问
grant connect , resource to tianuser;
6、通过新用户tianuser登录pl/sql,登录完毕,通过sql窗口进行表、方法、存储过程等sql调用,进行数据库创建、修改或调整,例如下面描述
create table mynewtable(
SEQUENCE_ID INTEGER not null,
SUPPLIER_ID VARCHAR2(20),
SUPPLIER_NAME VARCHAR2(50),
AFTER_SALE_PHONE VARCHAR2(15),
TELEPHONE VARCHAR2(15),
CONTACT_MAN VARCHAR2(20),
CONTACT_PHONE VARCHAR2(15),
FAX VARCHAR2(15),
EMAIL VARCHAR2(20),
SUPPLIER_TYPE CHAR(1),
REMARK VARCHAR2(200),
constraint PK_SZ_AS_SUPPLIER primary key (SEQUENCE_ID)
);
7、如此,表与用户、表空间与用户就基本建立,后续,可通过oracle的exp imp等方式进行数据库的维护操作