Oracle

学习笔记

 

数据库有哪些:

access、foxbase、mysql、 sql server、informix、sybase、oracle、db2

数据库选型:

项目的规模:a.负载量;b.用户量;c.成本;d.安全性;

小型:负载量小,100人内,千元内,安全性要求不高;如access、foxbase

中型:日负载访问量5000~15000,万元内,有一定安全性;如MySQL、sql server、informix

大型:海量数据,上万元,安全性高;如Sybase、Oracle、db2

oracle安装系统要求:

1.操作系统最好为windows 2000

2.内存最好在256M以上

3.硬盘空间需要2G以上

安装布骤:

1.准备安装oracle安装文件(唯一性,一台电脑最好安装一个oracle数据库);

2.选择企业版,通用

3.定义数据库名称

安装完成:

自动生成sys用户和system用户

1.sys用户是超级用户,具有最高权限,具有sysda角色,有create database的权限,默认密码manager;

2.system用户是管理操作员,具有sysoper角色,没有create database的权限,默认密码change_on_install;

3.一般对数据库维护,登录system用户;

启动:

在电脑本地服务管理,找到oracle服务并打开;

管理工具介绍:

sql*plus

运行栏输入命令:sqlplus

切换用户命令:conn 用户名/密码

查询当前用户名:show user

断开连接:disc

修改当前用户密码:passw

修改其他用户密码:passw 用户名

退出:exit

运行sql脚本1:start 文件路径文件名及后缀

运行sql脚本2:@ 文件路径文件名及后缀

编辑指定脚本:edit 文件路径文件名及后缀

将屏幕内容输出到指定文件:

第一步输入命令:spool 输出文件存放路径给文件命名及后缀

第二步输入sql语句:例如select * from emp;

第三步输入命令:spool off


代替变量:& 

查询输出显示格式:show linesize

修改输出显示格式:set linesize 值(默认80字符)

查询输出每页显示行数:show pagesize

修改输出每页显示行数:set pagesize 值(默认14行)

用户管理dba权限:

创建用户及密码:create user 用户名 identified by 密码;

删除用户:drop user 用户名;

删除用户(名下有数据表):drop user 用户名 cascade;

预定义角色:

connect角色:拥有7种权限

dba角色:管理员权限

resource角色:使用表空间、建表权限

自定义角色:

授用户角色命令:grant connect to xiaoning;

查询表结构:desc 表名;

pl/sql developer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值