• 老谢oracle视频笔记_day01


    //--------------------------------
    1:uninstall oracle
    a:清除环境变量
    系统变量 path=/oracle../bin
    b:删除注册表
    1:MATCHINSOFTWAREORACLE
    2: SYSTEMCurrentControlSetServiesoracle*
    c:reboot
    d:删除磁盘上的文件 e:oracle
    e:c:programt files oracle
    f:开始菜单-->不删除重新安装覆盖...
    如果不执行e:步
    dbhome_1 .. dbhome_2..
    //-------------------------------------------
    install

    将:D:devsoftoracle_install_11g_64win64_11gR2_database_2of2databasestageComponents
    下所有的内容copy第一张安装盘指定目录下..
    D:devsoftoracle_install_11g_64win64_11gR2_database_1of2databasestageComponents

    setup.exe

    1:不设置邮件
    2:仅安装数据库软件
    3:单实例数据加安装
    4:简体、英语
    5:企业版 window xp1 Home以上均可..
    标准版不支持高级特性{分区,RAC}
    6:oracle 基目录[ d:oracle]
    软件位置 [自动出现不要改动]
    7:先决条件检查[windows 不要紧] 10.2开始 [*]全部忽略
    [unix 很重要,内核版本,依赖包]全通过
    8:概要
    安装目录没有汉字/
    9:完成-->安装
    10:关闭

    //-----------------------------------
    创建库
    a:开始->oracle->配置和移值工具->Database Confiuration Assistant[dbca]
    a:开始->运行->dbca
    没有界形-->环境变量没生效->reboot 即可
    b:创建数据库
    c:定制数据库[上下是模板,参数不同]
    d:全局数据库名[test]
    不能超过8位,10g前过不去不要特殊字符
    SID[test1] system identifier
    生产环境一样...研究不一样,不同概念
    e:[ ]配置Enterprise Manager
    f:
    sys
    system
    [*]所有帐户同一管理口令
    system
    system
    g:存储类型[文件系统、自动存储管理ASM]
    【*】数据库文件使用公共位置 10g
    E:oradata [windows不用创建.linux需要]
    h:[*]指定数据库恢复选项
    {ORACLE_BASE}flash_recovery_area
    5000 MB
    i:数据库组件[清空]
    [标数据库组件...]点击
    [*]Oracle XML DB 留一个
    j:内存

    1:[*]定制
    SGA 300mb [最低160MB] 4的倍数
    PGA 40MB
    2:调整大小
    8192 字节 1byte. [9.2开始]
    3:进程[150]
    4:字符集[选错只能创建数据库]
    选默认
    5:连模模式
    专用模式
    k:【*】另存为数据库模板
    l: 完成-->确定
    m:退出

    e:/oracle/product11.2.0dbhome_1
    oralce 主目录[软件所在目录]
    oracle_home

    //------------------------------------
    oracle提供网络服务-->配置网络
    开始->oracle->Net Manager
    linux[netmgr]
    windows不能用这个指令

    服务器上
    1:本地
    监听程序
    [+]创建
    1:监听的名字[默认]
    监听位置-->
    添加地址
    1:tcp/ip
    2:主机[静态ip]
    3:端口[可以修改]

    数据库服务
    全局数据库名[test]
    oracle主目录[D:devoracleproduct11.2.0dbhome_1]
    bin 上一次目录可以在开始菜单-->查询
    SID[test1]
    文件菜单->保存网络配置

    启动监听服务
    开始>运行>cmd
    lsnrctl
    help
    status
    start [起动监听服务]

    控制面板->服务->刷新 出现listener服务
    服务器仃止不用
    ServiceTest1 自动
    TNSListener 自动

    //---------------------------------------
    客户端配置服务命令[oracle客户端程序]

    Oracle Net Manager
    1:服务命名
    [+] 创建
    2:网络服务名[192.168.10.1_test]
    3:tcp/ip
    4:主机[192.168.10.1]
    hostname 写主机名称也行
    端口
    5:服务名[test]<全局数据库名>
    连接类型[专用服务器]
    6:测试[更改登录] 配置成功
    sys
    system
    [确定]
    7:[关闭]
    文件菜单->保存配置项
    //------------------------------
    interface
    1:sqlplus.exe
    sqlplus system/system
    sqlplus / as sysdba
    sqlplus sys

    2:服务器当前时间
    select sysdate from dual;
    2:服务器名称
    show parameter db_name; //参数
    select name from v$database;//视图
    3:查看sid
    select instance_name from v$instance;
    4:显示当前登录用户
    show user
    5:sys用户登录
    sqlplus sys/system as sysdba[sys必须以sysdba身份登录]
    sqlplus sys/system as sysoper[sys必须以普通用户]
    show user [public]

    仃止启动,备份

    理解
    sysdba 系统权限
    dba 角色[包含很多权限]

    sys 超级用户
    system 普通用户[比普通用户大一点]


    服务器上连接可以使用
    sqlplus / as sysdba [也是sys]
    /操作系统认证

    6:查询你连接主机名称[sys用户sysdba身份]
    select host_name from v$instance;

    7:oracle 系统表对数据库名限制
    desc v$database;
    name varchar(9);
    ###屏避操作系统认证
    1:oracle/product/11.2/NETWORKADMIN
    a:修改文件 sqlnet.ora
    SQLNET.AUTHENTICATION_SERVIES=(NTS) 删除即可
    #SQLNET.AUTHENTICATION_SERVIES=(NTS) 注释也行
    SQLNET.AUTHENTICATION_SERVIES=(none) linux

    b:oracle net Manager[11g]
    b.1:oracle高级安全性
    b.2:验证
    b.3:NTS 移除

    2:profession
    我的电脑->组->用户
    ora_dba组把adminstrator 删除..
    去除操作系统安全性

    net localgroup //查看当前用户组
    net localgroup ora_dba //查当前组用户
    net localgroup ora_dba /delete administrator //删除adminstora用户在ora_dba组中
    net localgroup ora_dba /add administrator //添加adminstora用户在ora_dba组中

  • 相关阅读:
    Linux进程组调度机制分析【转】
    Linux内存管理 (22)内存检测技术(slub_debug/kmemleak/kasan)【转】
    linux syscall 详解【转】
    Linux C 读取文件夹下所有文件(包括子文件夹)的文件名【转】
    Linux RTC驱动模型分析之rtc-sysfs.c【转】
    Linux的notifier机制在TP中的应用【转】
    Linux内存管理 (10)缺页中断处理【转】
    proc/net/dev实时网速统计实例【转】
    硬中断和软中断【转】
    Linux网络
  • 原文地址:https://www.cnblogs.com/kaka100/p/3581392.html
Copyright © 2020-2023  润新知