1)首先需要打开oracle自带的sql developer,通过连接属性来修改链接的信息
2)修改链接属性,实现连接成功
连接名是可以随便写的,我这里叫test1。
用户名为sys
密码为你当初安装时设置的口令
记得点击保存密码。
链接的角色选择sysdba
填好信息之后,可以点击下面的测试来测试链接是否成功,如果没有成功,则根据错误提示进行修改,直到链接成功为止。
3)首先在你的非系统盘建立一个名字叫oracle_database的文件夹,用来当我们的表空间
我在D盘下建立了一个oracle_database文件夹
4)创建表空间:当你链接成功后在右侧的代码区里创建表空间
代码如下:create tablespace demoxxx_space
datafile 'D:\oracle_database\demoxxx_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
其中的demoxxx可以修改自己的名字
这样就在D盘下的oracle_database中创建了一个表空间。
5)创建用户角色:打开oracle连接后,一直拉到最后,有一个其他用户
6)右键其他用户,然后创建新的用户,默认的表空间选择我们新建的表空间,我创建了一个名字叫impressive的表空间,因此,我将其作为我的默认表空间。
然后点击应用。
7)在右边的代码框,给其角色进行权限授权。
代码如下:grant create session to shiyulong;
grant connect,resource to shiyulong;
执行上面的sql语句后用户包括的权限:
CONNECT角色: --是授予最终用户的典型权利,最基本的
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
RESOURCE角色: --是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
然后,我们可以打开navicat,然后右键连接,选择编辑连接
然后不要忙着点击确定,再选择高级选项,角色选择默认
然后,我们点击确定,并连接,可以实现连接成功