百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程 > 正文

图形化手把手教你创建Oracle数据库实例并认证是否成功

sinye56 2024-09-19 02:26 2 浏览 0 评论

分享主题:如何创建数据库实例并进行授权,pl/sql客户端如何进行配置创建好的数据库实例并怎样连接;

本教程创建oracle数据库实例的前提条件是oracle服务端数据库软件已经安装好,下面介绍如果创建数据库实例并授权同时介绍如果用pl/sql 客户端工具如何打开创建好的数据库实例

1、打开Database Configuration Assistant 工具/或者也可以直接在cmd命令行上输入dbca然后回车

2、打开窗口后点击下一步

3、选择“创建数据库”,点击下一步

4、选择“一般用途或事务处理”选项,点击下一步

5、填写全局数据库名(例如cxb.grgbanking.com),和数据库实例名SID(例如cxb),点击下一步

6、勾选“配置Enterprise Manager”、“配置Database Control以进行本地管理“,点击下一步

7、点击”所有账户使用同一管理口令“,也可以点击使用不同的管理口令一一设置,我这里的密码是:111111,点击下一步

8、Oracle有比较严格的密码机制,这里会弹出建议你把密码设置复杂点,这个不管,直接点击是

9、存储类型选择”文件系统“,存储位置选择“使用模板中的数据库文件位置”,点击下一步

10、勾选“指定快速恢复区”,点击下一步

11、在弹出的页面点击下一步

12、在字符集选项中根据实际情况设置,我这里选择使用Unicode(AL32UTF8),国家字符集选择UTF8,设置好后点击连接模式进行设置

13、点击连接模式勾选“专用服务器模式”如需设置内存,调整大小可以点击进行设置,点击下一步

14、点击下一步

15、勾选“创建数据库”,如需生成数据库创建脚本,勾选“生成数据库创建脚本”并指定生成脚步的路径,点击下一步

16、点击确定

17、数据库脚本生成成功后点击确定

18、等待数据库实例的创建,该过程比较漫长,慢慢等

19、数据库实例创建成功后,如需进行口令管理点击“口令管理”进行设置,如不需要直接退出,这里点击“口令管理”按钮

20、进行口令管理,口令设置可以进行管理数据库用户的账号,并可以对数据库的账号设置是否锁定,设置完毕后点击确定


下面进行创建数据库用户授权操作

21、打开cmd窗口,用sqlplus sys/111111 as sysdba------sys是系统的账号,而111111是我上面为所有的账号设置的口令,然后回车,便可以以管理员的身份进入oracle数据库进行相关的权限设置

22、创建数据库表空间

create tablespace myTestTable
  logging
  datafile 'C:\app\Administrator\oradata\cxb\cxb.dbf' #这里是我的Oracle服务端数据库实例的路径,cxb是我的数据库实例名即SID
  size 50m
  autoextend on next 50m maxsize 20480m
  extent management local;

23、不出意外表空间创建成功

24、进行创建一个数据库用户与口令

  create user caixuanbin identified by grgsecone #caixuanbin是到时候连接数据库的时候用户名、grgsecone是该口令
  default tablespace myTestTable
  temporary tablespace temp;

25、然后给创建的数据库用户进行授权,例如这里是给我上面创建的数据库用户caixuanbin用户进行授权操作

    grant create session,connect,create table,resource to caixuanbin;

26、不出意外,授权成功,然后退出 exit;



下面说明pl/sql如何连接创建好的数据库实例

27、到Oracle服务端的安装目录下面找到tnsnames.ora这个文件我的安装目录是:C:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN

28、打开tnsnames.ora这个文件,把上面创建好的数据库实例配置信息copy出来,并把HOST改为Oracle服务端的IP地址

CXB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.44.213)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = cxb.grgbanking.com)
    )
  )
# cxb.grgbanking.com 这是上面创建的全局数据库名
# CXB 是创建的数据库实例SID,这个在客户端pl/sql那边可以随便起

29、然后到装有pl/sql电脑上面找到tnsnames.ora这个文件,把上面的数据库实例信息copy过来,我pl/sql的安装目录是E:\oracle\product\10.2.0\client_1\NETWORK\ADMIN

30、打开这个文件把创建好的服务端实例信息copy过来粘贴保存,然后打开pl/sql工具,用户名输入上面创建好的数据库用户名caixuanbin,口令是创建好的:grgsecone,数据库是创建好的实例:CXB(这个信息可以在随意改的,不一定要和创建好的数据库实例名称一致),点击确定就可以登录创建好的数据库实例了

这里的数据库:是填CXB,如果客户端改的与服务端实例名不一致,以客户端为准;例如上面把配置信息改为

CXBTEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.44.213)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = cxb.grgbanking.com)
    )
  )

那么上面的数据库就要填成CXBTEST了

到此,创建数据库实例,进行数据库用户授权,及如何通过客户端连接创建好的数据库实例就介绍完了。

相关推荐

Linux在线安装JDK1.8

首先在服务器pingwww.baidu.com查看是否可以连网然后就可以在线下载一、下载安装JDK1.81、在下载安装的同时做好一些准备工作...

Linux安装JDK,超详细

1、了解RPMRPM是Red-HatPackageManager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux...

Linux安装jdk1.8(超级详细)

前言最近刚购买了一台阿里云的服务器准备要搭建一个网站,正好将网站的一个完整搭建过程分享给大家!#一、下载jdk1.8首先我们需要去下载linux版本的jdk1.8安装包,我们有两种方式去下载安装...

Linux系统安装JDK教程

下载jdk-8u151-linux-x64.tar.gz下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.ht...

干货|JDK下载安装与环境变量配置图文教程「超详细」

1.JDK介绍1.1什么是JDK?SUN公司提供了一套Java开发环境,简称JDK(JavaDevelopmentKit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Jav...

Linux下安装jdk1.8

一、安装环境操作系统:CentOSLinuxrelease7.6.1810(Core)JDK版本:1.8二、安装步骤1.下载安装包...

Linux上安装JDK

以CentOS为例。检查是否已安装过jdk。yumlist--installed|grepjdk或者...

Linux系统的一些常用目录以及介绍

根目录(/):“/”目录也称为根目录,位于Linux文件系统目录结构的顶层。在很多系统中,“/”目录是系统中的唯一分区。如果还有其他分区,必须挂载到“/”目录下某个位置。整个目录结构呈树形结构,因此也...

Linux系统目录结构

一、系统目录结构几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树...

Linux文件查找

在Linux下通常find不很常用的,因为速度慢(find是直接查找硬盘),通常我们都是先使用whereis或者是locate来检查,如果真的找不到了,才以find来搜寻。为什么...

嵌入式linux基本操作之查找文件

对于很多初学者来说都习惯用windows操作系统,对于这个系统来说查找一个文件简直不在话下。而学习嵌入式开发行业之后,发现所用到的是嵌入式Linux操作系统,本想着跟windows类似,结果在操作的时...

linux系统查看软件安装目录的方法

linux系统下怎么查看软件安装的目录?方法1:whereis软件名以查询nginx为例子...

Linux下如何对目录中的文件进行统计

统计目录中的文件数量...

Linux常见文件目录管理命令

touch用于创建空白文件touch文件名称mkdir用于创建空白目录还可以通过参数-p创建递归的目录...

Linux常用查找文件方法总结

一、前言Linux系统提供了多种查找文件的命令,而且每种查找命令都具有其独特的优势,下面详细总结一下常用的几个Linux查找命令。二、which命令查找类型:二进制文件;...

取消回复欢迎 发表评论: