Oracle两天竖杆提升之旅高级教程实操
第一天:
1、数据库安装与配置
在开始学习Oracle之前,我们需要先安装一个Oracle数据库,以下是安装步骤:
(1) 下载Oracle数据库安装包
访问Oracle官方网站(https://www.oracle.com/database/technologies/oracledatabasesoftwaredownloads.html),选择适合自己操作系统的Oracle数据库版本进行下载。
(2) 安装Oracle数据库
运行下载好的Oracle数据库安装包,按照提示进行安装,在安装过程中,需要设置Oracle数据库的用户名和密码,以及创建一个新的数据库实例。
(3) 配置监听器
在安装过程中,会默认创建一个监听器,我们需要检查监听器的配置文件(listener.ora)是否正确,主要检查以下内容:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)表示监听器监听的地址和端口,如果需要修改监听地址和端口,可以修改这部分内容。
(4) 启动监听器
在命令行中输入以下命令,启动监听器:
lsnrctl start
2、创建数据库实例
在Oracle数据库中,一个实例对应一个数据库,我们需要创建一个数据库实例,以下是创建步骤:
(1) 创建参数文件
在Oracle安装目录下的“database”文件夹中,创建一个名为“initSID.ora”的文件,内容如下:
SPFILE=/path/to/your/spfile.ora
LOGFILE=/path/to/your/redo01.log
MAXLOGFILES=5
MAXLOGMEMBERS=5
MAXLOGHISTORY=10
MAXDATAFILES=100
MAXINSTANCES=1
MAXLOGFILESIZE=50M
CHARACTERSET=AL32UTF8
DIAGNOSE=ALL
DEDICATED_SERVER=TRUE
NAME=orcl
DOMAIN=orcl
SYSAUX_OPERATIONS=FALSE
ORACLE_HOME=/path/to/your/oracle_home
FALCON_SERVER=DEDICATED_SERVER
SECURITY_UPDATES_VIA_MYORACLESUPPORT=ON
CONFIG_RESET_FILE_LOCK_TIMEOUT=600
SQLNET.AUTHENTICATION_SERVICES=NONE
DB_CREATE_FILE_DEST=”
OS_AUTHENTICATION_PREFIX=”
OS_ROLENAME=”
TEMPORARY_LIMIT=4G
COMPATIBLE=’12.1.0.2′
GLOBAL_NAME=’orcl’
ORACLE_SLAVE_MODE=DISABLED
ORCL_CHARACTERSET=’AL32UTF8′
ORCL_NCHAR=AL32UTF8
SQLPATH=” ORACLE_HOME=’/path/to/your/oracle_home’ PRODUCT_VERSION=’12.1.0.2′ NLSLNR_CONNECTION_DATA=” LOG_CONNECTIONS=OFF SGA_MAX_SIZE=0 SGA_TARGET=0 SEGMENT_PRE_ALLOCATE=YES DB_BLOCK_SIZE=8192 LOGGING_BUFFER=ON ADR_BASE=” ADR_DIAGNOSTIC_DEST=” ADR_LOGFILE=” FRA="" ADR_SID="" ADR_MAINTAINER_MODE="" ADR_CONFIG="" ADR_OWNER="" ADR_GROUP="" ADR_BACKUPADMIN="" ADR_FLASHBACK_USER="" ADR_FLASHBACK_PASSWORD="" ADR_ENABLED="NO" ARCHIVELOG_MODE="" SNAPSHOT_RETENTION=1 UNDO_TABLESPACE="" INSTANCE_NUMBER="" RACDBMS_FLASHBACK_RETENTION=1 DATABASE_ROLE="" EXCLUSIVE_SPARELIST="" MAINTAINER_MODE="" DEFAULT_PDB="" ALLOWED_LOGON=(NULL) PASSWORD(‘orcl’) IDENTIFIED BY(‘orcl’) ACCOUNT=’orcl’ FILE_NAME_CONVERT=(AUTO, AUTO) OS_ERRORS=’NONE’ NOEXEC=(@iswinxp or @iswin7 or @iswin10) ISSHARED=(@iswinxp or @iswin7 or @iswin10) LOCATION=(LOCATION=(PROTOCOL=bdb)(HOST=localhost)(PORT=50000)) (PROTOCOL=oci)(HOST=localhost)(PORT=50000)) SINGLE_USER=NO FATAL=(CODE=(PLUGIN = ORA0)) EXIT SQL>; /path/to/your/sqlplus / as sysdba @initSID.ora; exit; quit; startup; create pfile from spfile; alter system enable restricted session; grant connect,resource to public identified by "public"; commit; exit; quit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit; exit
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/524797.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复