`

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数据库安装及使用教程

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

    oracle安装失败处理方法

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

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

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

    Linux安装Oracle19C详细步骤

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

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

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

    使用虚拟机安装Oracle11gRAC

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

    oracle安装及EM使用教程

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

    oracle安装.docx

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

    oracle安装部署和导入数据

    首先,Oracle安装前的系统准备工作至关重要。在Linux系统中,我们需要调整字体配置以支持中文显示,通过编辑/etc/sysconfig/i18n文件,将LANG设置为"zh_CN.GBK"并将其添加到SUPPORTED中。此外,还需要安装一系列的...

    oracle12c安装过程记录

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

Global site tag (gtag.js) - Google Analytics