2 Day DBA-介绍-管理数据库的工具
n Oracle Universal Installer(OUI),是安装Oracle软件的实用程序,可以自动启动ODCA(Oracle Database Configuration Assistant)来安装数据库。 n Oracle Database ConfigurationAssistant(ODCA),可能从模板来创建数据库,也可以创建自己的数据库。可以复制事先配置好的种子数据库,这样就...
2 Day DBA-介绍-日常Oracle DBA的任务
n 安装Oracle软件 n 创建Oracle数据库 n 进行数据库和软件的更新 n 启动和关闭Oracle实例 n 管理数据库存储结构 n 管理用户和安全 n 管理数据库对象,如表、索引和视图。 n 需要时进行数据库的备份和恢复 n 监控数据库状态,采用...
2 Day DBA-介绍-关于本手册
是关于Oracle数据库管理的快速入门的教程,目标是教会你如何完成日常的数据库管理任务。目的是帮助你理解Oracle数据库的概念,帮助你学习如何实施所有的日常管理任务,而这些任务是保证数据库正常运行所必须的。 这些任务包括:配置数据库、管理内存和存储、管理用户、管理数据库对象(像数据库表),进...
在Solaris 11上安装Oracle 11.2.0.3
配置resourceproject 点击(此处)折叠或打开projadd group.dba projmod -s -K \"project.max-shm-memory=(priv,2gb,deny)\" group.dbaprojmod -s -K \"project.max-sem-ids=(priv,256,deny)\" group.dbaprojmod -s -K \"process.max-file-descri...
修改Oracle的配置文件
点击(此处)折叠或打开--修改/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora,将localhost都改为你的主机名 LISTENER_TESTDB11 = (ADDRESS = (PROTOCOL = TCP)(HOST = S1011.cuug.net)(PORT = 1521))...
测试数据库是否安装成功
点击(此处)折叠或打开# 以特权用户通过SQL*Plus连接到空闲实例 [oracle@S1011:/export/home/oracle]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Thu May 23 14:05:08 2013Copyright (c) 1982, 2011, Oracle. A...
solaris下配置使用SQL*Plus历史命令记录
点击(此处)折叠或打开# 1. sunfreeware上下载以下3个包,可能会有版本变化。 readline-5.2-sol10-x86-local.gzlibgcc-3.4.6-sol10-x86-local.gzrlwrap-0.37-sol10-x86-local.gz# 2.解压安装注意,上传至solaris 服务器用bin格式...
开始安装
(1)将文件p10404530_112030_Solaris86-64_1of6.zip和p10404530_112030_Solaris86-64_2of6.zip解压。 (2)将p10404530_112030_Solaris86-64_2of6\database\stage\Components目录中的内容拷贝到 (3)p10404530_112030_Solaris86-64_1of6对应的目录中。 (4)然后将p10404530_112030_Solaris86-64_1of6中的...
在Solaris10上配置内核参数
在Solaris 10上,确定下表中的内核参数被设置为>=建议值。下表中也包含了资源控制器,它们针对于特定的内核参数取代了/etc/system文件中的配置。因为Oracle数据库在启动进程时并不会设置项目信息,因此一些过时的但没有从/etc/system中移除的项目仍然需要设置。 注意:设置的值应该>=建议值 在OracleSolaris 10...
创建需要的目录
点击(此处)折叠或打开# 创建ORACLE_BASE目录 [root@S1011:/]$ mkdir -p /u01/app/oracle[root@S1011:/]$ chown -R oracle:oinstall /u01/app/oracle[root@S1011:/]$ chmod -R 775 /u01/app/oracle# 创建oraInventory目录[...
检查网络安装以及创建需要的操作系统组和用户
主机名要求为带域名的限定的主机名,如果不是请按“如何修改主机名”的步骤修改过来。例:Solaris101.cuug.net创建需要的操作系统组和用户点击(此处)折叠或打开# 创建Oracle Inventory组,即oinstall [root@S1011:/]$ /usr/sbin/groupadd oinstall # 创建OSDBA组...
检查软件需求
点击(此处)折叠或打开#检查软件需求 [root@S1011:/]$ pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl# 安装没有安装的包,挂载光驱找到包安装[root@S1011:/]$ ...
检查硬件需求
检查步骤点击(此处)折叠或打开# 确定物理RAM的大小(我们要求是2G) [root@S1011:/]$ /usr/sbin/prtconf | grep \"Memory size\"Memory size: 2048 Megabytes# 确定配置的swap空间的大小(应该为RAM的2倍,即4G[root@S10...
以root用户登录
Oracle?Database Quick Installation Guide 11g Release 2 (11.2) for Oracle Solaris onx86-64 (64-Bit) Part Number E24351-01在安装过程中注意用户的切换。建议在SecureCRT打开2个会话,一个为root用户,一个为oracle用户(当后面oracle用户建立之后)。当需要不同的权限的用户进程操作时,就切换到不同的...
主动优化高负载SQL语句
点击(此处)折叠或打开--以SYSDBA的身份连接到Database Control,导航到\"Performance(性能)\"选项卡, --将"View Data(查看数据)"设置为"Real Time: 15second Refresh(实时: 每15秒刷新一次)#################### start_dinas.sh(begin) ##############...
课程实践(二)续
案例十六点击(此处)折叠或打开--iss_setup.sqlSET ECHO ONDROP TABLE t PURGE;CREATE TABLE t(c NUMBER, d NUMBER);BEGIN FOR i IN 1..10000 LOOP INSERT ...
课程实践(二)续
案例十五点击(此处)折叠或打开--nic_setup.sqlSET ECHO ONDROP CLUSTER emp_dept including tables;DROP TABLE emp purge;DROP TABLE dept PURGE;CREATE TABLE emp( ...
课程实践(二)续
案例十四点击(此处)折叠或打开--shc_setup.sqlSET ECHO ONDROP CLUSTER cluster_bigemp INCLUDING TABLES;CREATE CLUSTER cluster_bigemp( deptno NUMBER, sal NUMBER ...
课程实践(二)续
案例十三点击(此处)折叠或打开--iot_setup.sqlSET ECHO ONCREATE TABLE iot_promotions( promo_id NUMBER PRIMARY KEY, promo_name VARCHAR2(40), promo_su...
课程实践(二)续
案例十二点击(此处)折叠或打开--删除所有索引,只保留主键索引. 在cust_last_name列上创建B-Tree索引sh@TESTDB11>@drop_customers_indexes.sqlCREATE INDEX idx_cust_last_name ON customers(cust_last_name) NOLOGGING COMPUTE STATISTICS;...