oracle10g总结

简介:

1.[oracle@zh888 ~]$ sqlplus /nolog //启动oracle数据库实例

SQL*Plus: Release 10.2.0.1.0 - Production on Sat May 11 00:29:00 2013

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> conn / as sysdba//作为sysdba登录

Connected to an idle instance.

SQL> startup //启动startup,1、shutdown normal   正常方式关闭数据库。 2、shutdown immediate   立即方式关闭数据库。   在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,   而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),   当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。 3、shutdown abort   直接关闭数据库,正在访问数据库的会话会被突然终止,   如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。

ORACLE instance started.

Total System Global Area  285212672 bytes
Fixed Size                  1218992 bytes
Variable Size             100664912 bytes
Database Buffers          180355072 bytes
Redo Buffers                2973696 bytes
Database mounted.
Database opened.//启动成功

 

2.[oracle@zh888 ~]$ lsnrctl start //启动监听需要一定的时间。

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 11-MAY-2013 00:30:55

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Starting /usr/local/oracle/product/10201/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Log messages written to /usr/local/oracle/product/10201/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zh888)(PORT=1521)))

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                11-MAY-2013 00:30:55
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /usr/local/oracle/product/10201/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zh888)(PORT=1521)))
The listener supports no services
The command completed successfully

 

3.[oracle@zh888 ~]$ lsnrctl status //查看数据监听状态

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 11-MAY-2013 00:31:43

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                11-MAY-2013 00:30:55
Uptime                    0 days 0 hr. 0 min. 48 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /usr/local/oracle/product/10201/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zh888)(PORT=1521)))
Services Summary...
Service "zh888" has 1 instance(s).
  Instance "zh888", status READY, has 1 handler(s) for this service...
Service "zh888XDB" has 1 instance(s).
  Instance "zh888", status READY, has 1 handler(s) for this service...
Service "zh888_XPT" has 1 instance(s).
  Instance "zh888", status READY, has 1 handler(s) for this service...
The command completed successfully //sid zh888实例名启动成功。

 

4.[oracle@zh888 ~]$ emctl start dbconsole//启动oracle em web管理oracle10g界面,登录http://ip:1158/em 
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0  
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://oracle.example.com:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ....

 

5.sqlplus创建表空间和临时表空间

SQL> create tablespace qc_data datafile '/usr/local/oracle/oradata/zh888/qc_data.dbf' size 200m autoextend on next 200m maxsize 1000m extent management local;

Tablespace created. //创建qc_data名字的表,指定oracle数据库文件所在的目录,大小为200m,自动增加空间200m,最大为1000m如果1000m替换为unlimited就是无限制,最后为本地管理。

 

SQL> create temporary tablespace qc_temp tempfile '/usr/local/oracle/oradata/zh888/qc_temp.dbf' size 100m autoextend on next 100m maxsize 2000m extent management local;//创建临时表空间


6.SQL> select username from dba_users; //查看所有oracle用户

QCSITEADMIN_DB
DEFAULT_QC_TEST_DB
MGMT_VIEW
SYS
SYSTEM
DBSNMP
SYSMAN
SCOTT
OUTLN
MDSYS
ORDSYS
CTXSYS
ANONYMOUS

EXFSYS
DMSYS
WMSYS
XDB
ORDPLUGINS
SI_INFORMTN_SCHEMA
OLAPSYS
MDDATA
DIP
TSMSYS

23 rows selected.


7.SQL> select *from v$instance; 查看sid实例名zh888

              1 zh888
zh888
10.2.0.1.0        10-MAY-13 OPEN         NO           1 STOPPED
ALLOWED    NO  ACTIVE            PRIMARY_INSTANCE   NORMAL    NO

 

8.SQL> select *from v$tablespace; //查看实例名zh888所有表空间

         0 SYSTEM                         YES NO  YES
         1 UNDOTBS1                       YES NO  YES
         2 SYSAUX                         YES NO  YES
         4 USERS                          YES NO  YES
         3 TEMP                           NO  NO  YES
         6 QC_DATA                        YES NO  YES
         7 QC_TEMP                        NO  NO  YES


9.SQL> select *from v$controlfile; //查看控制文件。

/usr/local/oracle/oradata/zh888/control01.ctl
NO       16384            430

/usr/local/oracle/oradata/zh888/control02.ctl
NO       16384            430

/usr/local/oracle/oradata/zh888/control03.ctl
NO       16384            430

7 rows selected.

 

10.SQL> show error; //查看是否有错误

 

11.SQL> show user; //查看当前登录的用户
USER is "SYS"


12.SQL> alter user scott account lock; //锁住scott账户。

User altered.

13.SQL> create user zh identified by zh123456; //创建zh用户密码为zh123456

User created.

