linux - 如何创建连接数据库的用户

标签 linux oracle ubuntu

ERROR :
[FATAL] [DBT-05509] Failed to connect to the specified database (cdb21).
   CAUSE: OS Authentication might be disabled for this database (cdb21).
   ACTION: Specify a valid sysdba user name and password to connect to the database.
第一步:
./runInstaller -silent -responseFile /scratch/app/user/product/21.0.0/dbhome_1/install/response/db_install.rsp \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
ORACLE_BASE=/scratch/app/user \
INVENTORY_LOCATION=/scratch/app/oraInventory  \
SELECTED_LANGUAGES=en \
oracle.install.db.InstallEdition=EE \
oracle.install.db.isCustomInstall=false \
oracle.install.db.OSDBA_GROUP=oinstall \
oracle.install.db.OSBACKUPDBA_GROUP=oinstall \
oracle.install.db.OSDGDBA_GROUP=oinstall \
oracle.install.db.OSKMDBA_GROUP=oinstall \
oracle.install.db.OSRACDBA_GROUP=oinstall \
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false \
DECLINE_SECURITY_UPDATES=true
第二步:
dbca -silent -createDatabase                     \
-templateName General_Purpose.dbc                \
-gdbname cdb21                                   \
-sid cdb21                                       \
-responseFile NO_VALUE                           \
-characterSet AL32UTF8                           \
-sysPassword Welcome1                            \
-systemPassword Welcome1                         \
-createAsContainerDatabase true                  \
-numberOfPDBs 1                                  \
-pdbName pdb21                                   \
-pdbAdminPassword Welcome1                       \
-databaseType MULTIPURPOSE                       \
-memoryMgmtType auto_sga                         \
-totalMemory 4096                                \
-storageType FS                                  \
-datafileDestination /scratch/oradata/           \
-emConfiguration NONE                            \
-ignorePreReqs

最佳答案

使用以下命令启动服务:

lsnrctl start
然后 :
startup

关于linux - 如何创建连接数据库的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71334412/

相关文章:

java - 如何使用与 Linux、Mac 和 Windows 兼容的 Java (JavaFX) 计算用户编写的设置文件的文件路径?

java - 我什么时候应该在 INSERT 期间使用/*+ APPEND */

java.sql.SQLException : ORA-01830: date format picture ends before converting entire input string

ubuntu - 使用 Nginx 服务并托管在 DigitalOcean 的站点已关闭

linux - bash printf 反斜杠然后换行

linux - Redhat 中的任务调度程序在系统启动之前执行脚本吗

Linux 的 C++ 调试器类似于 MS Visual Studio 的调试器?

mysql - DESC 语句可以在 SELECT 语句中使用吗?

ubuntu - 在 Ubuntu 启动时启动 beanstalkd 命令

ubuntu - 如何在 ubuntu 18.04 中启动 Netbeans 8.2