Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
ORACLE instance started.
Database mounted.
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
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"按纽
此方式导出的数据库只带有表结构,不导出数据内容。如果只导出表结构,建议使用此方式进行导出。