`
ll_feng
  • 浏览: 389877 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle入门级操作

阅读更多

相比sqlserver、mysql这样或操作界面友好或本身就比较简单的数据库来说。oracle这样的东东的学习和操作还是比较麻烦的。本人这方面是个菜鸟。将一些oracle的常用操作作一下记录:

 

一、忘记密码后如何修改

sqlplus /nolog    //dos窗口命令,当不能从其它客户端工具进入时可以采用这种方式

SQL>conn / as sysdba  //连接

SQL> alter user sys identified by sys;//将sys账号的密码修改为sys

SQL> quit //退出

 

命令行中以sys登录:

SQL>conn sys/sys@orcl as sysdba      //orcl是服务名,sysdba是管理员用户的角色

 

命令行远程登录:

SQL>conn username/password@192.168.1.167:1521/orcl

 

 

二、为用户创建表空间和临时表空间

(1)、面板方式

用dba账号登录下面地址:

http://localhost:1158/em/console

 

(2)、命令行方式

SQL>SELECT tablesapce_name  FROM DBA_TABLESPACES;       //查看已有哪些表空间

创建表空间:

CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k;             #指定区尺寸为128k,如不指定,区尺寸默认为64k

删除表空间:

DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;

 

三、创建本地服务

有两种方式:

1、通过本地的net manager创建,安装oracle后一般有这个工具

2、修改安装目录下的c:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora文件。增加以下代码:

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

“local”是自己定义的本地服务名

 

 

 

四、如果创建用户和为用户分配权限

dba账号登录pl/sql developer

1、选择Users-->New,在打开的面板中输入般性用户信息

2、在Role privileges中,增加connect,resource两个Role(一般普通用户适用)

3、在System privileges中,增加create any view和unlimited tablespace两个System privilege

 

五、如何执行已有的sql脚本

首确保以授权用户登录到指定的表空间,在创建用户时应给该用户分配表空间

进入pl/sql developer-->commond window

SQL> @C:\CREATE_ORACLE.SQL

 

 

六、一些基本操作的命令

 

创建表空间:

SQL> create tablespace MYSPACE
  2  DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\myspace_data.dbf' size 100M
  3  uniform size 128K;

 

注:这里需指定数据文件路径,可以先查看统一的存放位置,再来设置,避免数据到处乱放:

SQL>select file_name from dba_data_files;

 

创建临时表空间:
SQL> create temporary tablespace myspace_temp
  2  tempfile 'D:\oracle\product\10.2.0\oradata\orcl\myspace_data_temp.dbf' size 50M;

 

创建用户并为其指定表空间:
SQL> create user zhangsan identified by 1234
  2  default tablespace MYSPACE
  3  temporary tablespace myspace_temp;

为用户授权:
SQL> grant connect,resource to zhangsan;

分享到:
评论

相关推荐

    Oracle 入门级DBA必备

    这些知识点是Oracle入门级DBA必备的技能,涉及操作系统的基本操作、用户和网络管理、系统维护以及高可用性集群管理等多个方面。掌握这些知识能帮助DBA更好地理解和管理运行在AIX系统上的Oracle数据库,保障数据库...

    oracle入门教材合集

    通过深入学习并实践这个"Oracle入门教材合集",你不仅能够掌握Oracle数据库的基本操作,还能建立起对数据库管理系统的整体理解,为进一步深入学习Oracle的高级特性和成为专业的DBA奠定坚实基础。记得理论结合实践,...

    oracle数据库基本操作入门

    以上就是Oracle数据库基本操作的入门指南,包括服务管理、SQL Plus的使用以及数据操作和导入导出。在实际应用中,还需要学习更多高级特性,如索引、视图、存储过程、触发器等,以更好地管理和维护Oracle数据库。不断...

    Oracle入门与精通

    "Oracle入门与精通"这套教程旨在帮助你从零开始,逐步深入地了解并熟练运用Oracle。 首先,Oracle入门阶段,你需要理解数据库的基本概念,如数据库是什么,为什么需要数据库,以及Oracle数据库与其他数据库系统的...

    Oracle从入门到高级应用的全部课程文档

    这是我学习Oracle时,老师给的讲义,包含了Oracle从入门到高级应用的全部资料。 以下是文件列表 Day01-Oracle基础.pdf Day02-Oracle表的管理.pdf Day03-约束和序列.pdf Day04-SQL和操作符.pdf Day05-Oracle常用函数....

    oracle入门与高级知识ppt

    本资料集主要涵盖了Oracle的入门知识与高级技术,旨在帮助初学者和进阶者全面理解Oracle的核心概念和操作。 首先,从“第一章 数据库技术基础.ppt”开始,我们学习数据库的基本原理和概念,包括数据模型(如关系...

    oracle入门很简单03.zip

    "Oracle入门很简单03.zip"这个压缩包显然旨在为初学者提供一个轻松上手Oracle的学习资源,通过"03.wmv"这个视频文件,我们可以预期它将深入浅出地讲解Oracle的基本概念和操作。 Oracle数据库的核心概念包括数据库...

    《Oracle 入门心得》PDF高清电子书

    《Oracle 入门心得》这本书可能是为了帮助初学者理解和掌握Oracle数据库的基础知识和操作技巧而编写的。下面将根据标题和描述,深入探讨Oracle数据库的一些核心概念和关键知识点。 1. **Oracle数据库基础**:Oracle...

    Oracle入门教程-28本全套

    Oracle入门教程是一套专为初学者设计的28本完整教程集合,旨在帮助读者逐步掌握Oracle数据库的基础知识和操作技能。Oracle,作为全球最广泛使用的数据库管理系统之一,其功能强大,适用范围广泛,从中小型企业到大型...

    Spotlight监控Oracle 入门级资料

    - Active Users:显示当前执行操作的SESSION数量。 2. Host面板: - CPU利用率:监控CPU使用情况,过高可能意味着资源紧张。 - 内存使用:检查内存使用情况,防止内存不足导致的问题。 3. Server Processes面板...

    Oracle入门

    Oracle入门是IT领域初学者经常会接触的一个主题,Oracle是一种广泛使用的数据库管理系统,尤其在企业级应用中占据着重要地位。这篇学习笔记将带你逐步走进Oracle的世界,了解其基本概念、安装配置、SQL语言以及...

    oracle入门很简单06.zip

    "Oracle入门很简单06.zip"这个压缩包显然旨在帮助初学者快速理解和掌握Oracle数据库的基础知识,特别是关于字符型数据类型及其处理方法。 在Oracle数据库中,字符型数据类型主要包括VARCHAR2、CHAR、NVARCHAR2和...

    oracle入门及提高

    "Oracle入门及提高"的讲义涵盖了多个关键主题,帮助初学者和有经验的用户深化对Oracle的理解。 首先,我们从基础开始,"01-安装Oracle软件及创建数据库.ppt"讲解了如何在不同操作系统上安装Oracle软件,并详细阐述...

    oracle入门到精通

    数据表是存储数据的基本单元,学习如何创建、修改和删除数据表是Oracle入门的关键。使用SQL DDL(数据定义语言)语句,如CREATE TABLE、ALTER TABLE和DROP TABLE,可以实现这些操作。同时,理解索引的概念和用途,...

    Oracle入门——oracle的基础入门知识,适合初学者。

    Oracle数据库以其卓越的数据安全性、完整性和跨平台的互操作性闻名。 Oracle数据库的核心组件包括Oracle服务器、Oracle实例和数据库本身。Oracle服务器由Oracle数据库和Oracle实例两部分构成,提供了全面的信息管理...

    Oracle入门到精通OCP认证教学视频下载地址

    这个"Oracle入门到精通OCP认证教学视频"集合应该是一个全面的教育资源,帮助学习者从基础到高级掌握Oracle数据库技术,并为通过OCP认证考试做好准备。 首先,让我们详细了解一下Oracle数据库的基础知识。Oracle...

    ORACLE入门心得

    以下是一些关于Oracle入门的重要知识点: 1. **Oracle基础概念**: - **数据库**:Oracle数据库是一个存储和管理数据的系统,支持各种数据类型,如数字、文本、图像等。 - **表空间**:存储数据的逻辑单位,由一...

    Oracle入门资料

    这份"Oracle入门资料"涵盖了初学者需要了解的基础知识,对于那些希望通过学习Oracle数据库技术开启IT职业生涯的人来说,是一份非常有价值的资源。 首先,Oracle数据库的核心概念包括数据模型、SQL语言和数据库管理...

Global site tag (gtag.js) - Google Analytics