Oracle数据表测试笔记-角色管理-excel数据导入
2014-10-06 22:37
453 查看
20141006。
今天的任务是完成大数据性能调优项目的数据库表结构及查询效率分析,使用自己单机的oracle对小部分的测试样例数据进行测试。有一段时间没有进行Oracle操作了,有些东西记不太清楚,测试的过程中顺手写下来。
好记性不如烂笔头,真切体会。
1、服务启动和登陆
lsnrctl start
net start oracleserviceorcl
sqlplus nolog
connect sys /sys as sysdba (scott/tiger)(sqlplus/as sysdba)
2、创建一个用户用于测试、授予权限
#基础知识:
Oracle初始用户:SYS(超级用户) SYSTEM(辅助管理员 不能启动关闭数据库)SCOTT(口令Tiger 样例) PUBLIC(用户组)
用户身份认证:
数据库身份认证(Identified by psw)
外部身份认证(identified externally 如操作系统或者网络服务,数据库不保存用户口令)
全局身份认证(数据库使用Oracle Enterprise Security Manager进行认证)
表空间和账户状态:
未设置则使用系统默认表空间,初始时没有任何表空间配额的;锁定账户则无法与oracle数据库建立连接,必须解锁后才可以,不过默认为不锁定。
创建、修改、删除用户:create ,alter, drop
查询用户信息:使用(desc)用户视图all_users(db所有用户的名,id,创建时间),dba_users(所有用户具体信息),user_users(当前用户详细信息)等
#创建用户:
创建用户tester,口令tester,默认表空间users,表空间配额50MB,用户默认为不锁定
create user tester identified by tester default tablespace users quota 50m on users;
#创建表:
create table flight (
id number(10) not null unique,
filght varchar2(8) not null,
offday date,
offday_c varchar2(10),
STRT varchar2(6),
DEST varchar2(6),
CHINESE_NAME varchar2(20),
ENGLISH_NAME varchar2(20),
FOID number(20),
ASCR_CODE number(8),
ASCR_NAME varchar2(20),
PNR varchar2(10),
BDNO number(5),
SEAT varchar2(5),
CLASS varchar2(2),
NATION varchar2(4),
(……)
SEX char(2) ,
BIRTH date,
PHONE varchar2(20)
);
(待续,今天就只完成了这么多,有点奇怪有些灰心,明早继续)
--------------------------------------------------------------------------------------------------------------------分割线------------------------------------------
20141007.
今天磕了一脑袋血,真心是太nc的测试数据了。。好的,继续。
修改表的字段类型:alter table 表名 modify 列名 新类型;
导入excel到oracle,使用PL/SQL----最终还是乖乖从了,试了各式各样的方法,哭了
使用odbc, 百度经验里面照着做完了:http://jingyan.baidu.com/article/6dad5075ce7261a123e36e0d.html
今天的任务是完成大数据性能调优项目的数据库表结构及查询效率分析,使用自己单机的oracle对小部分的测试样例数据进行测试。有一段时间没有进行Oracle操作了,有些东西记不太清楚,测试的过程中顺手写下来。
好记性不如烂笔头,真切体会。
1、服务启动和登陆
lsnrctl start
net start oracleserviceorcl
sqlplus nolog
connect sys /sys as sysdba (scott/tiger)(sqlplus/as sysdba)
2、创建一个用户用于测试、授予权限
#基础知识:
Oracle初始用户:SYS(超级用户) SYSTEM(辅助管理员 不能启动关闭数据库)SCOTT(口令Tiger 样例) PUBLIC(用户组)
用户身份认证:
数据库身份认证(Identified by psw)
外部身份认证(identified externally 如操作系统或者网络服务,数据库不保存用户口令)
全局身份认证(数据库使用Oracle Enterprise Security Manager进行认证)
表空间和账户状态:
未设置则使用系统默认表空间,初始时没有任何表空间配额的;锁定账户则无法与oracle数据库建立连接,必须解锁后才可以,不过默认为不锁定。
创建、修改、删除用户:create ,alter, drop
查询用户信息:使用(desc)用户视图all_users(db所有用户的名,id,创建时间),dba_users(所有用户具体信息),user_users(当前用户详细信息)等
#创建用户:
创建用户tester,口令tester,默认表空间users,表空间配额50MB,用户默认为不锁定
create user tester identified by tester default tablespace users quota 50m on users;
#创建表:
create table flight (
id number(10) not null unique,
filght varchar2(8) not null,
offday date,
offday_c varchar2(10),
STRT varchar2(6),
DEST varchar2(6),
CHINESE_NAME varchar2(20),
ENGLISH_NAME varchar2(20),
FOID number(20),
ASCR_CODE number(8),
ASCR_NAME varchar2(20),
PNR varchar2(10),
BDNO number(5),
SEAT varchar2(5),
CLASS varchar2(2),
NATION varchar2(4),
(……)
SEX char(2) ,
BIRTH date,
PHONE varchar2(20)
);
(待续,今天就只完成了这么多,有点奇怪有些灰心,明早继续)
--------------------------------------------------------------------------------------------------------------------分割线------------------------------------------
20141007.
今天磕了一脑袋血,真心是太nc的测试数据了。。好的,继续。
修改表的字段类型:alter table 表名 modify 列名 新类型;
导入excel到oracle,使用PL/SQL----最终还是乖乖从了,试了各式各样的方法,哭了
使用odbc, 百度经验里面照着做完了:http://jingyan.baidu.com/article/6dad5075ce7261a123e36e0d.html
相关文章推荐
- oracle的数据导入到pgsql数据库中的测试
- Excel或Access数据导入oracle中
- plsql导入excel数据oracle表中
- Oracle导入excel数据方法汇总
- Oracle导入excel数据方法汇总
- QTP测试数据管理-Excel+Dictionary
- EXCEL 数据导入ORACLE的方法汇总(收集)
- Oracle导入excel数据方法汇总
- Foxpro、excel文件批量导入数据到Mysql、Oracle
- 利用TOAD实现EXCEL数据在oracle的导入导出
- 将excel数据导入oracle中的方法
- SQL LOADER 导入EXCEL数据到ORACLE表中
- Oracle导入excel数据方法
- PL/SQL developer将excel数据导入Oracle
- 将excel数据导入oracle中的方法
- 将excel数据导入oracle中
- oracle导入Excel的数据的多列,手工的,不太好
- excel表数据导入oracle的方法!(超级有用)
- Oracle导入excel数据方法汇总
- ASP.Net杂谈之 — 10W条数据拷贝效率测试(接上篇 “Linq杂谈之 — Linq导入Excel”)