love fish大鹏一曰同风起,扶摇直上九万里

常用链接

统计

积分与排名

friends

link

最新评论

Oracle启动停止命令 (转)

1、启动数据库:

oracle@suse92:~> sqlplus /nolog
 
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006
 
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
 
SQL> connect /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
 
Total System Global Area 135352820 bytes
Fixed Size                   455156 bytes
Variable Size             109051904 bytes
Database Buffers           25165824 bytes
Redo Buffers                 679936 bytes
Database mounted.
2、关闭数据库:
oracle@suse92:~> sqlplus /nolog
 
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006
 
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
 
SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdwon abort;
3、启动监听器
oracle@suse92:~> lsnrctl start
4、停止监听器
oracle@suse92:~> lsnrctl stop
5、查看监听器状态
  oracle@suse92:~> lsnrctl
  LSNRCTL> status
  LSNRCTL> exit
-------------------------------------------------------------------
More Detail:
http://www.softone.com.cn/serve04_03.asp
ORACLE 安装配置方法 (以ORACLE8.1.6为例)

一、安装

1、服务端
  服务端安装前提条件:操作系统为WINDOWS 2000、WINDOWS NT。
  步骤:
  1) 找到ORACLE 8.1.6的安装目录,点击SETUP.EXE文件,进入"Oracle Universal Installer"界面;
   

  2) 在弹出的窗体中选择"下一步"继续安装,弹出以下窗体;如果以前安装过ORACLE,则点击"卸装产品"按钮(卸载过程见第二章:卸载),如果要查看以前安装的ORACLE,点击"已安装产品"按钮。
   

  3) 选择文件来源和待安装目录,点击"下一步",弹出以下界面;
来源路径一般为默认路径,但不管是本地安装还是在其它机器上安装,安装数据来源路径必须为ORACLE目录下STAGE文件夹下的PRODUCTS.JAR文件。
  名称默认为:ORAHOME81,该名称是ORACLE安装时在注册表中名称,建议不要修改,采用系统默认的名称。
  路径为当前ORACLE待安装的路径,可修改。修改时,建议只修改安装的磁盘分区,如图中的"e",后面的"Oracle\Ora81"建议采用系统默认安装目录。
   

  4) 在"可用产品"窗体中,如果安装服务端程序,则在"选择要安装的产品"选项中选择"Oracle 8i Enterprise Edition 8.1.6.0.0;如果安装客户端程序,则在"选择要安装的产品"选项中选择"Oracle 8i Client 8.1.6.0.0;选择安装产品后,点击"下一步",弹出以下窗体:
   

  5)、选择安装类型,一般选择默认的"典型(1001MB)","自定义"为高级用户选项,建议不选择此项,选择安装类型后,点击"下一步",弹出以下窗体;
   

  6)、输入全局数据库名和SID,全局数据库名为ORACLE连接串,可任意录入,如:test.softone.com,SID为ORACLE连接服务,客户端需以此录入的SID进行连接(需牢记),录入完成后,点击"下一步",弹出以下界面;
   

  7)在"摘要"窗口点击"安装",弹出以下界面:
   

  8)安装完成后出现以下界面,进行系统自动配置NET8 CONFIGURATION ASSISTANT.
   

  9)NET8配置完成后,系统自动创建数据库
   

  10)数据库创建完成,点击"确定" 退出
   

  11)安装完成,点击"退出"按钮,退出安装过程。
   

2、客户端
  操作过程同服务端安装。

二、卸载

1、服务端
  1)、找到ORACLE 8.1.6的安装目录,点击SETUP.EXE文件,弹出以下界面:

  2)、在弹出的窗体中选择"卸装产品"按钮,弹出以下界面;

  3)、选择已安装的产品,点击"删除"按钮,弹出以下窗体;

  4)在弹出"确认"对话框,点击"是",弹出以下窗体;

  5)、删除完成后,弹出以下界面,点击"关闭"按钮退出。

  6)、退出后回到欢迎界面:

  7)、用户可点击"下一步"进行安装或点击"退出"按钮结束卸载过程。

2、客户端
  与服务端卸载过程相同。

三、ORACLE实例启动和关闭

1、使用SQL*PLUS启动和终止实例

1.1、本地启动
  在命令提示符下输入:
  SQLPLUS /NOLOG
  CONNECT /AS SYSDBA
  STARTUP

1.2、本地关闭
  在命令提示符下输入:
  SQLPLUS /NOLOG
  CONNECT /AS SYSDBA
  SHUTDOWN

1.3、远程启动
  在命令提示符下输入(此方式必须先进行关闭数据库操作,见1.4、远程关闭(要求远程数据库必须是已启动),在E:\ORACLE\ORA81\SYSMAN\IFILES目录下生成一个DE_TEST_ZCB_8112.ORA文件后,再以此文件启动数据库):
  SQLPLUS /NOLOG
  CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
  STARTUP FILE=E:\ORACLE\ORA81\SYSMAN\IFILES\DE_TEST_ZCB_8112.ORA
  此路径为远程启动服务路径,一般情况下在本地安装目录的ORACLE\ORA81\SYSMAN\IFILES下。
