#oracle #oracle19c
#Oracle #oracle19c
Вопрос:
Я установил программное обеспечение Oracle 19c Database. Я пытаюсь создать базу данных с помощью скрипта; Я создал прослушиватель и файл pfile (параметра). Затем введите эти команды,
—> #sqlplus / as sysdba -> SQL> startup nomount
После этого;
—> СОЗДАТЬ БАЗУ ДАННЫХ DBNAME
Когда я набираю эти команды, я получаю только «2» на экране. И затем ничего не происходит.
Ответ №1:
«2» — это просто SQL Plus, говорящий «Я жду, когда вы введете строку 2» и так далее…
Однако я бы рекомендовал использовать помощник по настройке базы данных для создания базы данных. В Windows это в меню «Пуск», а в Unix это «dbca», доступный из $ORACLE_HOME/bin.
Если вы действительно хотите вручную создать базу данных, команды выглядят примерно так
CREATE DATABASE mynewdb
USER SYS IDENTIFIED BY sys_password
USER SYSTEM IDENTIFIED BY system_password
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/mynewdb/redo01.log') SIZE 100M,
GROUP 2 ('/u01/app/oracle/oradata/mynewdb/redo02.log') SIZE 100M,
GROUP 3 ('/u01/app/oracle/oradata/mynewdb/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/app/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE
SYSAUX DATAFILE '/u01/app/oracle/oradata/mynewdb/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE users
DATAFILE '/u01/app/oracle/oradata/mynewdb/users01.dbf'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oracle/oradata/mynewdb/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/u01/app/oracle/oradata/mynewdb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
но (без ущерба для репутации), если вы новичок в Oracle, используйте помощник по настройке для запуска.
Вот видео-пошаговое руководство по соответствующим шагам.
Ответ №2:
Команда CREATE DATABASE требует НАМНОГО больше параметров. Вот пример:
CREATE DATABASE test
USER SYS IDENTIFIED BY manager
USER SYSTEM IDENTIFIED BY manager
LOGFILE GROUP 1 (‘/u01/test/redo01.log’) SIZE 50M,
GROUP 2 (‘/u01/test/redo02.log’) SIZE 50M,
GROUP 3 (‘/u01/test/redo03.log’) SIZE 50M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 50
MAXDATAFILES 100
MAXINSTANCES 1
DATAFILE ‘/u01/test/system01.dbf’ SIZE 100M autoextend on
SYSAUX DATAFILE ‘/u01/test/sysaux01.dbf’ SIZE 100M autoextend on
DEFAULT TABLESPACE users datafile ‘/u01/test/users01.dbf’ size 100m autoextend on
DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE ‘/u01/test/temp01.dbf’ SIZE 50m
UNDO TABLESPACE undotbs1
DATAFILE ‘/u01/test/undotbs01.dbf’
SIZE 200M;
Вам следует ознакомиться с синтаксисом, изучить несколько руководств и убедиться, что вы устанавливаете все параметры, необходимые для вашей конкретной среды. Вот пара других ссылок: