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:
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/
[email protected] 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/
[email protected] 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/
[email protected] 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/
[email protected] 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/
[email protected] D:\DD\PHARMACY.DMP FULL=Y
此方式导入的数据库带有表结构和数据内容。
2)、使用PLSQL导入
选择TOOLS菜单下的IMPORT TABLES ,选择需要导入的脚本,点击"IMPORT"按纽
此方式导入的数据库文件中带有表结构和数据内容。
此方式导入的数据库可能只有表结构,也可能只有数据内容(根据录制的脚本而定)。
3)、在PLSQL的NEW菜单下选择COMMAND WINDOW,右键菜单中选择"LOAD",选择需要导入的数据脚本,系统自动进行导入操作。
2、导出
1)、命令方式导出
EXP PHARMACY/
[email protected] 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