欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle10 for Linux 安装完成后的初步使用

程序员文章站 2022-06-16 23:14:06
...

一、在控制台,切换到数据库用户:su - oracle 二、输入:lsnrctl start;启动监听器; 三、启动数据库; 四、操作数据库,如创建用户

一、在控制台,切换到数据库用户:su - Oracle
二、输入:lsnrctl start;启动监听器;
三、启动数据库;
四、操作数据库,如创建用户,授权,建表等;
五、关闭数据库;
六、关闭监听器;

注:数据库安装完毕后,一般情况是以超管的角色进入数据库平台,再创建一普通用户,作应用系统登录或开发管理用。


附一:监听器的启动关闭:
用oracle用户,在linux控制台下输入lsnrctl,进入:LSNRCTL>状态;
除:
start:启动监听器;
stop:停止监听器;
处,还有以下命令:
status;services;version;reload;可供选择运行;

附二:数据库启动关闭:
1、以sys用户连接,进入SQL>状态:
c:\\>sqlplus sys/change_on_install as sysdba;
或:
C:\\>sqlplus /nolog   
  SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 4月 26 09:42:00 2004   
  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.   
  SQL> connect /as sysdba
  已连接。
  SQL>
2、启动数据库:
  数据库启动使用startup命令,它有三种情况
  第一种:不带参数,启动数据库实例并打开数据库,以便用户使用数据库,,在多数情况下,使用这种方式!
  第二种:带nomount参数,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!
  第三种:带mount参数,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!

3、关闭数据库
shutdown有四个参数,四个参数的含义如下:
  Normal 需要等待所有的用户断开连接
  Immediate 等待用户完成当前的语句
  Transactional 等待用户完成当前的事务
  Abort 不做任何等待,直接关闭数据库
  normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
  immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
  transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
  abort 执行强行断开连接并直接关闭数据库。

附三:创建用户:
在启动监听服务和数据库后,以sys登录,进入SQL>状态:
运行以下创建用户的语句:
SQL>create user test identified by test; -- 建用户;
SQL>grant dbs to test; -- 授权限;

Oracle10 for Linux 安装完成后的初步使用