温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

oracle环境配置与使用指南

发布时间:2020-07-27 05:59:10 来源:网络 阅读:755 作者:雪飘七月 栏目:关系型数据库

    一、oracle安装

    首先说oracle service,我使用的是oracle 11g,直接官网下载的版本,下载下来是:win64_11gR2_database_1of2.zip、win64_11gR2_database_2of2.zip两个解压包,注意的是要把两个包里的东西合并以后再setup.exe

    很多时候,我们并不需要安装service,我们只是需要一个客户端,那么我们可以用instantclient,然后安装PL/SQL来界面管理。因为PL/SQL只有32位的,64位的instantclient并不能与其成功连接,所以如果安装instantclient的时候也是要安装32位的。

    值得注意的是service端与instantclient并不能并存(其实安装了service就有了client),我起初就是配置了instantclient,后来要安装service,因为没有把instantclient的配置删干净一直安装报错。

    二、创建存储空间

    service启动以后我们要用数据库就得创建存储空间,我们首先用system(DBA权限)登录PL/SQL,然后打开一个command window,然后执行如下语句:

CREATE TABLESPACE "ST_DATA" LOGGING DATAFILE '+ FILEPATH/st_data.ora' SIZE 1000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE TEMPORARY TABLESPACE "ST_TEMP" TEMPFILE '+FILEPATH/st_temp.ora' SIZE 1000M AUTOEXTEND ON NEXT 10M MAXSIZE 4096M EXTENT MANAGEMENT LOCAL;

    以上就创建了两个存储空间,一个用来存数据,以后用来存temp。平时我们并不会用DBA权限的数据库角色来直接管理数据库中的业务数据,所以我们要创建用户并赋予权限来管理:

create user st identified by st default tablespace ST_DATA temporary tablespace ST_TEMP;
grant connect to st;
grant resource to st;
grant debug any procedure to st;
grant debug connect session to st;
grant create database link to st;
grant create procedure to st;
grant create table to st;
grant create trigger to st;
grant create any index to st;
grant create any sequence to st;
grant create any view to st;
grant create any synonym to st;
grant create any job to st;
grant unlimited tablespace to st;
grant select on dba_data_files to st;
grant select on dba_free_space to st;

    以上,我们创建好了角色,那么我们可以用st角色,密码st的用户来登录PL/SQL来管理业务数据了!




向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI