数据库Oracle部署.docx
- 文档编号:26939160
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:24
- 大小:3.19MB
数据库Oracle部署.docx
《数据库Oracle部署.docx》由会员分享,可在线阅读,更多相关《数据库Oracle部署.docx(24页珍藏版)》请在冰豆网上搜索。
数据库Oracle部署
数据库Oracle部署
1Oracle安装
1.1点击安装文件“setup.exe”,稍等一会出现如下界面,选择“高级安装”,点击“下一步”
1.2出现如下图界面,选择“企业版”,点击“下一步”
1.3出现如下图界面,名称:
使用默认。
路径:
选择一个安装位置,点击“下一步”
1.4出现如下图界面,如果网络存在未执行的状态,用鼠标点击复选框确认,点击“下一步”
1.5出现如下图界面,默认设置,点击“下一步”
1.6出现如下图界面,默认设置,点击“下一步”
1.7出现如下图界面,选中“创建带样本方案的数据库”复选框,点击“下一步”
1.8出现如下图界面,默认设置,点击“下一步”
1.9出现如下图界面,默认设置,点击“下一步”
1.10出现如下图界面,默认设置,点击“下一步”
1.11出现如下图界面,选中“所有的账户都是用同一个口令”,输入口令“df1500g”,确认口令“df1500g”,点击“下一步”
1.12出现如下图界面,点击“安装”
1.13出现如下图界面,点击“安装”
稍等一会,出现如下界面:
1.14稍等一会,出现如下界面,点击“口令管理”
1.15出现如下界面,在SYS和SYSTEM的新口令和确认口令中输入:
“df1500g”,点击“确定”
1.16出现如下界面,点击“确定”
1.17稍等一会,出现如下界面,点击“退出”,安装完毕。
2Oracle数据库df1500及df1500hdb创建
2.1启动OracleSQL*Plus
开始->程序->Oracle_OraDb10g_home1->应用程序开发->SQLPlus,弹出如下界面:
填写信息如下:
用户名:
SYSTEM,口令:
df1500g,点击“确定”。
弹出如下界面:
2.2创建表空间
在提示符输入如下命令:
SQL>Createtablespacedf1500datafile'C:
\df1500.dbf'size200m;
回车,出现如图界面:
2.3创建新用户,并建立和表空间之间的关系
在提示符输入如下命令:
SQL>CreateUserdf1500identifiedbydf1500gdefaulttablespacedf1500;
回车,出现如图界面:
2.4给用户授权,可以管理该用户中的对象和数据
在提示符输入如下命令:
SQL>grantconnecttodf1500;
回车,出现如图界面:
2.5继续给用户授权
在提示符输入如下命令:
SQL>grantresourcetodf1500;
回车,出现如图界面:
2.6继续给用户授权,用于导入数据库数据
在提示符输入如下命令:
SQL>grantdbatodf1500;
回车,出现如图界面:
2.7建立dbs1数据源
(1)开始->程序->Oracle_OraDb10g_home1->配置和移植工具->NetManager->本地->服务命名->点击左上角的“+”,出现如下图界面:
网络服务名填写:
dbs1
(2)点击“下一步”,出现如下图界面:
(3)点击“下一步”,出现如下图界面:
(4)主机名填写本机的IP地址:
如172.20.43.128,点击“下一步”,出现如下图界面:
(5)选择“Oracle8或更低版本SID:
”,点击“下一步”,出现如下图界面:
(6)点击“测试”弹出界面如下:
(7)点击“更改登录”,弹出如下图界面:
(8)用户名:
df1500,密码:
df1500g,点击“确定”,点击“测试”,弹出如下界面:
(9)已经连接成功。
点击“关闭”,返回上一级对话框,点击“完成”。
弹出如下图界面:
(10)选择“文件”->保存网络配置,点击对话框右上角的“红叉”,关闭对话框。
至此可以使用dbs1连接数据库了。
(如果无法保存,则尝试管理员身份运行,再操作上面步骤)
2.8将df1500数据库数据导入表空间中
(1)打开plsqldev.exe,出现如下界面:
Username:
df1500
Password:
df1500g
(2)点击“OK”,出现如下图界面:
(3)点击菜单栏“Tools”->ImportTables,出现如下图界面:
(4)在Importfile中选择硬盘上的数据库数据文件dbDMP,点击Import,此时会弹出黑窗口,显示表已经导入数据库中。
2.9创建历史库表空间
在OracleSQLPlus提示符输入如下命令:
SQL>Createtablespacedf1500hdbdatafile'e:
\df1500hdb.dbf'size1000mautoextendonnext20m;
回车,出现如图界面:
2.10创建新用户,并建立和表空间之间的关系
在OracleSQLPlus提示符输入如下命令:
SQL>CreateUserdf1500hdbidentifiedbydf1500gdefaulttablespacedf1500hdb;
回车,出现如图界面:
2.11给用户授权,可以管理该用户中的对象和数据
在OracleSQLPlus提示符输入如下命令:
SQL>grantconnecttodf1500hdb;
回车,出现如图界面:
2.12继续给用户授权
在OracleSQLPlus提示符输入如下命令:
SQL>grantresourcetodf1500hdb;
回车,出现如图界面:
2.13继续给用户授权,用于导入数据库
在OracleSQLPlus提示符输入如下命令:
SQL>grantdbatodf1500hdb;
回车,出现如图界面:
2.14修改表空间自动扩容
SQL>AlterDataBaseDataFile'D:
\DataBase\df1500hdb.dbf'autoextendonnext20m;
就会使得表空间自动扩容20m
2.15继续给用户授权,用于导入数据库
(1)重新打开plsqldev.exe,出现如下界面:
注意:
需要更改用户名:
Uername:
df1500hdb
Password:
df1500g
点击“OK”
(2)在菜单栏中选择:
Tools->ImportTables,弹出如下界面:
(3)在Importfile中选择硬盘上需要导入的历史库的文件:
hdb.DMP,点击“Import”。
会弹出黑窗口,显示导入数据表信息。
(4)在OracleSQLPlus提示符输入如下命令:
SQL>grantinsertondf1500hdb.df_his_eventtodf1500;
回车,则数据库触发器trigger授权成功。
(5)关闭plsqldev.exe,重新打开plsqldev.exe,弹出如下界面:
更改Username:
df1500
Password:
df1500g
点击“OK”
(6)在左边树目录中选择“User”->DF1500->Object->Triggers->右键USER_LOGIN_TRIG选择“Recompile”。
同理:
右键USER_LOGOUT_TRIG->选择“Recompile”。
如下图所示:
3表空间操作命令
3.1建立表空间
CREATETABLESPACEdata01
DATAFILE’’/oracle/oradata/db/DATA01.dbf’’SIZE500M
UNIFORMSIZE128k;#指定区尺寸为128k,如不指定,区尺寸默认为64k
3.2建立UNDO表空间
CREATEUNDOTABLESPACEUNDOTBS02
DATAFILE’’/oracle/oradata/db/UNDOTBS02.dbf’’SIZE50M
注意:
在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:
ALTERSYSTEMSETundo_tablespace=UNDOTBS02;
3.3建立临时表空间
CREATETEMPORARYTABLESPACEtemp_data
TEMPFILE’’/oracle/oradata/db/TEMP_DATA.dbf’’SIZE50M
3.4使表空间脱机
ALTERTABLESPACEgameOFFLINE;
如果是意外删除了数据文件,则必须带有RECOVER选项
ALTERTABLESPACEgameOFFLINEFORRECOVER;
3.5使表空间联机
ALTERTABLESPACEgameONLINE;
3.6使数据文件脱机
ALTERDATABASEDATAFILE3OFFLINE;
3.7使数据文件联机
ALTERDATABASEDATAFILE3ONLINE;
3.8使表空间只读
ALTERTABLESPACEgameREADONLY;
3.9使表空间可读写
ALTERTABLESPACEgameREADWRITE;
3.10删除表空间
DROPTABLESPACEdata01INCLUDINGCONTENTSANDDATAFILES;
3.11扩展表空间
首先查看表空间的名字和所属文件
selecttablespace_name,file_id,file_name,
round(bytes/(1024*1024),0)total_space
fromdba_data_files
orderbytablespace_name;
3.12增加数据文件
ALTERTABLESPACEgame
ADDDATAFILE’’/oracle/oradata/db/GAME02.dbf’’SIZE1000M;
3.13手动增加数据文件尺寸
ALTERDATABASEDATAFILE’’/oracle/oradata/db/GAME.dbf’’
RESIZE4000M;
3.14设定数据文件自动扩展
ALTERDATABASEDATAFILE’’/oracle/oradata/db/GAME.dbf
AUTOEXTENDONNEXT100M
MAXSIZE10000M;
3.15设定后查看表空间信息
SELECTA.TABLESPACE_NAME,A.BYTESTOTAL,B.BYTESUSED,C.BYTESFREE,(B.BYTES*100)/A.BYTES"%USED",(C.BYTES*100)/A.BYTES"%FREE"FROMSYS.SM$TS_AVAILA,SYS.SM$TS_USEDB,SYS.SM$TS_FREECWHEREA.TABLESPACE_NAME=B.TABLESPACE_NAME
ANDA.TABLESPACE_NAME=C.TABLESPACE_NAME
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 Oracle 部署
![提示](https://static.bdocx.com/images/bang_tan.gif)