oracle数据的安装,与基本配置

今天 用了 一下 oracle 数据库,与 楼主用的其他 RDBMS(关系型数据库) 有些类似.

    但是 还是遇到了一些问题,这篇文章 介绍如何 安装 配置.

 下一篇 介绍我项目使用oracle 遇到的问题

           https://blog.csdn.net/weixin_42144379/article/details/80965647

进入正题:

1. 安装 Oracle 由于 oracle 是免费下载 ,免费安装,所以.直接到 官网注册账号,
    >>下载就可以了
    我下载 安装的是 Windows x64  12.2.0.1.0 (2.8G) 也就是当时最新版

                oracle 下载地址 需要注册,经常使用 oracle 产品 建议注册

2. >>然后就是如何安装 ,安装了2次 第一次 安装 都是用系统默认,但发现不行,然后就    找了   网上的 教程来:

    百度搜索 oracle 12安装,或者打开下方 链接:

 

    https://jingyan.baidu.com/article/20b68a8891e25e796dec6260.html

3.Oracle 与 MySQL 比较 不同的一点就是 ,DCL 比 MySQL 完善 (繁琐).
    所以安装    完,我们就先用 oracle自带 的超级管理用户 sys 
    >>创建 一个 用户:

    注:

        安装完 oracle 自带 俩用户, sys 与 system 其他都是锁定的,不可以使用. sys是超级管理员,system是普通用户权限.

    先:

    1.win + R 键 , 输入 sqlplus sys as sysdba   回车

    2.然后 输入密码: change_on_install(默认的 , 安装的时候你设置了 就用你设置的)

    3.依次:     create user 用户名 identified by 密码

        然后    grant connect, resource to 用户名;  权限就完全满足开发了

                    dba(超级权限,可以修改任何人的表,及删除用户等) 权限没有必要

                      (授予超级管理员权限的语句  grant dba,connect, resource to 用户名;)

    4.这里可以设置 , 用户默认表空间 (楼主这里没有设置):

        创建表空间: (报权限不够的话,用sys用户创建吧)
        create tablespace tablespace_name datafile 'D:\app\jacktu\oradata\orcl\test.dbf'
            size 500M autoextend on;

           (size 500M 起始大小,autoextend on 自动增长大小)
            指定用户默认表空间:

            alter user user_name default tablespace tablespace_name;

    5.接下来,就可以进行 开发或者学习用了,记得用上面你创建的用户.

        没有设置默认表空间的,后期到会遇到(表空间权限的问题).

        可以使用上面的 创建表空间,授予权限.或者 直接

            alter user userName quota unlimited on users;

        (这里oracle 12默认 users 为默认表空间,但是 开始却没有操作权限.坑爹 . . . . )

    

 

        假如 使用框架与Oracle开发时 遇到问题,可以看我下一篇博客:

                https://blog.csdn.net/weixin_42144379/article/details/80965647

 

Oracle 主要配置文件介绍:profile文件,oratab 文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件1.2 Oracle 主要配置文件介绍1.2.1 /etc/profile 文件 系统级的环境变量一般在/etc/profile 文件中定义 在 CAMS 系统 与数据库 相关的环境变量就定义在/etc/profile 文件中 如下所示 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_SID=cams export ORACLE_TERM=vt100 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export NLS_LANG=AMERICAN.ZHS16CGB231280 & 说明 1 配置上述环境变量要注意定义的先后顺序 如 定义 ORACLE_HOME 时 用 到 了 ORACLE_BASE 那 么 ORACLE_HOME 的 定 义 应 该 在 ORACLE_BASE之后 2 在使用中文版 CAMS 时 环境变量 NLS_LANG 的值应该设置为 AMERICAN.ZHS16CGB231280 如上所示 在使用英文版 CAMS时 可 以不设置 NLS_LANG 即去掉 export NLS_LANG=... ... 那一行 也可以 设置 NLS_LANG 的值为 AMERICAN_AMERICA.US7ASCII1.2.2 /etc/oratab 文件 /etc/oratab 文件描述目前系统中创建的数据库实例 以及是否通过 dbstart 和 dbshut 来控制该实例的启动与关闭 如下所示 忽略以#开头的注释部分 : cams:/u01/app/oracle/product/8.1.7:Y 其中 cams 为实例 ID /u01/app/oracle/product/8.1.7为 ORACLE_HOME目 录 Y表示允许使用 dbstart和 dbshut 启动和关闭该实例数据库 如果设置为 N 表示不通过 dbstart 和 dbshut 启动和关闭实例数据库 CAMS 系统要求在 安装ORACLE 后要求将该参数修改为 Y 以保证 ORACLE 数据库自启动 和关闭 1.2.3 数据库实例初始化文件 initSID.ora 每个数据库实例都有一个初始化 参数文件 其缺省 存放的路径为 $ORACLE_BASE/admin//pfile 其名称为 init.ora 如 cams 实 例 对 应 的 参 数 文 件 为 initcams.ora 缺 省 存 放 路 径 为 $ORACLE_BASE/admin/cams/pfile 即/u01/app/oracle/admin/cams/pfile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值