• Oracle问题手册收录一


    问题: oracle 使用sqlplus在命令行模式下登录系统,提示ORA-12560:TNS: 协议适配器错误
    原因:确定当前实例是谁,当前实例下的用户是否包含正在进行登录的用户
    方法:确定当前实例是谁, 设置当前实例,重启相应的服务
    set oracle_sid=orcl
    net stop oracleserviceorcl
    net start oracleserviceorcl


    问题: Oracle安装成功后默认三个用户
    http://blog.csdn.net/jacob_shen/article/details/7529488 ;oralce 9i时的默认密码
    方法:
    1. SYS用户
    2. SYSTEM用户
    3. normal用户

    1. SYS用户:超级管理员,权限最高,它的角色是DBA。默认密码是change_on_install。具有创建数据库的权限;
    2. SYSTEM用户:系统管理员,权限很高,它的角色是DBA operator,默认密码manager。不具有创建数据库的权限!
    3. 普通用户(normal),如系统安装时的scott用户,默认密码是tiger。普通用户的权限是SYS用户或SYSTEM用户给的,
    如果没有给,那普通用户连很基本的访问权限,连接权限也没有。
    以上说的默认密码是9i时的默认密码,10g时已经没有默认密码了。

    问题: Oracle安装实例之后,使用PL/SQL以SYSDBA的角色登录不了?
    方法: 使用sys用户和密码(这里我的密码是安装数据库实例的口令)登录相应的服务,connect as sysdba
    (补充:可以使用sqlplus登录,登录的过程是sqlplus /nolog --> conn sys/orcl as sysdba)

    问题: 删除表空间文件
    方法: 首先关闭正在使用表空间文件的程序,然后使用命令行del删除

    问题: PL/SQL中三种连接方式sysdba, sysoper, normal
    http://blog.csdn.net/wang_159369/article/details/8135348
    方法: sysdba拥有最高的系统权限
    sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public
    sysdba登陆后是 sys

    问题: tnsnames.ora 叫什么, sqlnet.ora呢?
    方法: Oracle客户端的网络服务名配置文件,用于存放该客户端配置的可连接实例的参数
    英文:tnsnames.ora Network Configuration File
    sqlnet.ora这个文件用于配置网络连接时所使用的连接方式等;
    SQLNET.AUTHENTICATION_SERVICES= (NTS) ----表示远程连接是基于操作系统验证的;
    SQLNET.AUTHENTICATION_SERVICES= (NONE) ----表示远程连接是基于Oracle密码文件验证的;

  • 相关阅读:
    IOCP十:Client退出后投递WSARecv
    IOCP九:Client退出后投递WSASend
    IOCP九:Client退出后投递WSASend
    CPU线程调度
    CPU线程调度
    windows的磁盘操作之八——格式化分区的思考
    windows的磁盘操作之八——格式化分区的思考
    windows的磁盘操作之六——获取系统所在物理磁盘号
    windows的磁盘操作之六——获取系统所在物理磁盘号
    windows的磁盘操作之七——获取当前所有的物理磁盘号
  • 原文地址:https://www.cnblogs.com/alisonGavin/p/7200699.html
Copyright © 2020-2023  润新知