最新工作中用到oracle越来越多,自己虽然也能写点SQL、存储过程、触发器什么的,但是对数据库管理还是陌生的很,现在就将自己最近所学的一步一步整理下来。

1.windows上如何启动oracle

安装了oracle后,如果长时间不使用,我们倾向把oracle服务全部停掉,当再次需要时重启。如果想运行oracle服务,需要在计算机管理中启动如下服务:

OracleDBConsoleorcl Oracle控制台服务,orcl是实例标识,使用enterprise manager时需要启动(非必要)

OracleOraDb10g_home1TNSListener 监听器服务,只有当oracle需要远程访问时才需要启动(非必要)

OracleServiceORCL 数据库实例,Oracle数据服务的核心(必须启动)

OracleJobSchedulerORCL Oracle作业调度定时服务(非必要)

如果是本地开发,并且需要使用PLSQL时,必须启动TNSListener;如果要使用web管理界面,则必须启动OracleDBConsoleorcl

2.通过脚本启停Oracle

启动脚本:oraclestart.bat
@echo off
net start OracleServiceORCL
net start OracleOradb10g_home1TNSListener
pause

停止脚本:oraclestop.bat
@echo off
net stop OracleServiceORCL
net stop OracleOradb10g_home1TNSListener
pause

启动脚本:oraclestart.bat
@echo off
net start OracleServiceORCL
net start OracleOradb10g_home1TNSListener
pause
停止脚本:oraclestop.bat
@echo off
net stop OracleServiceORCL
net stop OracleOradb10g_home1TNSListener
pause

3.忘记了密码怎么办

太久没有用,sys和system的密码都忘记了,如何重置呢?

进入cmd,运行如下命令:

sqlplus /nolog;

conn /as sysdba;

alter user sys identified by sys;

4. sqlplus conn连接报错怎么办

使用使用conn /as sysdba时报错,提示ORA-12560: TNS: 协议适配器错误。

可以通过在系统环境变量中设置新环境变量:oracle_sid=orcl(实例名)或在登陆sqlplus时使用命令:set oracle_sid=orc(实例名)

5. 如何创建表空间

a. 使用sysdba登陆plsql

plus /nolog; conn /as sysdba;

b. 查看已有的tablespace保存位置:

select * from v$datafile

c. 创建表空间

create tablespace [tablespacename] datafile '[datafilepath]' size [filesize];

create tablespace jiyq datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\JIYQ.DBF' size 3000M;

6. 创建用户并授权

创建用户

create user [username] identified by [password] default tablespace [tablespacename];

create user jiyq identified by jiyq default tablespace jiyq;

给用户授权

grant [dba],[connect] to [username];

grant dba,connect to jiyq;

ORACLE【0】:基本操作的更多相关文章

  1. Oracle SQL基本操作

    Oracle数据库基本操作 1.概述 Oracle数据库客户端一般需要安装在服务器上,可以在服务器端操作,一般我们可以用sql developer工具远程连接到数据库,先行建立数据库,然后对表进行增删 ...

  2. Oracle SQL 基本操作之 用户权限管理方法

     Oracle SQL 基本操作之 用户权限管理方法 最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行 ...

  3. 数据库比较工具DBCompareTool for Oracle 0.2.5发布

    迁移数据库sql to oracle http://www.oracle.com/technetwork/cn/database/migration/connect-sqlserver-1945229 ...

  4. Oracle数据库基本操作(一) —— Oracle数据库体系结构介绍、DDL、DCL、DML

    一.Oracle数据库介绍 1.基本介绍 Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/ ...

  5. 黑马oracle_day01:02.oracle的基本操作

    01.oracle体系结构 02.oracle的基本操作 03.oracle的查询 04.oracle对象 05.oracle编程 02.oracle的基本操作 PLSQL中文乱码问题解决1.查看服务 ...

  6. Oracle 0至6级锁的通俗解释及实验案例_ITPUB博客 http://blog.itpub.net/30126024/viewspace-2156232/

    Oracle 0至6级锁的通俗解释及实验案例_ITPUB博客 http://blog.itpub.net/30126024/viewspace-2156232/

  7. Oracle 数据库基本操作——实用手册、表操作、事务操作、序列

    目录: 0. 参考链接与参考手册1. oracle 实用(常用操作)指令2. 数据库基本操作语法 a) 表操作 1)创建表 2)更新表 3)删除表 4)查询 b) 事务操作 c) 序列操作 1)创建序 ...

  8. Oracle 数据库基本操作——用户管理与文件管理

    目录: 1.初始状态 2.登录数据库 3.创建表空间 1)概念 2) 基本表空间 3)表空间管理 4.创建新用户 5.删除用户 6.用户的授权 1)定义 2)授予权限的方法 3)权限分类 4)授权注意 ...

  9. oracle建表权限问题和JSP连接oracle数据库基本操作

    JSP连接oracle数据库相关操作 1.创建表 打开Enterprise Manager Console,为用户添加权限CREATE ANY TABLE和分配一定的表空间USERS限额1024k. ...

  10. 二、Oracle 数据库基本操作

    一.oracle常用数据类型数字:number(p,s) p表示数字的长度包括小数点后的位数,s表示小数点后的位数固定长度字符:char(n):n表示最大长度,n即是最大也是固定的长度,当数据不满长度 ...

随机推荐

  1. 如何利用VS2010安装和部署应用程序

    转自:http://jingyan.baidu.com/article/4b52d70255d7f0fc5d774b4d.html 1.假设你当前的winform已经okay了 2.解决方案中新建&q ...

  2. WPF ListBox的DataTemplate例子

    <ListBox Name="lbLogInfo"> <ListBox.ItemTemplate> <DataTemplate> <Gri ...

  3. 【Entity Framework 7】 完全不一样的玩法

    http://www.cnblogs.com/n-pei/p/4274907.html

  4. .h头文件和.c文件的作用和区别

    .h头文件和.c文件的作用和区别 在小工程中,.h的作用没有得到充分的使用,在大工程中才能充分体现出.h文件的作用. .h和.c文件都是代码.头文件好处有: 一:头文件便于共享,只需要添加一句“inc ...

  5. TWaver3D入门探索——3D拓扑图之人在江湖

    俗话说,有人的地方就有江湖,江湖就是帮派林立错综复杂的关系网.今天我们就来展示这样一个小小的江湖. 故事背景 崇祯末年,民不聊生,烽烟四起-- 江湖都是有背景的,我们的3D江湖也需要一个背景.江湖就是 ...

  6. Notepad++ 书签

      Notepad++,有一个书签功能,指定书签是Ctrl+F2,在书签之间移动是按F2来切换,这个可以在几个想查看的数据之间进行快速切换,所以看起来就很方便.

  7. 错误:[将截断字符串或二进制数据。\r\n语句已终止。]

    错误:[将截断字符串或二进制数据.\r\n语句已终止.] 解决方法是将数据库表这列的长度调大一点

  8. Android开发之onClick事件的三种写法(转)

    package a.a; import android.app.Activity; import android.os.Bundle; import android.view.View; import ...

  9. 使用JS创建表格以及隔行换色(包括隔N行换色)

    <html> <head> <title></title> <style> table{ width:800px; border-colla ...

  10. cctype头文件(字符处理库)的使用

    C++ 中cctype头文件的使用 头文件cctype(字符处理库)中定义了有关字符判断与处理的库函数,使用前要包含头文件: #include <cctype> using namespa ...