Oracle的安装和使用

1,110 阅读3分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情

Orcale的卸载步骤

  • 1>:删除安装目录里面的所有文件
    
       ....
    
  • 2>:找到c盘根目录下的 program Data这个文件 删除和Oracle相关的

  • 3>:找到c盘 Program files 下面和Oracle相关联的 删除

  • 4>:打开开始菜单所在的目录 将里面和Oracle相关的全部删除

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs

  • 5>:关闭所有的Oracle服务

  • 6>:查询网络 Oracle完全删除 打卡注册表的这个命令 regedit

    找到删除注册表的项目 进行删除
    
    ①选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
    
    ②HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
    
    ③HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
    
    ④删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
    
    ⑤删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
    
  • 7>:删除环境变量

    E:\oracle\product\11.2.0\dbhome_1\bin
    
    E:\oracle\product\instantclient_11_2
    

从新启动电脑 OK了

安装Oracle

  • 1>:配置安全更新(不用配)

  • 2>:创建和配置数据库

  • 3>:桌面类

  • 4>:典型安装(设置Oracle的安装目录/设置的是全局数据库的名字/口令)

  • 5>:继续安装

  • 6>:先决条件检查(如果你的条件是允许的那么他不会跳转到这里来)

  • 7>:概要--->完成(就开始安装了...)

  • 8>:口令管理(设置统一访问的密码)

  • 9>:解锁scott用户并且设置密码

  • 10>:安装成功了...

:解压我们的客户端程序到Oracle安装目录的根目录下面去

  F:\oracle\product解压客户端程序

  instantclient_11_2
  • 1>:配置我们的环境变量

    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    TNS_ADMIN=F:\oracle\product\instantclient_11_2

    path中追加=F:\oracle\product\11.2.0\dbhome_1\bin

    path中追加=F:\oracle\product\instantclient_11_2

  • 2>:F:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\SAMPLE目录下的

    LISTENER.ora

    tnsnames.ora

    拷贝到F:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下面去

    在tnsnames.ora中写入如下的内容

    tnsnames.ora Network Configuration File: D:\oracle\NETWORK\ADMIN\tnsnames.ora
    

Generated by Oracle configuration tools.

orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl ) ) )

test-name = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1 )(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )

在Listener.ora文件中打开我们的

SID_LIST_LISTENER=

(SID_LIST= (SID_DESC= #BEQUEATH CONFIG (GLOBAL_DBNAME=salesdb.mycompany)

      //下面的SID_NAME就是需要更改的内容改成我们当前要连接的数据库名字
      (SID_NAME=ORCL)			
      (ORACLE_HOME=/private/app/oracle/product/8.0.3)
		#PRESPAWN CONFIG
     (PRESPAWN_MAX=20)
  (PRESPAWN_LIST=
       (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
     )
    )
   )

LISTENER =

(ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)) (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))

  • 3>:打开我们的NET Manager这个工具来添加我们的服务

    添加我们的监听器 Listener和当前数据库服务的名字 ORCL

  • 4>:查看Net Configuration Asstistant这个工具查看这个里面监听器和服务是否已经正确配置

  • 5>:配置我们的PLSQL这个工具

    Oracle Home F:\oracle\product\instantclient_11_2

    OCi libarary F:\oracle\product\instantclient_11_2\oci.dll

  • 6>:重启我们的服务

    注意:在我们的plsql中 输入命令一般情况下是在命令窗口中进行输入

    File--->new ---->Command window

Oracle相关的命令

注意:普通用户编程dba的时候 登陆的时候可以不用 写 as sysdba  这样用户一样具有dba的相应权限