14.SQL> alter user zh identified by zh123;//修改zh密码或者conn zh/zh123456进入后password修改密码。

User altered.

15.SQL> grant create session,create table to zh; //给zh用户授权

Grant succeeded.

16.SQL> alter user zh default tablespace QC_DATA;//分配qc_data表空间给zh用户

User altered.


17.SQL> grant unlimited tablespace to zh; //授权表空间给用户。
GRANT create any table TO zh;
GRANT resource,dba TO zh;
GRANT select any table TO zh; 
第一个是授予所有table有create权限,第三是授予所有table有select权限.
第二个就是赋予DBA的权限,这才是最重要的,其实只要第二就可以了.

Grant succeeded.

18.SQL> conn zh/zh123456; //登录zh用户。
Connected.
SQL> show user;
USER is "ZH"

19.SQL> select name from v$tempfile; //查看临时表空间

NAME
--------------------------------------------------------------------------------
/usr/local/oracle/oradata/zh888/temp01.dbf
/usr/local/oracle/oradata/zh888/qc_temp.dbf

20.删除用户表空间的步骤:
Alter tablespace 表空间名称 offline;
Drop tablespace 表空间名称;(表空间无有数据时用)
或者
drop tablespace 表空间名称 including contents;(表空间下有数据时候用)

temporary tablespace是oracle里临时表空间,临时表空间主要用途是在数据库进行排序运算、管理索引、访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理。当oracle里需要用到sort的时候,而pga又没有足够大的时候,将会把数据放入临时表空间里进行排序,同时如果有异常情况的话,也会被放入临时表空间,但是我们需要重建temporary tablespace,直接是不能drop默认的临时表空间的,不过我们可以通过以下方法来做。查看目前的temporary tablespace

21.SQL> select name from v$datafile;//查看数据库表空间存放的路径。



本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/1414756,如需转载请自行联系原作者

相关文章
|
Linux 测试技术 项目管理
产品、项目、平台、系统、应用的关系
产品、项目、平台、系统、应用的关系
1243 0
|
存储 缓存 编解码
KiCad 插件
AD 文档转 KiCad 文件。 InteractiveHtmlBom kicad_text_tool kicad_tools kicad-action-scripts
2269 0
KiCad 插件
|
9月前
|
机器学习/深度学习 人工智能 DataWorks
《数据驱动新变革:DataWorks与图神经网络打造AI决策“最强大脑”》
在数字化时代,数据成为企业的核心资产。DataWorks作为大数据管理的中流砥柱,负责存储、整合和治理海量数据;图神经网络(GNN)则为处理复杂图结构数据提供创新方案。两者结合,开启了知识图谱数据处理与分析的新纪元,助力人工智能推理与决策。DataWorks构建庞大的数据生态体系,涵盖结构化、半结构化及非结构化数据。知识图谱如同智能导航灯塔,将分散的数据编织成紧密的知识网络。以互联网广告行业为例,DataWorks收集用户浏览、广告投放等数据,通过知识图谱关联,揭示用户与广告主、创意间的复杂关系。
206 5
|
API 开发工具 git
.NET CORE CliWrap 命令行
【11月更文挑战第12天】`CliWrap` 是一个用于在 .NET 应用中执行外部命令行工具的库,支持 .NET Core 及以上版本。它通过简洁的 API 提供了命令执行、参数传递、工作目录设置、环境变量配置及错误处理等功能。安装可通过 NuGet 完成,示例代码展示了如何使用 `CliWrap` 执行 `dir` 命令并获取输出。
197 0
|
机器学习/深度学习 存储 算法
算法时间复杂度分析
这篇文章讲解了如何分析算法的时间复杂度,包括关注循环执行次数最多的代码段、总复杂度的确定、嵌套代码复杂度的计算方法,并提供了大O阶的推导步骤和常见时间复杂度的列表,同时还介绍了空间复杂度的概念及其重要性。
|
存储 算法 数据处理
逻辑结构与存储结构的区别
**逻辑结构**是指数据对象中数据元素之间的逻辑关系,它描述了数据的组织方式。这种结构不涉及数据在内存中的具体存储方式,而是更多关注数据元素之间的逻辑关系,如线性关系、树形关系、图形关系等。 **存储结构**也称为物理结构,是指数据的实际存储在计算机内存中的组织方式。它关心如何将数据存放在计算机的内存或其他存储设备中,以便有效地访问和修改。存储结构通常包括顺序存储结构、链式存储结构等。
466 0
|
NoSQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之大表同步如何优化
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
分布式计算 DataWorks 安全
DataWorks常见问题之如何迁移业务流程到其他项目
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
298 0
|
Java 容器
SpringBoot下资源国际化应用实践
SpringBoot下资源国际化应用实践
252 0