【安装简介】:
(1)搜索Oracle 官网,下载oracle数据库以及oracle32位客户端。参照百度安装教程即可,默认安装。
百度网盘:https://pan.baidu.com/s/1t4SqCIY3h6P_f_ydB4D2Hg 提取码: 1ivl
(2)安装PL/SQL Developer 利用PL/SQL Developer工具操作。
百度网盘:https://pan.baidu.com/s/1qUBozvm9dSFKV2rxSe2ujw 提取码:cp6k
【注】:
1.如出现登录失败,或无法登录情况,需要安装oracle 32位客户端或卸载干净,重新安装,百度资料多,自查(说明要选择工具的Tool配置home,oci library路径的,不一定是需要的,供参考)
2.在开始地方,输入服务,开启oracle相关的服务,避免无监听程序,或无连接标识等等提示。
3.运行工具时,选择以管理员身份运行,避免一些未知的错误提示。
【一、基本操作】:
(1)查看表空间文件路径(以system用户登录,密码为安装时设置的口令)
select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files;
(2)新建表空间(以system用户登录,密码为安装时设置的口令,管理员身份)
创建名为TEST的表空间,初始大小1000M,超过1000M自动增加,每次100M,最大容量10000M。 如果不想设置上限,以防止后期表空间不够,扩容,则可设置为maxsize unlimited
路径为D:\APP\YSS\ORADATA\ORCL\TEST.DBF
create tablespace TEST
logging
datafile 'D:\APP\YSS\ORADATA\ORCL\TEST.DBF'
size 1000m
autoextend on
next 100m maxsize 10000m
extent management local;
(3)新建用户,绑定表空间(以system用户登录,密码为安装时设置的口令,管理员身份)
用户名:test_user 密码:666666 所属表空间: TEST
create user test_user identified by 666666 DEFAULT TABLESPACE TEST;
(4)赋予用户基本权限(以system用户登录,密码为安装时设置的口令,管理员身份)
grant connect, resource to test_user; //赋予用户连接获取资源的权限,必须的。
grant dba to test_user;//赋予管理员权限给test_user 非必要。
…
(5)查看新建用户的默认表空间
select username,default_tablespace from dba_users where username='XXX '; (这里用户名要大写,是区分大小写的)
【二、实际应用】
(1)根据时间段查找内容,以时间升序展示。(需要设定时间的格式,否则报错)
复杂模式:csholiday :表名,fdate:开始日期
select t.* from csholiday t where to_char(t.fdate,'yyyy-mm-dd')>='2019-01-01' and to_char(t.fdate,'yyyy-mm-dd')<='2019-12-31' order by to_char(t.fdate,'yyyy-mm-dd') for update
优化模式:待更新
【持续更新】