INTERNAL 为用户名,ORACLE为密码,TEST.SOFTONE.COM为远程服务连接串。

1.4、远程关闭
  在命令提示符下输入:
  SQLPLUS /NOLOG
  CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
  SHUTDOWN
  INTERNAL 为用户名,ORACLE为密码,TEST.SOFTONE.COM为远程服务连接串。

2、 用服务器管理器启动和终止实例

2.1、本地启动
  在命令提示符下输入:
  SVRMGRL
  CONNECT INTERNAL
  STARTUP

2.2、本地关闭
  在命令提示符下输入:
  SVRMGRL
  CONNECT INTERNAL
  SHUTDOWN

2.3、远程启动
  在命令提示符下输入(此方式必须先进行关闭数据库操作,见2.4、远程关闭(要求远程数据库必须是已启动),在E:\ORACLE\ORA81\SYSMAN\IFILES目录下生成一个DE_TEST_ZCB_8112.ORA文件后,再以此文件启动数据库):
  SVRMGRL
  CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
  STARTUP
  PFILE= E:\ORACLE\ORA81\SYSMAN\IFILES\DE_TEST_ZCB_8112.ORA
  INTERNAL 为用户名,ORACLE为密码,TEST.SOFTONE.COM为远程服务连接串。
  此路径为远程启动服务路径,一般情况下在本地安装目录的ORACLE\ORA81\SYSMAN\IFILES下。

2.4、远程关闭
  在命令提示符下输入:
  SVRMGRL
  CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
  SHUTDOWN

3、 用实例管理程序启动和终止实例
  1)、打开管理程序,如图

  2)、点击DBA STUDIO,进入"oracle enterprise manager 登录"窗口

  3)、选择"LAUNCH DBA STUDIO STANDALONE",点击"确定"按钮,弹出以下窗体;

  4)、在左边的列表中双击或点击右键菜单中的"连接",弹出以下窗体;

  5)、录入用户名:INTERNAL,口令:oracle,选择连接身份为"SYSDBA",点击确定,出现以下界面,选择例程下的数据库,点击"打开"单选框,再点击"应用"按纽

  6)如果没有使用的数据库,可在文件菜单中选择"将数据库添加到树"

  7)录入主机名,端口号、SID和网络服务名。主机名为本地计算机名,如果连接远程服务器,则录入远程计算机名;端口号默认为1521,不能修改;SID为安装时录入的SID(必须一致),如果连接的为远程数据库,则录入远程服务器的SID;网络服务名可为安装时录入的网络服务名,可任意修改;最后点击"确定"即可。

  8)、重复步骤4、5。

4、 使用服务控制面板启动和终止实例
   

四、NET8监听器


1)、 在命令提示符下录入:
  LSNRCTL
  START(启动)
  STOP(关闭)
  STATUS(查看状态)

2)、也可在控制面板的服务中选择ORACLE ORAHOME81 TNSLISTENER,双击或点击鼠标右键点击"启动"。

五、TNSNAMES.ORA配置

  在安装目录下,如:E:\Oracle\Ora81\network\ADMIN下用写字板或记事本打开TNSNAME.ORA文件,文件内容大概如下:
  TEST.SOFTONE.COM =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = zcb_8115)(PORT = 1521))
  )
  (CONNECT_DATA =
  (SERVICE_NAME = test)
  )
  )
  蓝色部分为安装时录入的信息。

  如果该文件没有配置成功,该文件可通过以下步骤进行配置:
  1)、在程序菜单中打开NET8 CONFIGURATION ASSISTANT

  2)、选择Net8 Configuration Assistant,打开,进入"Net8 Configuration Assistant:欢迎"窗口

  2)、选择"本地网络服务名设置",点击"下一步", 弹出以下窗体;

  3)、在"Net8 Configuration Assistant:网络服务名配置"窗口中选择"添加",点击"下一步", 弹出以下窗体;

  4)在"Net8 Configuration Assistant:网络服务名配置,数据库版本"窗口中选择"ORACLE 8I数据库或服务",点击"下一步",弹出以下窗体;

  5)在"Net8 Configuration Assistant:网络服务名配置,服务名"窗口输入服务名,此服务名跟安装时录入的服务名(SID)相同,录入后,点击"下一步",弹出以下窗体;

  6)、在"Net8 Configuration Assistant:网络服务名配置,请选择协议"窗口选择"TCP"此时只能选择"TCP",点击"下一步", 弹出以下窗体;

  7)在"Net8 Configuration Assistant:网络服务名配置,TCP/IP协议"窗口输入主机名(如果连接本地数据库,则录入本地计算机名,如果连接远程数据库,则录入远程计算机名),选择默认的"请使用标准端口号1521"(建议最好不要修改),点击"下一步",弹出以下窗体;

  8)、在"Net8 Configuration Assistant:网络服务名配置,测试"窗口选择"是,进行测试",点击"下一步",弹出以下窗体;

  9)、当"Net8 Configuration Assistant:网络服务名配置,正在连接"窗口对话框中出现提示"正在连接….测试成功"信息,表示测试通过。此时点击"下一步",进入"Net8 Configuration Assistant: 网络服务名配置,网络服务名"窗口;

  10)、在"Net8 Configuration Assistant:网络服务名配置,网络服务名"窗口输入网络服务名,服务名为ORACLE连接串,可任意录入,如:test,点击"下一步",弹出以下窗体;

  11)、在"Net8 Configuration Assistant:网络服务名配置,是否需要另一个网络服务名"窗口中选择"否",点击"下一步",进入"网络服务名配置完成" 窗口;

  12)、在"网络服务名配置完成"窗口中点击"下一步",弹出以下窗体;

  13)、在"欢迎"窗口点击"完成",退出配置过程

  TNSNAMES.ORA配置完成后,再配置BDE(BDE如何配置略),可通过BDE、PLSQL、SQL EXPLORER和TNSPING命令来测试ORACLE是否连接正确。下面用TNSPING来测试是否连接。

  在命令提示符下录入: TNSPING TEST.SOFTONE.COM

