本地安装oracle 12c 以及用户创建、权限设置、本地映射访问

1,下载 oralce 安装zip,下载地址https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html?intcmp=ocom-hp-0818

本地安装oracle 12c 以及用户创建、权限设置、本地映射访问_第1张图片

这里只简单讲述一下啊 windows 64位安装,图片中 标注的文件1、文件2 一起下载,并且同时选中两个文件,一起解压到当前文件夹下。接下来就是安装了,此处省略1000字(参考https://blog.csdn.net/sunxiaoju/article/details/78870680)

2,创建用户 以及设置权限

在这里等你oracle 安装成功之后 在浏览器访问 https://localhost:5500/em/ 

可以设置用户 、创建表空间 以及 用户权限设置

备注:这里创建好用户时,就可以通过数据库连接工具 访问了,但是你会发现表空间没有分层目录,也无法去创建。这里注意一下,oracle在表空间下文件夹都是默认的,不需要自定义。你可以直接在表空间下创建表结构,依然可以使用

3,显示表空间下的目录结构

本地安装oracle 12c 以及用户创建、权限设置、本地映射访问_第2张图片

 

找到安装oracle 携带的SQL Developer 工具,连接到刚才设置的用户,你会发现你设置的表空间 下 的表文件 被过滤了,别怕,右键 取消过滤,然后你就可以创建 表结构 、视图、函数等等,oracle自动会分配文件目录。

4,局域网访问映射(参考https://blog.csdn.net/nijiayy/article/details/50265869)

首先,要打开Oracle自带的一个程序叫做:Net Manager,然后选择里面的Listener:

增加一个监听:

这里的那个主机填写的就是本机的局域网Ip地址(怎么查看本地Ip地址?cmd->ipconfig你就可以看到了),端口默认是1521。这时候,我们在同一个局域网下的一个电脑下载一个SQL Developer,这个官网上也有的下,步骤和上面本地连接一样,只不过需要把那个主机名改成Oracle数据库所在的主机位置,我这里就是192.168.1.101。然后,不要忘记的事,把你的数据库所在的主机的防火墙关闭

 

以打开任务管理器,在后台进程里面找到Oracle开头的进程,我这里是这几个:

然后点开旁边的三角号就可以看到这个进程的详细信息:

 

我们可以发现,这两个就是最重要的那两个服务,但是他们对应那几个应用程序呢?我们可以选择这个进程右键选择打开文件位置这样就跳转到了这个文件的程序位置。这里我贴出这两个程序的名称(oracle.exe和TNSLSNR.EXE)具体的路径也可以通过这种方法获得,于是我们把这两个程序添加到防火墙特例,因为后面我们还需要外网连接,于是在专网和公网后面都打上对勾:

如果你看了那两个链接的话,你就应该知道,每次Oracle链接对应的端口号都是随机变化的,所以我们还要添加一些内容针对不断变化的端口号,在注册表中修改如下:

找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\,在里面所有带Home字符串的一级单元上新建一个字符串值:USE_SHARED_SOCKET=TRUE。

 

这样,你就可以放心的把防火打开,然后重启服务或者重启计算机,你的外部客户端也就可以链接你的数据库啦!

 

 

 

 

 

 

 

你可能感兴趣的:(数据库)