`

Oracle安装和使用

阅读更多
Oracle安装和使用




1.oracle安装
http://wenku.baidu.com/view/d01ffd43336c1eb91a375d68.html
2.命令行sqlplus连接oracle
  
(1)检查监听状态
    C:\>lsnrctl status
      LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:01
      Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
     正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521)))
    TNS-12541: TNS:无监听器
     TNS-12560: TNS: 协议适配器错误
     TNS-00511: 无监听器
    32-bit Windows Error: 61: Unknown error
    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
   TNS-12541: TNS:无监听器
    TNS-12560: TNS: 协议适配器错误
    TNS-00511: 无监听器
   32-bit Windows Error: 2: No such file or directory
    出现上述信息,表示没有启动监听。
  (2)启动监听
    C:\>lsnrctl start    
LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:36
Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.
启动tnslsnr:请稍候...
TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
系统参数文件为F:\oracle\ora92\network\admin\listener.ora
写入F:\oracle\ora92\network\log\listener.log的日志信息
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oyez)(PORT=1521)))
监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oyez)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名                      LISTENER
版本                      TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production
启动日期                  28-6月 -2005 11:01:38
正常运行时间              0 天 0 小时 0 分 2 秒
跟踪级别                  off
安全性                    OFF
SNMP                      OFF
监听器参数文件          F:\oracle\ora92\network\admin\listener.ora
监听器日志文件          F:\oracle\ora92\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oyez)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc))) 

   (3)   连接数据库

    C:\>sqlplus \nolog
    SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:05:27 2005
   Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

   SQL> conn user/password@orcl as sysdba   //user和password是你要脸的用名和密码,如sys/123456
   ERROR:
   ORA-12500: TNS: 监听程序无法启动专用服务器进程
    SQL>exit;
   原因:本地数据库对应的服务没有打开,在服务中把oracleu对应的服务打开
   (4)   连接数据库
  E:\>sqlplus /nolog 
  SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 6月 28 11:17:53 2005
  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
   SQL> conn user/password@oradb as sysdba
    已连接。
   SQL>
3.通过自带sql*plus连接oracle
    用 SQL*Plus 连接数据库的时候,出现一个对话框,要求填入用户名、密码、主机字符串信息。前两者不用说,自己会填对的,但是这个主机字符串就不知道什么意思,通过查资料才明白,其实这里的这个字符串就是在安装oracle的时候自动生成,它是配置的数据库连接服务名,一般与你在安装时设置的全局数据库名一致,默认的是orcl,所以连接的时候,应该填写主机字符串为orcl as sysdba.
    以sys为用户名,password为密码,sysdba为连接身份登录或连接到sql*plus,则输入用户名称:sys,口令:password,主机字符串:orcl as sysdba
  主机字符串填写错误的话就会一直报错。







账户:
      用户名:systeme  123456
      用户名:sys     123456
      用户名:scott    123456
      用户名:admin   123456
      用户名:momo   123456 



用户管理:
   A.连接用户: conn 用户名/密码 [as sysdba/sysoper]
   B.普通用户: conn admin/123456
   c.连接管理员:conn sys/123456 as sysdba ; //注意加入用户是sys时后面必须加 as sysdba
                 conn system/123456 ;
   C.修改用户密码: alter user 用户名 identified by “新密码” ;
         创建的新用户连接: conn momo/123456 as sysdba ;
     创建新用户: create user 用户名 identified by “密码” ;
   D.给momo授管理员权限:
             SQL> conn system/123456
             SQL> grant dba to momo ;
   E、删除用户:drop user user_name cascade;


3.退出管理
退出:exit ;
      quit ;

4.设置页和行:
   Set pagesize 300 ;
   Set linesize 300 ;

查看表结构:desc emp ;

查看表数据:
  A.scott用户登陆: select * from emp ;
  B.sys用户登陆: select * from scott.emp ;

锁定和解锁用户:
     alter user admin account lock ;  admin用户登陆不了
     alter user admin account unlock ;

查看用户登陆后默认数据库:show parameter db_name ;    ------>   orcl
查看本orcl数据库里所有的表:select table_name from all_tables;
查看本orcl实例里所有用户:select username from dba_users;
                       select * from all_users


9.命令行登陆:cmd --->sqlplus 用户名/密码@标识符名
                                  最好把标识符与数据库实例命名一致



10.用SQL*Plus 工具登陆是:
   Sys
   123456
   orcl as sysdba  默认是orcl,设置数据库实例set oracle_sid = sidname
   默认字符串符:orcl as sysdba ---->  默认连接到orclz数据库
  

Oracle自带的SQL*Plus 工具主机字符串名详解:
用“select name from v$database;”的name就是主机字符串;
和其它网络应用一样,要通过网络连接服务器端,你需要指明:服务器地址,网络协议,端口号。另外由于ORACLE运行一台服务器多个数据库,因此还需指明数据库名称。如果每次连接都输入以上4项,太过繁琐,为简化操作,可以为常用的连接建立主机字符串,如:jlk =  (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(Host= 10.10.10.10)(Port = 1521))     (CONNECT_DATA = (SID = ORCL))当你连接数据库时可以,直接使用sqlplus user/password@jlk进行连接了,其中jlk即为主机字符串,它表明:以TCP协议,连接地址为10.10.10.10的服务器的1521端口,访问其中名为ORCL的数据库 通俗地说,主机字符串是ORACLE中用来表明客户端与服务器端连接的方式。它只是一个别名,其真正内容包含网络协议,ORACLE实例名等项目。如果要建立或修改一个主机字符串,可用SQL*NET EASY CONFIG程序。例如:新安装一个ORACLE,可按以下方式输入:      用户名:SYSTEM      密码:MANAGER      主机字符串:TCP-LOOPBACK


# File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
ewf_momo =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = momo)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
ewf_momo:连接标示符
    就是你用SQL*plus工具要输入的字符串名:ewf_momo as sysdba,如果不输入,则会默认为该ewf_momo
   进入sqlplus提示符,输入connect name/password@<连接标识符>
HOST:Oracle服务器ip地址,默认本地电脑名momo=localhost
PORT:端口
SERVICE_NAME:数据库实例名SID=orcl




11.测试与数据库服务器是否连接:
Sqlplus system/123456@'(description=(address_list=(address=(proto=tcp)(host=192.168.208.120)(port=1521)))(connect_data=(service_name=orcl)))’


此处的IP后面的orcl是字符串标识符名是数据库服务名,而不是数据库实例名ORACLE_SID
数据库服务名与网络连接
从oracle8i开如的oracle网络组件,数据库与客户端的连接主机串使用数据库服务名。之前用的是ORACLE_SID,即数据库实例名。

12.数据库操作:
a.查看当前所连接的数据库的详细信息:select * from v$database;
b.查询当前数据库名
方法一:select name from v$database;
方法二:show parameter db
方法三:查看参数文件。
c.查询当前数据库实例名
方法一:select instance_name from v$instance;
方法二:show parameter instance
方法三:在参数文件中查询。


数据库、数据库实例、数据库服务:http://wenda.tianya.cn/question/16ea53f00c42eaeb

13、导出数据库:
http://blog.csdn.net/chshe509/article/details/7802082

14.表操作:
select * from user_tables --查询当前用户所拥有的表 
select * from dba_tables --拥有DBA权限用户能查询所有的表 
select * from all_tables --查询当前用户能访问的表 
分享到:
评论

相关推荐

    Veeam Rman Plugin for Oracle安装和使用手册.docx

    "VEEAM Rman Plugin for Oracle安装和使用手册" VEEAM Rman Plugin for Oracle是VEEAM公司开发的一款插件,旨在为Oracle RAC数据库提供备份和恢复解决方案。该插件可以与VEEAM Backup & Replication集成,提供了一...

    ORACLE安装与使用

    ORACLE安装与使用 一、服务器安装 Oracle服务器安装是整个ORACLE系统的基础,安装完成后可以进行数据库的管理和维护。安装过程中需要注意以下几点: 1. 选择基础安装,创建数据库orcl,输入全局数据库名和口令。 ...

    Oracle安装与使用

    ### Oracle安装与使用详解 #### Oracle 9i 安装步骤及使用方法 **1. Oracle 9i 安装流程** - **初始化安装路径:** 首先定位到Oracle 9i的安装目录,双击`setup.exe`启动安装程序,指定软件包的完整路径。 -...

    不安装oracle使用plsql

    标题中的“不安装oracle使用plsql”意味着要在没有Oracle数据库客户端的情况下使用PL/SQL Developer这一工具。这通常通过Oracle的Instant Client实现,该组件提供了一种轻量级的解决方案,允许用户连接到Oracle...

    在Linux下安装oracle

    在Linux下安装oracle,在Linux下安装oracle,在Linux下安装oracle,在Linux下安装oracle

    oracle10g 安装操作实用手册

    3. 安装步骤:使用Oracle安装程序进行安装,通常涉及配置数据库实例、选择安装选项、创建数据库以及应用补丁等步骤。 文档中还提到了安装完成后,如何使用Oracle提供的管理工具,例如企业管理器、SQL*Plus和iSQL*...

    Oracle安装教程pdf和使用手册

    本资源包含了一份详尽的"Oracle安装教程pdf"和"使用手册",是学习和掌握Oracle技术的重要参考资料。 Oracle安装教程: Oracle的安装过程涉及到多个步骤,包括系统需求检查、软件下载、安装选项选择、数据库创建等。...

    Linux下Oracle Client的安装

    Linux 下 Oracle Client 的安装 Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。...同时,文章还提供了一些实用的小技巧和经验,旨在帮助读者更好地安装和使用 Oracle 客户端。

    Oracle 13c OEM 安装使用手册.docx

    ### Oracle 13c OEM 安装使用手册 #### 一、概述 Oracle Enterprise Manager (OEM) Cloud Control 是一种全面的工具集,用于管理Oracle技术堆栈中的各种组件,包括数据库、中间件和应用程序等。Oracle 13c OEM 的...

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为简单的Oracle9i客户端...

    oracle数据库安装及使用教程

    本教程旨在为初学者提供一套完整的Oracle数据库安装与使用指南,帮助读者快速掌握Oracle的基础知识和操作技能。 首先,Oracle数据库的安装过程分为几个主要步骤。在Windows环境下,你需要下载适合你系统的Oracle ...

    Linux安装Oracle19C详细步骤

    整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、主机名初始化、创建用户和组、安装 Oracle 19C。 系统要求和准备 在安装 Oracle 19C 之前,我们需要确保系统满足...

    使用虚拟机安装Oracle11gRAC

    硬盘方面,需要一个本地盘(例如sda,40GB,用于系统和Oracle安装),以及两个共享盘:一个500MB的投票盘(sdb)和一个20GB的归档日志盘(sdc)。 **安装环境准备** - **软件准备**: 确保准备好Oracle 11g RAC ...

    oracle安装及EM使用教程

    通过以上教程,你可以掌握Oracle的安装流程和EM的基本使用。不断实践和学习,将能更好地理解和驾驭这个强大的数据库系统。记得在操作过程中详细记录每一步,以便于日后参考和解决可能出现的问题。

    oracle安装失败处理方法

    首先,Oracle安装失败可能源于硬件和软件的兼容性问题。确保你的操作系统版本与Oracle数据库版本相匹配是非常关键的。例如,如果你运行的是Windows 10,那么你需要下载适合该系统的Oracle数据库安装包。同时,检查...

    Oracle安装常见问题

    ### Oracle安装常见问题详解 #### 一、Oracle安装常见问题 **1. 安装源文件路径** - **问题描述**: Oracle安装过程中,如果安装源文件所在的路径包含中文字符或空格,可能会导致安装失败。 - **解决方案**: ...

    oracle安装.docx

    Oracle 安装是数据库管理员和开发人员的基础知识,本文将对 Oracle 安装过程进行详细的讲解,涵盖了从建立用户和组到安装 Oracle 数据库的所有步骤。 一、建立用户和组 在安装 Oracle 之前,我们需要建立用户和组...

    oracle12c安装过程记录

    Oracle 12c 安装过程记录是一个详细的安装指南,旨在帮助读者快速掌握 Oracle 12c 的安装和配置过程。通过本文,我们可以了解 Oracle 12c 的安装步骤、配置数据库、启动数据库、管理数据库等方面的知识。

Global site tag (gtag.js) - Google Analytics