六、表空间、用户的创建和删除

1、表空间的创建、删除
  1)、命令方式创建表空间
录入命令:
CREATE TABLESPACE CHECKUP_HISTORY DATAILE '/M01/ORADATA/BIBDB/CHECKUP_HISTORY.DBF' SIZE 1000M;
这条语句创建了一个名为CHECKUP_HISTORY.DBF的文件,容量为1000MB,容纳了存储在CHECKUP_HISTORY表空间的所有数据。

  2)、建议用此方式建立表空空间
  打开DBA STUDIO,

  选择存储下表空间,单击右键,选择创建,出现以下界面:

  录入名称和其他相关的设置(其它设置建议使用默认值),点击"创建"按纽
  如果要删除某表空间,则选中该表空间,然后点击鼠标右键,选择"移去"即可。

2、用户的创建、删除
  1)、命令方式建立、删除用户
  建立
  create user pharmacy
  identified by pharmacy
  default tablespace PHARMACY
  temporary tablespace TEMP
  profile DEFAULT;
  grant dba to pharmacy;
   删除
  DROP USER PHARMACY CASCADE

  2)、通过PLSQL建立、删除用户
  建立:
  打开PLSQL,以SYSTEM,manager登录,选择USERS,以鼠标右键选择NEW,输入名称、密码、表空间、临时表空间和用户权限,点击"APPLY"。
  删除
  选择用户,以鼠标右键选择"DROP"

  3)用ORACLE 建立、删除用户
  建立:
  打开DBA STUDIO
  选择安全下用户,点击鼠标右键选择"创建"
  输入名称、口令和用户权限,点击"创建"按纽
  删除:
  选择需删除的用户,点击鼠标右键,选择"移去"。

七、数据脚本导入、导出
1、 导入
  1)、命令方式导入
  IMP PHARMACY/PHARMACY@TEST.SOFTONE.COM D:\DD\PHARMACY.DMP FULL=Y
  此方式导入的数据库带有表结构和数据内容。

  2)、使用PLSQL导入
  选择TOOLS菜单下的IMPORT TABLES ,选择需要导入的脚本,点击"IMPORT"按纽
  此方式导入的数据库文件中带有表结构和数据内容。
  此方式导入的数据库可能只有表结构,也可能只有数据内容(根据录制的脚本而定)。

  3)、在PLSQL的NEW菜单下选择COMMAND WINDOW,右键菜单中选择"LOAD",选择需要导入的数据脚本,系统自动进行导入操作。

2、导出
  1)、命令方式导出
  EXP PHARMACY/PHARMACY@TEST.SOFTONE.COM D:\DD\200.DMP
  此方式导出的数据库带有表结构和数据内容。建议使用此方式进行数据导出。

  2)、使用PLSQL工具导出
  选择TOOLS菜单下的EXPORT TABLES ,选择需要导出的表名称,录入需要导出的脚本名称,点击"EXPORT"按纽
   此方式导出的数据带有数据结构和数据内容。
  此方式导出的数据只带有数据结构,不带数据内容。

  3)在PLSQL工具的TOOLS菜单下选择EXPORT USER OBJECTS (版本为5.1以上才有此功能),录入需要导出的脚本名称(默认为全部选中,如果只导出部分表或触发器等等,用鼠标在列表中自行选择),点击"EXPORT"按纽

  此方式导出的数据库只带有表结构,不导出数据内容。如果只导出表结构,建议使用此方式进行导出。
http://blog.csdn.net/ak_2005/archive/2007/03/05/1520739.aspx

posted on 2007-10-26 12:48 liaojiyong 阅读(16786) 评论(0)  编辑  收藏 所属分类: Oracle


只有注册用户登录后才能发表评论。


网站导航: