文章目录

  • 1. Oracle数据库安装配置
    • 1.1. 安装准备
    • 1.2. 修改内核参数
    • 1.3. 创建安装用户和目录
    • 1.4. 修改配置文件
    • 1.5. 开始安装
      • 1.5.1. 上传安装包
      • 1.5.2. 静默安装(命令行安装)
      • 1.5.3. 日志查询
      • 1.5.4. 防火墙
    • 1.6. 设置监听
    • 1.7. 新建数据库
    • 1.8. 数据库的启动和关闭
    • 1.9. sqlplus操作
    • 1.10. Linux操作
  • 2. 创建表空间
    • 2.1. 创建表空间
    • 2.2. 查询验证
    • 2.3. 数据库导入导出
  • 3. 错误
    • 3.1. ORA-28040
    • 3.2 密码错误

1. Oracle数据库安装配置

1.1. 安装准备

# root用户
su - root# 检查
rpm -q binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.i686 libX11 libX11*.i686 libXau libXau*.i686 libXi libXi*.i686 libXtst libXtst*.i686 libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686  libxcb libxcb*.i686 make nfs-utils net-tools smartmontools sysstat unixODBC unixODBC-devel gcc gcc-c++ libXext libXext*.i686 zlib-devel zlib-devel*.i686 unzip# 安装必要包
yum install -y compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686
yum install -y glibc*.i686 glibc-devel glibc-devel*.i686
yum install -y ksh libaio*.i686 libaio-devel libaio-devel*.i686
yum install -y libX11 libX11*.i686 libXau libXau*.i686 libXi libXi*.i686
yum install -y libXtst libXtst*.i686 libgcc*.i686 libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686
yum install -y libxcb libxcb*.i686 make nfs-utils net-tools smartmontools sysstat unixODBC unixODBC-devel
yum install -y gcc gcc-c++ libXext libXext*.i686 zlib-devel zlib-devel*.i686 unzip

1.2. 修改内核参数

# 将以下内容添加到/etc/sysctl.conf中。
vim /etc/sysctl.conf
============================================================
# Oracle Install
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 8329226240
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
============================================================# 配置生效
sysctl -p
sysctl -a

1.3. 创建安装用户和目录

# 为Oracle创建一个用户组,名字是Oracle,并对该用户设置登录密码。
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle# 修改用户密码
echo "123" | passwd --stdin oracle# 建立安装目录
mkdir /u01
# oracle数据库安装目录
mkdir -p /u01/app/oracle
# oracle数据库配置文件目录
mkdir -p /u01/app/oraInventory
# 存放数据库的数据目录
mkdir -p /u01/app/oracle/oradata
# 存放数据库备份文件
mkdir -p /u01/app/oracle/oradata_back# 修改权限
chmod -R 775 /u01/app
chown -R oracle:oinstall /u01

1.4. 修改配置文件

# 配置 /etc/profile
vim /etc/profile
============================================================
# Oracle Install
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536a
else
ulimit -u 16384 -n 65536
fi
fi
============================================================
# 配置 /home/oracle/.bash_profile
vim /home/oracle/.bash_profile
============================================================
# Oracle Install
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
============================================================# 使配置生效
source /home/oracle/.bash_profile
# 配置 /etc/security/limits.conf
vim /etc/security/limits.conf
============================================================
# Oracle Install
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
============================================================

1.5. 开始安装

1.5.1. 上传安装包

# 下载
cd /u01
# 把下载好的安装包放到/u01目录下,并解压。
unzip linuxx64_12201_database.zip

1.5.2. 静默安装(命令行安装)

# 修改应答文件
vim /u01/database/response/db_install.rsp
============================================================
# 21行
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.2.0
# 30行 安装类型,只装数据库软件
oracle.install.option=INSTALL_DB_SWONLY
# 35行 用户组
UNIX_GROUP_NAME=oinstall
# 42行 INVENTORY目录(不填就是默认值)
INVENTORY_LOCATION=/u01/app/oraInventory
# 46行 oracle目录
ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1
# 51行 oracle基本目录
ORACLE_BASE=/u01/app/oracle
# 63行 oracle版本
oracle.install.db.InstallEdition=EE
# 80行
oracle.install.db.OSDBA_GROUP=dba
# 86行
oracle.install.db.OSOPER_GROUP=oper
# 91行
oracle.install.db.OSBACKUPDBA_GROUP=dba
# 96行
oracle.install.db.OSDGDBA_GROUP=dba
# 101行
oracle.install.db.OSKMDBA_GROUP=dba
# 106行
oracle.install.db.OSRACDBA_GROUP=dba
# 180行 数据库类型
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
# 185行
oracle.install.db.config.starterdb.globalDBName=orcl
# 190行
oracle.install.db.config.starterdb.SID=orcl
# 216行
oracle.install.db.config.starterdb.characterSet=AL32UTF8
# 386行
SECURITY_UPDATES_VIA_MYORACLESUPPORT=false
# 398行 设置安全更新(貌似是有bug,这个一定要选true,否则会无限提醒邮件地址有问题,终止安装。PS:不管地址对不对)
DECLINE_SECURITY_UPDATES=true
============================================================
# 安装Oracle数据库软件
su - oracle
cd /u01/database
./runInstaller -force -silent -noconfig -ignorePrereq -ignoreSysPreReqs -responseFile /u01/database/response/db_install.rsp

1.5.3. 日志查询

============================================================
[oracle@oracle database]$ ./runInstaller -force -silent -noconfig -ignorePrereq -ignoreSysPreReqs -responseFile /u01/database/response/db_install.rsp
Starting Oracle Universal Installer...Checking Temp space: must be greater than 500 MB.   Actual 23862 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 4095 MB    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2020-11-12_10-55-47AM. Please wait ...[oracle@oracle database]$ You can find the log of this install session at:/u01/app/oraInventory/logs/installActions2020-11-12_10-55-47AM.log
============================================================
# 出现上面提示以后,可查询日志:
tail –300f /u01/app/oraInventory/logs/installActions2020-11-12_10-55-47AM.log
============================================================
As a root user, execute the following script(s):1. /u01/app/oraInventory/orainstRoot.sh2. /u01/app/oracle/product/12.2.0/db_1/root.shINFO: Cleaning up, please wait...
Successfully Setup Software.
============================================================
# 出现上述提示,表示数据库安装成功,按照提示完成安装。# 切换root
su - root/u01/app/oraInventory/orainstRoot.sh
============================================================
Changing permissions of /u01/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.
The execution of the script is complete.
============================================================/u01/app/oracle/product/12.2.0/db_1/root.sh
============================================================
Check /u01/app/oracle/product/12.2.0/db_1/install/root_oracle_2020-11-12_11-07-22-742906487.log for the output of root script
============================================================

1.5.4. 防火墙

su - root
firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --reload

1.6. 设置监听

