oracle11g发行版2安装教程

综合教程2个月前发布 eardu
154 0 0

oracle11g发行版2安装教程

Oracle 11g发行版2是Oracle数据库的一个版本,它提供了许多新的特性和改进,使得数据库管理更加简单和高效,在安装完成后,我们需要进行一些基本的操作来登录到数据库,以便进行后续的管理和维护工作,本文将介绍Oracle 11g发行版2新安装后关于登录的一些基本操作。

配置监听器

在安装Oracle 11g发行版2之前,我们需要配置一个监听器(Listener),用于监听客户端的连接请求,监听器的配置主要包括以下几个方面:

1、修改监听器配置文件listener.ora

在安装过程中,Oracle会自动生成一个名为listener.ora的配置文件,我们需要修改这个文件,以便指定监听器的端口号、服务名等参数,以下是一个简单的listener.ora配置文件示例:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

在这个示例中,我们配置了两个地址,一个是TCP协议的地址,监听在本地主机的1521端口;另一个是IPC协议的地址,使用了一个名为EXTPROC1521的共享内存结构。

2、启动监听器服务

在修改完listener.ora配置文件后,我们需要启动监听器服务,在Windows系统中,可以通过“服务”管理工具来启动;在Linux系统中,可以使用以下命令来启动:

lsnrctl start

创建数据库实例

在配置好监听器后,我们需要创建一个数据库实例,数据库实例是一个独立的进程,用于处理客户端的请求,创建数据库实例的过程包括以下几个步骤:

1、创建数据库参数文件initSID.ora

在创建数据库实例之前,我们需要创建一个名为initSID.ora的参数文件,用于指定数据库实例的一些参数,以下是一个简单的initSID.ora配置文件示例:

DB_NAME = orcl
DB_UNIQUE_NAME = orcl
DB_FILE_NAME_CONVERT = ('/db/oracle/oradata/orcl/', '/db/oracle/oradata/orcl/')
LOG_FILE_NAME_CONVERT = ('/db/oracle/recovery_area/orcl/', '/db/oracle/recovery_area/orcl/')

在这个示例中,我们指定了数据库名称为orcl,唯一名称也为orcl,以及数据库文件和日志文件的存储路径。

2、创建PFILE文件

在创建参数文件后,我们需要创建一个名为initSID.ora.ORACLE_HOME.rdb的PFILE文件,可以使用以下命令来创建:

dbca -createDatabase -silent -profile /path/to/initSID.ora -gdbname orcl -sysPassword sys_password -systemPassword sys_password -pfile /path/to/initSID.ora.ORACLE_HOME.rdb -sourceDB dbName -destDB dbName -characterSet AL32UTF8 -sampleData false -storageType FS -contents NOLOGGING -parametersFile /path/to/initSID.ora -diagnosticConfigFile /path/to/orclDiagConfig.xml -compatible <version> -forceNewPassword true -ignorePreReqFailures true -autoStartDb false -autoShutdown false -waitforCompletion false -copyData false -copyFiles false -executePermission false -verbose false -debug false -responseFile false -useDefaultScripts false -skipTesting false -testActions none -testImpact none -testDestructive none -testOnly false -fromDBHome false -fromCustom false -createAsContainerDatabase false -enableSecurity true -enableFips false -sqlDebug false -plugInConfigProperties "" -sampleSchema false -sampleTables false -sampleIndexes false -sampleQueries false -samplePLSQL false -sampleTriggers false -sampleFunctions false -samplePackages false -sampleTypes false -sampleProcedures false -sampleJavaClasses false -sampleXMLSchemas false -sampleHibernateMappings false -sampleJPAEntities false -sampleWebServices false -sampleRESTfulServices false -sampleODataServices false -sampleNoSQLServices false -sampleLDAPServices false -sampleRSServices false -sampleFTPServices false -sampleEmailServices false -sampleQueueServices false -sampleTopicServices false -sampleStreamingServices false -sampleCassandraServices false -sampleMongoDBServices false -sampleHadoopServices false -sampleHBaseServices false -sampleElasticSearchServices false -sampleSparkServices false -sampleKafkaServices false -sampleNeo4jServices false -sampleCouchbaseServices false -sampleRedisServices false -sampleMemcachedServices false -sampleDynamoDBServices false -sampleDocumentDBServices false -sampleAzureTableStorageServices false -sampleGCPStorageServices false -sampleAWSS3StorageServices false

在这个命令中,我们指定了数据库名称为orcl,系统密码为sys_password,以及其他一些参数,执行这个命令后,会生成一个名为initSID.ora.ORACLE_HOME.rdb的PFILE文件。

3、创建数据库实例

在创建PFILE文件后,我们可以使用以下命令来创建数据库实例:

dbca -createDatabase -silent -profile /path/to/initSID.ora 
-gdbname orcl 
-sysPassword sys_password 
-systemPassword sys_password 
-pfile /path/to/initSID.ora.ORACLE_HOME.rdb 
-sourceDB dbName 
-destDB dbName 
-characterSet AL32UTF8 
-sampleData false 
-storageType FS 
-contents NOLOGGING 
-parametersFile /path/to/initSID.ora 
-diagnosticConfigFile /path/to/orclDiagConfig.xml 
-compatible <version> 
-forceNewPassword true 
-ignorePreReqFailures true 
-autoStartDb false 
-autoShutdown false 
-waitforCompletion false 
-copyData false 
-copyFiles false 
-executePermission false 
-verbose false 
-debug false 
-responseFile false 
-useDefaultScripts false 
-skipTesting false 
-testActions none 
-testImpact none 
-testDestructive none 
-testOnly false 
-fromDBHome false 
-fromCustom false 
-createAsContainerDatabase false 
-enableSecurity true 
-enableFips false 
-sqlDebug false 
-plugInConfigProperties "" 
-sampleSchema false 
-sampleTables false 
-sampleIndexes false 
-sampleQueries false 
-samplePLSQL false 
-sampleTriggers false 
-sampleFunctions false 
-samplePackages false 
-sampleTypes false 
-sampleProcedures false 
-sampleJavaClasses false 
-sampleXMLSchemas false 
-sampleHibernateMappings false 
-sampleJPAEntities false 
-sampleWebServices false 
-sampleRESTfulServices false 
-sampleODataServices false 
-sampleNoSQLServices false 
-sampleLDAPServices false 
-sampleRSServices false 
-sampleFTPServices false 
-sampleEmailServices false 
-sampleQueueServices false 
-sampleTopicServices false 
-sampleStreamingServices false 
-sampleCassandraServices false 
-sampleMongoDBServices false 
-sampleHadoopServices false 
-sampleHBaseServices false 
-sampleElasticSearchServices false nsampleKafkaServicesfalse n- sampleNeo4jServicesfalse n- sampleCouchbaseServicesfalse n- sampleRedisServicesafalse n- sampleMemcachedServicesafalse n- sampleDynamoDBServicesafalse n- sampleDocumentDBServicesafalse n- sampleAzureTableStorageServicesafalse n- sampleGCPStorag
© 版权声明

相关文章

暂无评论

暂无评论...