没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
26页
电子商务网站案例下载:(数据库脚本,java调用示例,.net(c#)调用示例 说明:一个电子商务网站的oracle数据库完整设计,包括: Oracle常用命令1(数据库、表空间) Oracle常用命令2(用户、角色管理) Oracle常用命令3(DDL、DML、TCL、DCL、序列) Oracle常用命令4(表分区) Oracle常用命令5(同义词、视图、索引) Oracle常用命令6(PL/SQL) Oracle常用命令7(游标) Oracle常用命令8(过程) Oracle常用命令9(函数) Oracle常用命令10(程序包) Oracle常用命令11(触发器) Oracle常用命令12(导入:imp、导出:exp) Oracle常用命令13(数据库的启动、关闭) Oracle常用命令14(.net / java代码调用(sql代码、程序包过程))
资源推荐
资源详情
资源评论
Oracle 常用命令--电子商务网站案例(So many open source projects.Why not Open your Documents?)
------------------------------------------------------------------------------------------------------------------------------------------------------
持续更新:http://liuqiongliu.blog.163.com/ 共同交流 QQ:35720263 1
Oracle 常用命令
电子商务网站案例下载:(数据库脚本,java 调用示例,.net(c#)调用示例
说明:调用示例包括 SQL 调用,程序包调用[输入参数、输出参数、返回结果集])
1、数据库、表空间
登陆 oracle
Sqlplus 用户名/密码@服务器名
说 明 : oracle 提 供 的 三 个 默认用户/ 密码: scott/tiger ; system/manager ;
sys/install_on_change
创建数据库(建议使用oracle自带的程序:Database Configuration Assistant):
CREATE DATABASE ‘orcl’
controlfile 控制文件名称
maxdatafiles 500
maxinstances 8
maxlogfiles 32
character set ZHS16GBK
national character set ZHS16GBK
DATAFILE '/path/system01.dbf' SIZE 200M
logfile group 1 ('/path/app1_redo01.log',
'/path/app1_redo01.log') SIZE 20M,
group 2 ('/path/app1_redo02.log',
'/path/app1_redo02.log') SIZE 20M,
group 3 ('/path/app1/app1_redo03.log',
'/path/app1_redo03.log') SIZE 20M;
创建表空间:
CREATE TABLESPACE tablespacename DATAFILE ‘filename’ [SIZE integer [K|M]]
[AUTOEXTEND [OFF|ON]];
创建表空间后,增加数据文件:
ALTER TABLESPACE "tablespace_name" ADD DATAFILE 'data_file_path/data_file_name'
SIZE <the data file size you designed>
create tablespace ts_eb datafile 'e:/ts_eb.dbf' size 10m autoextend on;
Oracle 常用命令--电子商务网站案例(So many open source projects.Why not Open your Documents?)
------------------------------------------------------------------------------------------------------------------------------------------------------
持续更新:http://liuqiongliu.blog.163.com/ 共同交流 QQ:35720263 2
删除表空间
drop tablespace tablespace_name including contents and datafiles;
查看表空间信息
select * from dba_tablespaces;
查看当前 oracle 版本
select * from v$version;
数据库的启动、关闭
数据库的启动:安装启动、非安装启动、共享启动、独占启动、约束启动、强制
启动
--不登陆的方式进入
Sqlplus /nolog
安装启动:
Startup {pfile=<filepath/init-file>} mount
说明:该方式启动数据库的的用途一般为:为数据文件更名;增加、删除或改名
事物日志文件;使事物日志归档模式选项有效或失效;进行完整数据库的恢复操
作
非安装启动
startup {pfile=<filepath/init-file>} nomount
说明:创建一新的数据库
共享启动:允许多个例程并行使用该数据库,即将数据库装入多个现场。
startup {pfile=<filepath/init-file>} exclusive
Oracle 常用命令--电子商务网站案例(So many open source projects.Why not Open your Documents?)
------------------------------------------------------------------------------------------------------------------------------------------------------
持续更新:http://liuqiongliu.blog.163.com/ 共同交流 QQ:35720263 3
独占启动:只允许一个例程使用该数据库
startup {pfile=<filepath/init-file>} shared
约束启动:启动数据库时装入并打开它,但此时的数据库只能为有特殊权限的数
据库管理员使用,一般用户不能联入数据库。
startup {pfile=<filepath/init-file>} restrict
强制启动:在一些非正常情况下有可能在正常方式下启动数据库遇到麻烦,或在
上次因不能正常关闭数据库(如:用了参数 abort)而导致不能正常启动数据库,
则可考虑使用强制启动数据库
startup {pfile=<filepath/init-file>} force;
数据库关闭:正常关闭、立即关闭、异常关闭
正常关闭:关闭数据库在关闭前检查所有的连接,并且发出命令后不允许再有新
的连接,在等所有用户断开连接后关闭数据库。在此方式下关闭的数据库下次启
动时不需要任何恢复过程。
shutdown normal;
立即关闭:关闭数据库并不等待用户断开连接,而是由系统断开与用户的连接,
然后关闭数据库。
shutdown immediate;
异常关闭:关闭数据库系统不做任何的检查与回退操作而直接将数据库现场撤消
shutdown abort;
2、用户、授权
创建用户:
CREATE USER 用户名 IDENTIFIED BY 密码 [DEFAULT TABLESPACE USERS]
Oracle 常用命令--电子商务网站案例(So many open source projects.Why not Open your Documents?)
------------------------------------------------------------------------------------------------------------------------------------------------------
持续更新:http://liuqiongliu.blog.163.com/ 共同交流 QQ:35720263 4
[TEMPORARY TABLESPACE TEMP];
创建角色:
Create role role_name identified {by password};
授权:
Grant 权限 to 角色/用户;
说明:oracle 中默认三种角色:connect、resource、dba
Connect: 登录和执行基本函数的能力
权限:建立会话,建立表、视图、序列、簇、同义词
Resource:
建立表、序列、过程、触发器、数据类型、运算符、索引类型、索引和簇
DBA:
系统权限,包括无限制的空间限额,给其他用户授予权限的能力
口令修改:
Password;
重新登陆:
Connect userName/Password;
查看用户信息:
select * from dba_users;
显示当前登陆的身份
Show user;
grant dba to user_eb;
create user user_eb identified by user_eb default tablespace ts_eb ;
Oracle 常用命令--电子商务网站案例(So many open source projects.Why not Open your Documents?)
------------------------------------------------------------------------------------------------------------------------------------------------------
持续更新:http://liuqiongliu.blog.163.com/ 共同交流 QQ:35720263 5
3、基本操作:DDL、DML、TCL、DCL、序列
数据定义语言(DDL): create、alter、drop、truncate
常用数据类型:char,varchar2,number,date,raw,lob,rowid,rownum
ROWID:是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使
用 ROWID 伪列快速地定位表中的一行
说明:可以解决表中重复行的问题,可能得到重复行的存储地址,进行删除重复
的记录
ROWNUM:是查询返回的结果集中行的序号,可以使用它来限制查询返回的行
数
创建表结构:create
利用现有的表创建表:
CREATE TABLE <new_table_name> AS SELECT column_names FROM
<old_table_name>;
数据操纵语言(DML): insert、update、delete、select
插入来自其它表中的记录:
INSERT INTO <table_name> [(cloumn_list)] SELECT column_names FROM
<other_table_name>;
insert into typeTab values( 1, '图书类' );
--创建商品类别表(类别编号、类别名称)
create table typeTab(c_id number(4) primary key,
c_name varchar2(10) not null);
剩余25页未读,继续阅读
资源评论
liuqiongliu
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功