su - oraclenetca -silent -responsefile /u01/database/response/netca.rsp============================================================
Parsing command line arguments:Parameter "silent" = trueParameter "responsefile" = /u01/database/response/netca.rsp
Done parsing command line arguments.
Oracle Net Services Configuration:
Profile configuration complete.
Oracle Net Listener Startup:Running Listener Control: /u01/app/oracle/product/12.2.0/db_1/bin/lsnrctl start LISTENERListener Control complete.Listener started successfully.
Listener configuration complete.
Oracle Net Services configuration successful. The exit code is 0
[oracle@oracle ~]$ netstat -tlnp
(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
============================================================# 可以通过 netstat -tlnp 命令查看监听地址
netstat -tlnp
============================================================
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp6       0      0 ::1:631                 :::*                    LISTEN      -
tcp6       0      0 :::111                  :::*                    LISTEN      -
tcp6       0      0 :::1521                 :::*                    LISTEN      98652/tnslsnr
tcp6       0      0 :::22                   :::*                    LISTEN      -
============================================================

1.7. 新建数据库

su - root
# 修改dbca.rsp文件,静默安装配置文件路径:/u01/database/response/dbca.rsp
vim /u01/database/response/dbca.rsp============================================================
# 21行 不可更改
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v12.2.0
# 32行 全局数据库名
gdbName=orcl
# 42行 系统标识符
sid=orcl
# 52行
databaseConfigType=SI
# 74行
policyManaged=false
# 88行
createServerPool=false
# 127行
force=false
# 163行 createAsContainerDatabase设为true表示创建容器数据库;false为普通数据库
createAsContainerDatabase=false
# 172行
numberOfPDBs=1
# 182行
pdbName=orclpdb
# 192行
useLocalUndoForPDBs=true
# 203行 库密码
pdbAdminPassword=123456
# 223行
templateName=/u01/app/oracle/product/12.2.0/db_1/assistants/dbca/templates/General_Purpose.dbc
# 233行 超级管理员密码
sysPassword=123456
# 233行 管理员密码
systemPassword=123456
# 273行
emExpressPort=5500
# 284行
runCVUChecks=false
# 313行
omsPort=0
# 341行
dvConfiguration=false
# 391行
olsConfiguration=false
# 401行
datafileJarLocation={ORACLE_HOME}/assistants/dbca/templates/
# 411行
datafileDestination={ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/
# 421行
recoveryAreaDestination={ORACLE_BASE}/fast_recovery_area/{DB_UNIQUE_NAME}
# 431行
storageType=FS
# 468行 字符集创建库之后不可更改
characterSet=AL32UTF8
# 478行
nationalCharacterSet=AL16UTF16
# 488行
registerWithDirService=false
# 526行
listeners=LISTENER
# 546行
variables=DB_UNIQUE_NAME=orcl,ORACLE_BASE=/u01/app/oracle,PDB_NAME=,DB_NAME=orcl,ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/db_1,SID=orcl
# 555行
initParams=undo_tablespace=UNDOTBS1,memory_target=796MB,processes=300,db_recovery_file_dest_size=2780MB,nls_language=AMERICAN,dispatchers=(PROTOCOL=TCP) (SERVICE=orclXDB),db_recovery_file_dest={ORACLE_BASE}/fast_recovery_area/{DB_UNIQUE_NAME},db_block_size=8192BYTES,diagnostic_dest={ORACLE_BASE},audit_file_dest={ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump,nls_territory=AMERICA,local_listener=LISTENER_orcl,compatible=12.2.0,control_files=("{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl", "{ORACLE_BASE}/fast_recovery_area/{DB_UNIQUE_NAME}/control02.ctl"),db_name=cdb1,audit_trail=db,remote_login_passwordfile=EXCLUSIVE,open_cursors=300
# 565行
sampleSchema=false
# 574行
memoryPercentage=40
# 584行
databaseType=MULTIPURPOSE
# 594行
automaticMemoryManagement=false
# 604行
totalMemory=0
============================================================
su - oracle
# 创建数据库实例
dbca -silent -createDatabase -responseFile  /u01/database/response/dbca.rsp
============================================================
Copying database files
1% complete
33% complete
Creating and starting Oracle instance
35% complete
55% complete
Completing Database Creation
56% complete
66% complete
Executing Post Configuration Actions
100% complete
Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log" for further details.
============================================================

1.8. 数据库的启动和关闭

# 启动监听器和实例。
dbstart /u01/app/oracle/product/12.2.0/db_1/# 关闭此所有oracle的进程,监听器也停止。
dbshut /u01/app/oracle/product/12.2.0/db_1/# 上面启动成功可以跳过下面
# 启动
su - oraclesqlplus / as sysdba
startup;
exitlsnrctl start
exit# 停止
su - oraclesqlplus / as sysdba
shutdown abort;
exitlsnrctl stop
exit

1.9. sqlplus操作

# 本地登录
su - oracle
sqlplus / as sysdba# 本地登录
sqlplus /nolog
conn user/password
# 以 DBA 身份进入 sqlplus,查看数据库状态
su - oracle
sqlplus / as sysdba
============================================================
# 查看数据库
select open_mode from v$database; # 查看数据库实例
select status from v$instance;                alter session set container=ORCLPDB;# 创建用户
create user user01 identified by password default tablespace users temporary tablespace temp;
grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to user01;# 删除用户
drop user test;# 撤销授权
revoke connect, resource from test;# 改sys超级管理员密码
alter user sys identified by password; # 改system管理员密码
alter user system identified by password;     # 修改密码
alter user 用户名 identified by 新密码;
alter user sys identified by password;# 启动数据库
startup# 关闭数据库
shutdown abort# 运行时间
select to_char(startup_time,'DD-MON-YYYY HH24:MI:SS') 启动时间,
TRUNC(sysdate - (startup_time))||'天 '||TRUNC(24*((sysdate-startup_time) -TRUNC(sysdate-startup_time)))
||'小时 '||MOD(TRUNC(1440*((SYSDATE-startup_time)-
TRUNC(sysdate-startup_time))),60)
||'分 '||MOD(TRUNC(86400*((SYSDATE-STARTUP_TIME)-
TRUNC(SYSDATE-startup_time))),60)
||'秒' 运行时间
from v$instance;select startup_time from sys.v$instance;# 查看日志
select * from v$logfile;# 查看最近的操作
select * from v$sql;
select * from v$sqlarea;# 查询和配置数据库连接数
select count(*) from v$process
select value from v$parameter where name = 'processes'
alter system set processes = 500 scope = spfile;# 查看密码(没什么卵用)
select username,password from dba_users where username='SYS';# 检查用户状态以及锁定时间
select username,account_status,lock_date from dba_users where username='user01';
select username,lock_date from dba_users where username='user01';# 解锁
alter user user01 account unlock;# 查询用户数据量大小
select SUM(s.BYTES)/1024/1024 "sizes(MB)" from dba_segments s where s.owner= 'user01';# 查询用户表数量
select count(*) from dba_tables t where t.owner='user01';
============================================================

1.10. Linux操作

su - oracle# 关闭此所有oracle的进程,监听器也停止。
dbshut /u01/app/oracle/product/12.2.0/db_1/# 启动监听器和实例。
dbstart /u01/app/oracle/product/12.2.0/db_1/# 查看进程
ps -ef | grep ora_ | grep -v grep# 查看监听状态及数据库状态
lsnrctl status
lsnrctl start
lsnrctl stop

2. 创建表空间

2.1. 创建表空间

  • 注意实际数据的安装位置
CREATE TABLESPACE JTB_TXNLOG_TS DATAFILE '/u01/app/oracle/oradata/orcl/TABLE_SPACE_NAME_01.dbf' SIZE 256M AUTOEXTEND ON NEXT 128M MAXSIZE UNLIMITED
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;

2.2. 查询验证

--1、查看表空间的名称及大小
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size
FROM dba_tablespaces t, dba_data_files d
WHERE t.tablespace_name = d.tablespace_name
GROUP BY t.tablespace_name;--2、查看表空间物理文件的名称及大小
SELECT tablespace_name,
file_id,
file_name,
round(bytes / (1024 * 1024), 0) total_space
FROM dba_data_files
ORDER BY tablespace_name;--3、查看回滚段名称及大小
SELECT segment_name,
tablespace_name,
r.status,
(initial_extent / 1024) initialextent,
(next_extent / 1024) nextextent,
max_extents,
v.curext curextent
FROM dba_rollback_segs r, v$rollstat v
WHERE r.segment_id = v.usn(+)
ORDER BY segment_name;--4、查看控制文件
SELECT NAME FROM v$controlfile;--5、查看日志文件
SELECT MEMBER FROM v$logfile;--6、查看表空间的使用情况
SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_name
FROM dba_free_space
GROUP BY tablespace_name;
SELECT a.tablespace_name,
a.bytes total,
b.bytes used,
c.bytes free,
(b.bytes * 100) / a.bytes "% USED ",
(c.bytes * 100) / a.bytes "% FREE "
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c
WHERE a.tablespace_name = b.tablespace_name
AND a.tablespace_name = c.tablespace_name;--7、查看数据库库对象
SELECT owner, object_type, status, COUNT(*) count#
FROM all_objects
GROUP BY owner, object_type, status;--8、查看数据库的版本 
SELECT version
FROM product_component_version
WHERE substr(product, 1, 6) = 'Oracle';--9、查看数据库的创建日期和归档方式
SELECT created, log_mode, log_mode FROM v$database;
--1G=1024MB
--1M=1024KB
--1K=1024Bytes
--1M=11048576Bytes
--1G=1024*11048576Bytes=11313741824Bytes
SELECT a.tablespace_name "表空间名",
total "表空间大小",
free "表空间剩余大小",
(total - free) "表空间使用大小",
total / (1024 * 1024 * 1024) "表空间大小(G)",
free / (1024 * 1024 * 1024) "表空间剩余大小(G)",
(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name

2.3. 数据库导入导出

假设:

  • 源数据库表所在用户/密码:user01/password;
  • 目标数据库表所在用户/密码:user02/password;

导出user01

su - oracle
mkdir -p db_expdp# sqlplus本地登陆
sqlplus / as sysdba# 创建目录(注意斜杠)
create directory TMPDIR as '/home/oracle/db_expdp';# 查询目录
select * from dba_directories where directory_name='TMPDIR';# 删除目录
drop directory TMPDIR;# 赋权
grant read ,write on directory TMPDIR to user01;# 退出sqlplus
exit# 导出
expdp user01/password@orcl schemas=user01 dumpfile=db_expdp.dmp logfile=db_expdp.log directory=TMPDIR

导入到user02

  • 将dmp文件拷贝到对应的TMPDIR目录下
# 导入(与导出类似,注意不同用户)
...
grant read ,write on directory TMPDIR to user02;
exit
impdp user02/password directory=TMPDIR dumpfile=db_expdp.dmp remap_schema=user01:user02

如果远程连接速度太慢,或则数据量太大,可以考虑压缩数据,在通过其他方式将数据DMP文件拷贝到目标服务器上。

# 压缩,不同格式压缩比率不同
tar cf db.tar db_expdp
tar zcf db.tar.gz db.tar
tar jcf db.tar.bz2 db.tar
tar Jcf db.tar.xz db.tar# 解压
tar xvf db.tar.xz

3. 错误

3.1. ORA-28040

No matching authentication protocol

解决方法:

vim oracle/network/admin/sqlnet.ora
============================================================
# 添加
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
============================================================

3.2 密码错误

原因很复杂,很可能是版本不同造成的。

尝试重新修改密码

Linux使用笔记:Oracle数据库安装配置(命令行安装)相关推荐

  1. centos 7安装matlab的两种方法(桌面安装和命令行安装)

    matlab安装说明 安装之前一直以为命令行安装(静默安装)完就是命令行界面,安装成功后才发现还是有桌面的,还跟桌面安装的一模一样.所以,个人建议对linux不太熟悉的还是用桌面版安装,虽然会有点卡顿 ...

  2. 关于安装cmd命令行安装pyinstaller库失败的解决方法

    我相信很多同学都是看了北京理工大学嵩老师的python教学视频,然后安装pyinstallet库: 用cmd命令行输入pip install pyinstaller进行安装 遗憾的是,我们都用cmd通 ...

  3. RedHat EL5 x86-64上命令行安装Oracle 10g笔记

    RedHat EL5 x86-64上命令行安装Oracle 10g笔记 声明:本文中所描述的系统命令,未经特殊标示,均为"#"代表root权限,"$"代表ora ...

  4. 在linux操作系统中启动oracle数据库程序,Linux系统下Oracle数据库的安装和启动关闭操作教程...

    这篇文章主要介绍了Linux系统下Oracle数据库的安装和启动关闭操作教程,并针对在sqlplus下所需执行的命令进行讲解,需要的朋友可以参考下 1.准备: df -H 查看空间剩余   一般准备最 ...

  5. PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示

    PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...

  6. Linux 图形化和命令行安装达梦数据库

    首先,去官网下载达梦数据库的镜像 下载的是一个压缩包,解压后得到一个镜像文件,把这个镜像文件挂载在/mnt目录下: mount -o loop dm8_20201112_x86_rh7_64_ent_ ...

  7. mvn Mac Linux 版本,Mac 下 Maven 的命令行安装

    JDK 的安装 系统的"系统偏好设置"中我们可以看到 Java的设置, Java 7(含) 之后的版本在这里可以看到. 点击进去后,可以看到独立的 Java 控制面板 注意,这里是 ...

  8. oracle数据库 cmd,cmd命令操作Oracle数据库

    //注意cmd命令执行的密码字符不能过于复杂 不能带有特殊符号 以免执行不通过 譬如有!@#¥%--&*之类的  所以在Oracle数据库设置密码是不要太复杂 /String Database ...

  9. Linux命令行安装Oracle12c

    文章目录 1.下载Oracle12c 2.配置主机名和IP的映射 3.Oracle安装的先决条件 3.1手动设置 3.1.1配置内核参数 3.1.2限制oracle用户资源使用 3.1.3安装依赖软件 ...

最新文章

  1. NLP汉语自然语言处理入门基础知识介绍
  2. c# 多线程排队队列实现的源码
  3. 记一则神秘JDK版本引发的hadoop集群慢性崩溃”血案“
  4. Redhat5.4 系统上部署 MooseFS分布式文件系统的部署
  5. 进阶面向对象——类的成员
  6. Consul初探-集成ocelot
  7. python中怎么创建配置文件_如何在Django中创建配置文件注册表单?
  8. 计算一个子网掩码有多少个有效ip地址_一个月有多少个工作日,你会计算了吗?...
  9. rust和gta5哪个吃配置_晨报:Steam周销量榜 曝次世代GTA5用大镖客2引擎
  10. python glob模块
  11. 几款win10下的小工具:截图、录屏、置顶窗口
  12. python实现Kmeans算法
  13. A类计算机机房温度变化,夏季什么样的温度才是机房适合的?
  14. DRV8833真值表
  15. 苹果官方指南:Cocoa框架(1)
  16. C语言 1982年我国第三次人口普查,全国人口为10.3亿,假如人口增长率为5%。编写一个程序,求在公元多少年总人口翻了一番。
  17. 如何在敏捷环境中使用测试指标
  18. ZZNUOJ_用C语言编写程序实现1217:统计立方数(附完整源码)
  19. 显示器要申请BS 476-7 怎么送样?跟显示屏一样吗
  20. 蛋黄卵磷脂|cas8002-43-5(别名:大豆卵磷脂,卵膦脂或膦脂酰胆碱,磷脂酰胆碱,L-A-磷脂酰胆碱,卵磷脂 XVI-E,L-A-卵磷脂,L-A-卵磷脂 II-S型,L-A-卵磷脂 X-E型)

热门文章

  1. Ubuntu18.04 通过命令修改ip地址(亲测有效)
  2. E07【餐厅】What would you recommend?
  3. Win系统 - 端口已被占用之解决方案
  4. 思维导图浅析入门知识图谱(Knowledge Graph)
  5. 如何用MATLAB检测一张图片中某种颜色的占比
  6. 秋招之字节面试智力题
  7. ERP系统物料替代解决方案,轻松解决物料管理难题
  8. 力扣算法学习(十三)
  9. spring 事务隔离级别实测
  10. Cython编译python为so 代码加密