文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>oracle学习第二天【环境设置】

oracle学习第二天【环境设置】

时间:2011-05-15  来源:fsl

设置数据库启动实例

使用操作系统认证登陆

重建scott用户环境

切换成数据库dba

给scott用户指定单独的表空间

C:\Documents and Settings\Administrator>set ORACLE_SID=orcl

C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.1.0.2.0 - Production on 星期日 5月 15 21:34:02 2011

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

SQL> @%ORACLE_HOME%\rdbms\admin\scott.sql

SQL> show user

USER 为 "SCOTT"

SQL> conn /as sysdba

已连接。

SQL> create tablespace scott_space datafile 'j:\oracle\user_space\scott_space.dbf' size 100m;

表空间已创建。

SQL> alter user scott default tablespace scott_space quota unlimited on scott_space;

用户已更改。

SQL>

通过网络服务名来等陆

首先设置$ORACLE_HOME\NETWORK\ADMIN\tnsnames.ora

我本机的路径是J:\oracle\product\10.1.0\db_1\NETWORK\ADMIN\tnsnames.ora

ORCL =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = WWW-6E8BB23133F)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

下面这一段是指定协议protocol,主机host,端口port

(ADDRESS = (PROTOCOL = TCP)(HOST = WWW-6E8BB23133F)(PORT = 1521))

这一段知道服务名

  (SERVICE_NAME = orcl)

设置服务器端文件$ORACLE_HOME\NETWORK\ADMIN\listener.ora

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = J:\oracle\product\10.1.0\db_1)

      (PROGRAM = extproc)

    )

  )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = WWW-6E8BB23133F)(PORT = 1521))

      )

    )

  )

C:\Documents and Settings\Administrator>tnsping orcl

TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 15-5月 -2011 22:31:36

Copyright (c) 1997, 2003, Oracle.  All rights reserved.

已使用的参数文件:

J:\oracle\product\10.1.0\db_1\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名

Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = WWW-6E8BB23133F)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)

(SERVICE_NAME = orcl)))

OK (20 毫秒)

C:\Documents and Settings\Administrator>lsnrctl start

C:\Documents and Settings\Administrator>sqlplus scott@orcl

SQL*Plus: Release 10.1.0.2.0 - Production on 星期日 5月 15 21:53:19 2011

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

请输入口令:

连接到:

Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production

With the Partitioning, OLAP and Data Mining options

SQL> show user

USER 为 "SCOTT"

SQL>

SQL> conn /as sysdba

已连接。

SQL> show parameter service_name;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ---------------

service_names                        string      orcl

SQL>

数据库的启动方式

Startup

他的选项如下:

Nomount:只启动数据库实例

Mount:启动实例并加载数据文件

Open   启动实例,加载数据文件并打开

       Open read only   只读模式打开数据库

       Open read write     读写模式打开数据库

Force: 如果数据库已经启动不会报错,而是自动shutdown abort 当前数据库然后在启动

Restrict

Pfile

数据库的关闭方式

Shutdown

他的选项如下:

Normal 默认选项,正常关闭

1,  禁止用户创建新连接

2,  等待当前用户断开连接(用户不断开就一直等待)

3,  关闭数据库,卸载数据库,关闭实例

Immediate 立刻执行关闭

1,  所有未提交的事务全部回滚

2,  已经创建的连接,正在执行的sql语句等待其完成,没有则立刻断开

3,  关闭数据库,卸载数据库,关闭实例

Transactional  以事务为准的关闭方式

1,  不允许创建新连接

2,  已经创建的连接不允许再产生新的事务

3,  等待未提交的事务提交完之后断开连接

4,  关闭数据库,卸载数据库,关闭实例

Abort  立刻终止数据库

1,  断开所有用户连接

2,  终止所有事务(正在进行的事务也不回滚)

3,  关闭数据库,卸载数据库,关闭实例

相关阅读 更多 +
排行榜 更多 +
泡龙大闯关安卓版

泡龙大闯关安卓版

冒险解谜 下载
割草派对安卓版

割草派对安卓版

飞行射击 下载
堡垒攻防战安卓版

堡垒攻防战安卓版

飞行射击 下载